[mesa-users] How does MLT handle core convection?

Josh Shiode jhshiode at berkeley.edu
Tue Mar 26 18:20:56 EDT 2013


Hey users,

Been trying to figure out exactly what MESA does with the mixing length when scale_height(k) > r(k) as in a stellar core. 

So I've been rooting around in mlt/private and star/private. I believe I found the answer in star/private/mix_info.f, but I'm looking for some verification..

It seems that in the subroutine end_of_convective_region it checks to see if the r(ktop) - r(kbot) for the convection zone is smaller than the initial guess at mixing length (s% mixing_length_alpha * s% scale_height). If dr < Hp, but not so small as to be pruned, then it recalculates the mlt info using a smaller alpha set so that Lambda = 0.5 * dr... 

Is this prescription used both for shell convection zones and core convection zones (where r(kbot) --> 0)?

Thanks,
Josh



More information about the Mesa-users mailing list