[Mesa-users] Inconsistency between Omega/Omega_crit reported by MESA and that computed with Paxton et al. (2019) equations
Larry Molnar
lmolnar at calvin.edu
Mon Jul 13 19:50:28 EDT 2020
Pablo,
Thanks for the reply and the suggestion. We did another run with M = 1 Msun, omega_initial = 0.4, but this time with a maximum time step of 1E5 years. The result is much the same as before with the larger timestamp. I copy below the first few zones of profile500.data (model_number 37155, age 3.68E9 y). For zone 1, omega is reported to be 0.43529 when it should be 0.45893, so the reported value was 5.15% low. This is close to my previously found trend: 0.25*0.45893^2 = 0.0527, predicting 5.27% short. So the time step is not the issue.
Larry
Profile500.data:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
model_number num_zones initial_mass initial_z star_age time_step Teff photosphere_L photosphere_r center_eta center_h1 center_he3 center_he4 center_c12 center_n14 center_o16 center_ne20 star_mass star_mdot star_mass_h1 star_mass_he3 star_mass_he4 star_mass_c12 star_mass_n14 star_mass_o16 star_mass_ne20 he_core_mass c_core_mass o_core_mass si_core_mass fe_core_mass neutron_rich_core_mass tau10_mass tau10_radius tau100_mass tau100_radius dynamic_time kh_timescale nuc_timescale power_nuc_burn power_h_burn power_he_burn power_neu burn_min1 burn_min2 time_seconds version_number compiler build MESA_SDK_version math_backend date
37155 770 1.0000000000000000E+000 2.0000000000000000E-002 3.6776696980139370E+009 1.0000000000000000E+005 5.5064198195436538E+003 8.2480411522123964E-001 9.9929935376573187E-001 -1.5577637218453766E+000 4.4884867064318057E-001 1.7431050803908474E-005 5.3058379483133655E-001 1.7661882834157228E-005 5.1466402311758520E-003 9.1960164866795834E-003 2.0994604783345795E-003 1.0000000000000000E+000 0.0000000000000000E+000 6.7357678919379660E-001 7.6976808273400042E-004 3.0549348367536516E-001 2.4801365851414444E-003 2.1318769117749047E-003 9.3581606771990823E-003 2.0994604783341284E-003 0.0000000000000000E+000 0.0000000000000000E+000 0.0000000000000000E+000 0.0000000000000000E+000 0.0000000000000000E+000 0.0000000000000000E+000 9.9999999986903432E-001 9.9906003390403830E-001 9.9999999977714160E-001 9.9893083391412185E-001 1.0001772717994632E+004 2.8479549376492925E+007 1.2124090817997034E+010 8.2468244158947501E-001 8.2468244158947501E-001 2.2023040521293154E-045 1.8673900154586386E-002 5.0000000000000000E+001 1.0000000000000000E+003 1.1606045192153581E+017 "12778" "gfortran" "9.2.0" "x86_64-linux-20.3.2" "CRMATH" "20200713"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
zone mass logR logT logRho logP x_mass_fraction_H y_mass_fraction_He z_mass_fraction_metals x luminosity conv_L_div_L omega log_omega log_J_inside i_rot j_rot v_rot r_polar r_equatorial r_e_div_r_p omega_crit omega_div_omega_crit
1 1.0000000000000000E+000 -3.0439344182504120E-004 3.7410950107712910E+000 -6.7400221415136272E+000 4.8053562336963447E+000 6.9999569506667336E-001 2.8000430184701625E-001 2.0000003086310336E-002 6.9999569506667336E-001 8.2480411522123964E-001 0.0000000000000000E+000 2.7344741784363536E-004 -3.5631261733006983E+000 5.0305441558992349E+001 3.6132762893748577E+021 9.8804107128518707E+017 1.9018059112971798E+002 9.3637241738738453E-001 1.0349058902269257E+000 1.1052289356348877E+000 6.2820147949070896E-004 4.3528617294139882E-001
2 9.9999999999949996E-001 -3.0495496642397277E-004 3.7416163217212626E+000 -6.7370369840172959E+000 4.8088642728522153E+000 6.9999569506667336E-001 2.8000430184701625E-001 2.0000003086310336E-002 6.9999569506667336E-001 8.2480411522123964E-001 0.0000000000000000E+000 2.7344741784363536E-004 -3.5631261733006983E+000 5.0305441558990232E+001 3.6132654001746047E+021 9.8803809366149542E+017 1.9018034523432775E+002 9.3637141594964823E-001 1.0349044147091435E+000 1.1052285418810710E+000 6.2820269784908712E-004 4.3528532873210540E-001
From: Pablo Marchant <pamarca at gmail.com>
Sent: Monday, July 13, 2020 2:44 PM
To: Larry Molnar <lmolnar at calvin.edu>
Cc: mesa-users at lists.mesastar.org
Subject: Re: [Mesa-users] Inconsistency between Omega/Omega_crit reported by MESA and that computed with Paxton et al. (2019) equations
Hi Larry,
thanks for reporting this, I'll give it a check in the following days. One thing you have to be aware of is that omega (by which I mean the little omega used in Paxton+ 2019 and not the angular frequency) is computed explicitly at the beginning of the step, we are not implicitly solving its value in a consistent way inside the newton solver as the structure of the star changes. The other detail to be aware of is that angular momentum mixing is done separate from the structure of the star. I believe a combination of these two things should be related to the variation you see in reported values.
A simple test I'd ask you to do to confirm this is to see if the large variation holds if you use a very small timestep, which you can do with max_timestep. In this case the explicit calculation of omega should not matter, and you should find near consistent values. If you keep finding a large discrepancy in omega from step to step while the entire structure of the star and its rotation remain static, then there's likely a deeper issue.
In any case, these subtleties should be better documented in the future.
Cheers
On Mon, Jul 13, 2020 at 8:21 PM Larry Molnar <lmolnar at calvin.edu<mailto:lmolnar at calvin.edu>> wrote:
I am running the latest MESA based on the revisions described in Paxton et al. (2019): MESA R12778, SDK 20.3.2, on a Linux operating system.
I am interested in rotation of main sequence stars with intermediate mass, so I ran a case with 1.0 Msun and default (solar) abundances with several initial values of the frequency ratio omega := Omega_Psi/Omega_crit [p. 28 of Paxton et al. (2019)]. I attach the inlist used and copy the first few lines of output from profile39.data (at which age = 6.79 Gy).
The run completed fine and the results largely look sensible. The left side of Equation 39 of section 4 of Paxton et al. (2019) contains j_rot, m_Psi, and r_Psi, the quantities needed to determine omega for a given zone (and hence the quantities r_e and i_rot which are found on the right side of the equation). As a consistency check I computed both sides separately for a number of zones and found significant disagreement (up to several percent, depending on the zone). So I used Equation B30 to implicitly find the value of omega that is consistent (and the values for other things like r_e, r_p, etc.). I found a slightly larger value of omega that was consistent with everything. Using this revised omega, I checked separately and found the profile values of Omega_Psi, r_e, r_p, and i_rot are all consistent with the left side of Eqn. 39 while omega, v_rot, and Omega_crit are not. I repeated this for different zones and for two initial values of omega (0.3 and 0.4). I find the omega reported by the profile is approximately equal to the following function of the omega from the equation: omega_Eqn*(1 – 0.25*omega_Eqn^2).
For the example below, omega of zone 1 is reported to be 0.32961 when it should be 0.33906, a difference of 2.8%.
In summary, the correct omega ratio seems to be computed and used for some things (like r_e, r_p, i_rot, Omega_Psi), but something else is being reported (and being used to compute v_rot and Omega_crit).
Prof. Larry Molnar
Department of Physics and Astronomy
Calvin University
1734 Knollcrest Circle SE
Grand Rapids, MI 49546-4403 USA
E-mail: lmolnar at calvin.edu<mailto:lmolnar at calvin.edu>
Phone: 616-526-6341
Profile39.data: first three zones plus header
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
model_number num_zones initial_mass initial_z star_age time_step Teff photosphere_L photosphere_r center_eta center_h1 center_he3 center_he4 center_c12 center_n14 center_o16 center_ne20 star_mass star_mdot star_mass_h1 star_mass_he3 star_mass_he4 star_mass_c12 star_mass_n14 star_mass_o16 star_mass_ne20 he_core_mass c_core_mass o_core_mass si_core_mass fe_core_mass neutron_rich_core_mass tau10_mass tau10_radius tau100_mass tau100_radius dynamic_time kh_timescale nuc_timescale power_nuc_burn power_h_burn power_he_burn power_neu burn_min1 burn_min2 time_seconds version_number compiler build MESA_SDK_version math_backend date
840 788 1.0000000000000000E+000 2.0000000000000000E-002 6.7862319465169029E+009 1.0974467458049601E+008 5.6913137780955512E+003 1.1106458896908029E+000 1.0854793927473201E+000 -1.4234108223730109E+000 1.7892625342288088E-001 1.2875481967828730E-006 8.0076368174195711E-001 3.0901329101104673E-005 6.8050315038511392E-003 7.2830595800253044E-003 2.0994604783340942E-003 1.0000000000000000E+000 0.0000000000000000E+000 6.4251076451589306E-001 9.1978547547992594E-004 3.3638630678708026E-001 2.3204305753635767E-003 2.3422350540312545E-003 9.3306927181358093E-003 2.0994604783340300E-003 0.0000000000000000E+000 0.0000000000000000E+000 0.0000000000000000E+000 0.0000000000000000E+000 0.0000000000000000E+000 0.0000000000000000E+000 9.9999999986641774E-001 1.0852251060789109E+000 9.9999999977220166E-001 1.0850847080353851E+000 1.1323115727543849E+004 1.9470734833037574E+007 9.0037698719471607E+009 1.1106109430736193E+000 1.1106109430736197E+000 1.9379726463585424E-041 3.1117358618271040E-002 5.0000000000000000E+001 1.0000000000000000E+003 2.1416092559439270E+017 "12778" "gfortran" "9.2.0" "x86_64-linux-20.3.2" "CRMATH" "20200707"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
zone mass logR logT logRho logP x_mass_fraction_H y_mass_fraction_He z_mass_fraction_metals x luminosity conv_L_div_L omega log_omega log_J_inside i_rot j_rot v_rot r_polar r_equatorial r_e_div_r_p omega_crit omega_div_omega_crit
1 1.0000000000000000E+000 3.5621583017451837E-002 3.7553873899760544E+000 -6.8226384760895904E+000 4.7364521258960668E+000 6.9837283051018251E-001 2.8162185819852292E-001 2.0005311291294570E-002 6.9837283051018251E-001 1.1106458896908029E+000 0.0000000000000000E+000 1.8289678787990470E-004 -3.7377939217421856E+000 5.0141558734190070E+001 4.0452322195411635E+021 7.3985997918237632E+017 1.3817339257946193E+002 1.0466378035378214E+000 1.1061445120438380E+000 1.0568551110086730E+000 5.5489221113985861E-004 3.2960777644400241E-001
2 9.9999999999949996E-001 3.5621053101314769E-002 3.7558294668053462E+000 -6.8198510069919314E+000 4.7396826558142946E+000 6.9837283051018251E-001 2.8162185819852292E-001 2.0005311291294570E-002 6.9837283051018251E-001 1.1106458896908031E+000 0.0000000000000000E+000 1.8289678787990470E-004 -3.7377939217421856E+000 5.0141558734187761E+001 4.0452210785591907E+021 7.3985794153255962E+017 1.3817322398356947E+002 1.0466367126293932E+000 1.1061430561848453E+000 1.0568548215798377E+000 5.5489322674071766E-004 3.2960717317489624E-001
3 9.9999999999862488E-001 3.5620131676504144E-002 3.7563968080601273E+000 -6.8163424224394999E+000 4.7437598235062506E+000 6.9837283051018240E-001 2.8162185819852292E-001 2.0005311291294681E-002 6.9837283051018240E-001 1.1106458896908031E+000 0.0000000000000000E+000 1.8289678787990470E-004 -3.7377939217421856E+000 5.0141558734183725E+001 4.0452026442495694E+021 7.3985456995654310E+017 1.3817293082741162E+002 1.0466346781989255E+000 1.1061406031617111E+000 1.0568545321517389E+000 5.5489490448713092E-004 3.2960617659473646E-001
_______________________________________________
mesa-users at lists.mesastar.org<mailto:mesa-users at lists.mesastar.org>
https://lists.mesastar.org/mailman/listinfo/mesa-users<https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.mesastar.org_mailman_listinfo_mesa-2Dusers&d=DwMGaQ&c=4rZ6NPIETe-LE5i2KBR4rw&r=rohBEfdOjnrgwB12cgkmE-lSVHI5uTtNMjZ7eHCNBFw&m=E57QJO6co1xKKB_2kGtLjamqEByBy9pqdV6tO3ue9Xk&s=wHon_ob5c77cGITVX-tvzFee-7FKFNZvJaN9AckNBoY&e=>
--
Pablo Marchant Campos
M.Sc on Astrophysics, Universidad Católica de Chile
PhD on Astrophysics, Argelander-Institut für Astronomie, Universität Bonn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20200713/0fc1f13c/attachment.htm>
More information about the Mesa-users
mailing list