[mesa-users] solar_calibration

kuldeep verma kuldeepv89 at gmail.com
Wed Aug 29 06:52:39 EDT 2012


hi all,
   I'm a new user of mesa star. I have been trying to get the solar
parameter (e.g. mixing length, Y and  Z/X), by running the test program
solar_calibration (mesa/star/test_suite/solar_calibration) to construct a
solar model. The problem is, it stops the run without any error even if the
value of surf_Z_div_X has not converged to the specified accuracy (the
value I get surf_Z_div_X=0.02505594313202 ). Luminosity and radius have
converged to the specified accuracy. The contribution to the chi2
(chi2=1.52168809042131) is mostly from surf_Z_div_X. Edited
inlist_calibration_controls (inlist_solar is untouched) is given below. Any
suggestion or comment will be appreciated.

&calibration_controls

   !search_type = 'just_do_first_values'
      ! run 1 case only using "first" values defined below
   search_type = 'bobyqa'
      ! search for combination minimizing chi^2 using BOBYQA algorithm
   !search_type = 'hooke'
      ! minimize chi^2 using Hooke-Jeeves algorithm

   ! targets

   target_log_luminosity = 0
   sigma_log_luminosity = 1d-5

   target_log_radius = 0
   sigma_log_radius = 1d-5

   target_surface_Z_div_X = 2.292d-2 ! GS98 value
   !target_surface_Z_div_X = 1.81d-2 ! Asplund 09 value
   sigma_surface_Z_div_X = 1d-3

   ! OPTIONAL EXTRA TERMS FOR CHI^2
   target_Rcz = 0.713d0 ! Bahcall, Serenelli, Basu, 2005
   !sigma_Rcz = 1d-3 ! use this if no overshooting
   sigma_Rcz = 0.003d0 ! use this if are using overshooting
   use_Rcz_in_search = .false.

   target_surf_He = 0.2485d0 ! Bahcall, Serenelli, Basu, 2005
   sigma_surf_He = 0.0034
   use_sigma_surf_He_in_search = .false.

   target_csound_rms = 0
   sigma_csound_rms = 1d-5
   use_csound_rms_in_search = .false.


   ! parameters
   first_Y = 0.27992069626717d0
   min_Y = 0.2784 ! 0.277d0
   max_Y = 0.2804 ! 0.283d0
   vary_Y = .true. ! else use first_Y

   first_Z_div_X = 0.02895042291518d0
   min_Z_div_X = 0.0275 ! 0.025d0
   max_Z_div_X = 0.0296 ! 0.033d0
   vary_Z_div_X = .true. ! else use first_Z_div_X

   first_alpha = 1.91053122947443d0
   min_alpha = 1.90 ! 1.84d0
   max_alpha = 1.94 ! 1.96d0
   vary_alpha = .true. ! else use first_alpha

   first_f_ov = 0.01157256164430d0
   min_f_ov = 0.0107 ! 0.000
   max_f_ov = 0.0127 ! 0.015
   ! set sigma_Rcz according to whether or not using overshooting
   !vary_f_ov = .true. ! else use first_f_ov
   vary_f_ov = .false.

   first_f0_ov_fraction = -1 ! disable this
   min_f0_ov_fraction = 0.0
   max_f0_ov_fraction = 0.9
   !vary_f0_ov_fraction = .true. ! else use first_f0_ov_fraction
   vary_f0_ov_fraction = .false.
      ! if true, then change overshoot_f0_below_nonburn along with other
parameters
      ! if false, then set overshoot_f0_below_nonburn to
first_f0_ov_fraction*first_f_ov

   Y_frac_he3 = 1d-4


   max_tries = 500 ! limit for BOBYQA
   rhoend = 1d-7 ! convergence parameter for BOBYQA

   hooke_itermax = 100
   hooke_rho = 0.50
   hooke_eps = 0.05
   hooke_xscale = 0.75

/ ! end of calibration_controls



cheers,
kuldeep verma
department of astronomy and astrophysics
tata institute of fundamental research
mumbai, india
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20120829/cab9a064/attachment.html>


More information about the Mesa-users mailing list