[Mesa-users] Inquiry About MESA Convergence Issues During Convective Region Expansion

Frank Timmes fxtimmes at gmail.com
Fri May 23 17:18:58 UTC 2025


one could try restarting from before the h ingestion event, and reduce the timestep more than the inlists provided suggest have been tried. some controls to try include

! time step resolution on central temperature and density changes
      delta_lgT_cntr_limit   = 0.001   ! default 0.01
      delta_lgT_limit = 0.05d0         ! default 0.5

      delta_lgRho_cntr_limit = 0.005   ! default 0.05
      delta_lgRho_limit = 0.1          ! default 1.0


! when any cell goes above logT = 7.0, impose time step resolution on temperature changes
      delta_lgT_max_limit_lgT_min = 7.0d0
      delta_lgT_max_limit = 0.001     
      delta_lgT_max_hard_limit = 0.05

! time step resolution the helium burning luminosity
      delta_lgL_He_limit = 0.005 
!      delta_lgL_H_limit - 0.005 

! time step limit abundance changes in a timestep
      dX_nuc_drop_limit = 2.0d-3        ! default = 5.0d-2
      dX_nuc_drop_limit_at_high_T = -1  ! default = -1 = same as dX_nuc_drop_limit
      dX_nuc_drop_min_X_limit = 1.0d-3  ! default = 1.0d-4
      dX_nuc_drop_max_A_limit = 52    


> ... improve spatial resolution, particularly at the convective boundaries, ...

one could try the mesh control

https://docs.mesastar.org/en/latest/reference/controls.html#convective-bdy-dq-limit

alternatively one could a different convective mixing model; mesa offers several.

fxt




> On May 18, 2025, at 8:34 PM, Guo Li via Mesa-users <mesa-users at lists.mesastar.org> wrote:
> 
> Dear All,
> I am using MESA-24.08.1 to evolve a star with M=1 Msun and [Fe/H]=-3. During the second thermal pulse, a proton ingestion event and H-flash occur. After the lg_LH exceeds 8.0, the convective zone in the He intershell expands outward, and the code fails to converge at the upper boundary of the convective region. I have attached my inlist file, mod file, terminal output, and the mass fraction profile of nuclides at the termination point for reference.
> I attempted to improve spatial resolution, particularly at the convective boundaries, but the convergence issue persisted. The problem was only resolved by relaxing the convergence criteria as follows:
> tol_correction_norm = 8d-4 
> tol_max_correction = 8d-2 
> 
> use_gold2_tolerances = .false. 
> 
> convergence_ignore_equL_residuals = .true. 
> 
> use_gold_tolerances = .true. ! the following only apply when this flag is true 
> gold_tol_residual_norm1 = 1d-6 
> gold_tol_max_residual1 = 1d-4 
> gold_iter_for_resid_tol2 = 5 
> gold_tol_residual_norm2 = 1d-4 
> gold_tol_max_residual2 = 1d-2 
> gold_iter_for_resid_tol3 = 10 
> gold_tol_residual_norm3 = 1d-1 
> gold_tol_max_residual3 = 1d1 
> However, I believe this approach compromises accuracy, as it appears to cause unnaturally rapid expansion of the He intershell convective zone.
> Question:
> For this convergence issue during the expansion phase of the He intershell convective region, what methods should I try to resolve it without sacrificing accuracy? Any advice would be greatly appreciated.
> Best regards,
> Guo Li
> National Astronomical Observatories, CAS<image.png><image.png><inlist><inlist_common><inlist_TP_AGB><inlist_TP2_4535_4550_history_LH1d9><out_TP2_4535_4550_history_LH1d9><TP2_4535_4550_history_1d9.mod>_______________________________________________
> mesa-users at lists.mesastar.org
> https://lists.mesastar.org/mailman/listinfo/mesa-users
> 



More information about the Mesa-users mailing list