[Mesa-users] convergence problems in specific mass range

Warrick Ball W.H.Ball at bham.ac.uk
Tue Apr 9 03:49:06 EDT 2019

Hi Thomas,

I've started running your inlist but it's quite slow and it would anyway 
be helpful if you could provide a lot more context.  For example, you've 
said that MESA starts doing retries and backups "at some point", which 
you've also mentioned is around model number 1800.  But what point in the 
star's evolution is this? e.g. has it started burning hydrogen yet?

You've also mentioned that your inlist "works" (without having told us in 
the email what it means to "work", though the inlist has a stopping 
condition of X_c=0.66) for masses M/Msun = 0.54 or 0.56.  What's the 
difference between these three runs? i.e. if you compare the histories of 
the three runs at M/Msun = 0.54, 0.55 and 0.56, what changes?  What about 
profiles for each mass around model number 1800?  And the corresponding 
age (or central hydrogen abundance)?

Another typical thing to do is try switching off your non-default options 
and build back up to the inlist that's not working the way you expect. 
For example, I noticed you're using convective premixing.  Have you tried 
switching that off?  What does that tell you?

These are just some ideas for the kinds of things you can look into that 
will make it easier for someone (yourself included!) to identify a 
solution to your problem.  It sounds like you've already computed enough 
data to ask these more specific questions.

It's also a good idea to clean up your inlists to only contain values that 
have been changed from the defaults.*  It makes it easier for others to 
identify potential issues and rules out some.  For example, you're using 
the non-default reaction network (`pp_cno_extras_o18_ne22.net`).  Does the 
problem persist if you use `basic.net`?  If so, you can just remove all of 
that from the inlist (and it'll allow us to reproduce the problem faster).


* Similar advice is given at the beginning of the default 
`star/work/inlist_project` file:

! For the sake of future readers of this file (yourself included),
! ONLY include the controls you are actually using.  DO NOT include
! all of the other controls that simply have their default values.

Warrick Ball
Postdoc, School of Physics and Astronomy
University of Birmingham, Edgbaston, Birmingham B15 2TT
W.H.Ball at bham.ac.uk
+44 (0)121 414 4552

On Tue, 9 Apr 2019, Thomas.Steindl at student.uibk.ac.at wrote:

> Hello everyone,
> I am running the same inlist for masses between 0.5 and 6 solar masses with 
> steps of 0.05 solar masses. For some reason, the evolution of the 0.55 solar 
> mass model stops after roughly 1800 steps. All other masses work. If I change 
> the mass to 0.54 solar masses, it works (same for 0.56). Therefore, there is 
> something weird happening in the mass range around 0.55. I have been looking 
> at the temperature, pressure, opacity and density profiles, yet I cannot find 
> unexpected behavior.
> To clarify what happens: I am using MESA version r11532. At some point MESA 
> starts doing retrys and backups until the timestep is to small. Taking a 
> smaller limit for min_timestep_limit does not work - it will still stop. I 
> have been checking the output of the newton solver - it takes up to 25 
> iterations at the end until giving up either because of average, max resid or 
> tiny corrections. Additionally, using things like soften_grad_T do not 
> improve the convergence substantially, the evolution just stops a few steps 
> later.
> I am attaching the inlist. I would appreciate any help for resolving this 
> problem. Thank you very much in advance.
> kind regards,
> Thomas

More information about the Mesa-users mailing list