[mesa-users] arxiv:1405.0128: "On the proper use of the Schwarzschild and Ledoux criteria"

Warrick Ball wball at astro.physik.uni-goettingen.de
Tue May 6 05:17:56 EDT 2014


Hi all,

I noticed this paper on arXiv yesterday, and was wondering what the 
community's take is.


http://arxiv.org/abs/1405.0128

TITLE:  On the proper use of the Schwarzschild and Ledoux criteria in 
stellar evolution computations


In short, the authors claim that the boundaries of convective zones are 
only correctly specified if they are determined by extrapolating from 
inside the convective zone.  They detail how the computation goes awry 
(though I need to go through that part again) and also specify that a 
model can be checked by looking at whether grad_r - grad_a = 0 on the 
convective side of a convective boundary.  They focus on results from MESA 
Paper II (see Figs. 13-15) and Silva Aguirre et al. (2011).

I've attached a plot from the semiconvection test suite, with 
alpha_semiconvection = 0, to compare to Fig. 6 in the paper.  (I apologize 
for the quality.  It's a quick hack to look at what's going on.)  The red, 
green and blue curves show the radiative, adiabatic, and Ledoux 
temperature gradients.  The magenta and cyan curves show the hydrogen and 
helium abundances, so I could see where the extent of the fully mixed 
region.  The MESA model (profile27.data) seems to correspond to the 
"incorrectly" computed model on the right of their Fig. 6.  That is, at 
the boundary of the fully convective region, grad_r != grad_a.  I can 
intuitively see why this is suspect.  If the fully convective region is 
fully mixed, then the Ledoux gradient (grad_L) should be zero anyway, 
until you reach the edge of the convection zone.  So the boundary of this 
zone should have grad_r = grad_a.  Past this point, there can be the 
composition gradient that separates the Schwarzschild and Ledoux criteria.

So, should I be worried about using semiconvection in MESA?  I tried to 
dig around in the MLT routines for MESA, but I eventually went cross-eyed 
looking at the subroutines locate_convection_boundaries(), 
locate_mixing_boundaries(), and two subroutines they contain, 
end_of_convective_region() and end_of_mixing_region(), all located in
star/private/mix_info.f (which calls subroutines in mlt_info.f, which 
itself calls from the MLT module).  I imagine this is the appropriate area 
to see how the convective boundaries are determined.  I'd be happy to see 
if I can implement the proposed "fix" and see how it changes things, if 
someone can steer me a bit better in the right direction.

All input welcome!

Cheers,
Warrick




------------
Warrick Ball
Postdoc, Institut für Astrophysik Göttingen
wball at astro.physik.uni-goettingen.de
+49 (0) 551 39 5069
-------------- next part --------------
A non-text attachment was scrubbed...
Name: profile27.data.gz
Type: application/x-gzip
Size: 1096550 bytes
Desc: 
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20140506/998fd99b/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: convective_criteria.png
Type: image/png
Size: 7310 bytes
Desc: 
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20140506/998fd99b/attachment.png>


More information about the Mesa-users mailing list