asymptotic_mm_freeDp_numaxspread_curvepmodes_v3_GRANscaled_Kallinger2014
What this model is for
This model generates mixed modes for evolved stars using the asymptotic mixed-mode solver (ARMM). It supports a Kallinger+2014 granulation noise background and requires template files for height/width profiles.
Required inputs
main.cfgwith the model name and parameter block.template_filesmust reference one or more*.templatefiles (oftenall).noise_Kallinger2014.cfgis required (passed via--noise_fileor resolved fromConfigurations/).- Forest support:
randomonly.
Optional mixed-mode override file:
- If you want to supply theoretical frequencies, copy
Configurations/MixedModes_models/star_params.theoretical.EXAMPLEtoConfigurations/MixedModes_models/star_params.theoretical.
Example config: Configurations/examples_cfg/main.cfg.freeDP_curvepmodes.v3_GRANscaled
Parameter order (registry)
Noise parameters are appended automatically from noise_Kallinger2014.cfg and are not listed in the main cfg labels line.
| # | Label | Meaning / notes |
|---|---|---|
| 1 | nurot_env | Envelope rotation frequency. |
| 2 | nurot_core | Core rotation frequency. |
| 3 | a2_l1_core | Currently unused; keep at 0. |
| 4 | a2_l1_env | Currently unused; keep at 0. |
| 5 | a2_l2_env | Asphericity coefficient for l=2 envelope. |
| 6 | a2_l3_env | Asphericity coefficient for l=3 envelope (set to <= -9999 to match a2_l2_env). |
| 7 | a3_l2_env | Latitudinal rotation coefficient for l=2. |
| 8 | a3_l3_env | Latitudinal rotation coefficient for l=3 (set to <= -9999 to match a3_l2_env). |
| 9 | a4_l2_env | Asphericity coefficient for l=2. |
| 10 | a4_l3_env | Asphericity coefficient for l=3 (set to <= -9999 to match a4_l2_env). |
| 11 | a5_l3_env | Higher-order coefficient for l=3. |
| 12 | a6_l3_env | Higher-order coefficient for l=3. |
| 13 | Dnu | Large separation (uHz). |
| 14 | epsilon | Asymptotic phase term. |
| 15 | delta0l_percent | Small separation in percent (sign is respected). |
| 16 | beta_p_star | P-mode coupling parameter. |
| 17 | nmax_spread | Spread on radial order around numax. |
| 18 | DP1 | Dipole period spacing (seconds). |
| 19 | alpha | Mixed-mode asymptotic parameter. |
| 20 | q | Coupling factor. |
| 21 | SNR | Target max height-to-noise ratio for l=0. |
| 22 | maxGamma | Target max width for l=0. |
| 23 | numax_spread | Percent spread applied to numax. |
| 24 | Vl1 | Visibility factor for l=1. |
| 25 | Vl2 | Visibility factor for l=2. |
| 26 | Vl3 | Visibility factor for l=3. |
| 27 | H0_spread | Percent height jitter. |
| 28 | k_Agran | Kallinger noise parameter (from noise cfg). |
| 29 | s_Agran | Kallinger noise parameter (from noise cfg). |
| 30 | k_taugran | Kallinger noise parameter (from noise cfg). |
| 31 | s_taugran | Kallinger noise parameter (from noise cfg). |
| 32 | c0 | Kallinger noise parameter (from noise cfg). |
| 33 | ka | Kallinger noise parameter (from noise cfg). |
| 34 | ks | Kallinger noise parameter (from noise cfg). |
| 35 | k1 | Kallinger noise parameter (from noise cfg). |
| 36 | s1 | Kallinger noise parameter (from noise cfg). |
| 37 | c1 | Kallinger noise parameter (from noise cfg). |
| 38 | k2 | Kallinger noise parameter (from noise cfg). |
| 39 | s2 | Kallinger noise parameter (from noise cfg). |
| 40 | c2 | Kallinger noise parameter (from noise cfg). |
| 41 | N0 | White noise level (from noise cfg). |
| 42 | Hfactor | Height scale factor. |
| 43 | Wfactor | Width scale factor. |
Note: Tobs and Cadence are appended internally for noise conversion and are not part of the main cfg labels.
Physics assumptions and equations
- Mixed modes are generated by the ARMM solver based on asymptotic parameters (
Dnu,epsilon,DP1,q,alpha). numaxis derived fromDnu(Stello 2009 relation) with an optionalnumax_spread.- Granulation noise follows Kallinger+2014 and is converted to Harvey-like terms internally.
How to run
./build/specsim \
--main_file main.cfg.freeDP_curvepmodes.v3_GRANscaled \
--main_dir Configurations/examples_cfg \
--noise_file noise_Kallinger2014.cfg \
--out_dir /tmp/specsim-out \
--force-create-output-dir 1
Outputs
Combinations.txtSpectra_ascii/,Spectra_info/, optionalSpectra_modelfile/,Spectra_plot/Spectra_info/<id>.global(mixed-mode config snapshot, when available)
Common pitfalls and tips
template_filesmust point to valid.templatefiles;allis common for mixed modes.a2_l1_coreanda2_l1_envare currently unused; keep them at 0.- To tie l=2 and l=3 coefficients, set
a2_l3_env,a3_l3_env, ora4_l3_envto <= -9999. - Ensure
noise_Kallinger2014.cfgis available and readable.