bin2dco_controls¶
do_star_plus_star¶
Flag to control if going to do star + star simulation
do_star_plus_star = .false.
star_plus_star_filename¶
star_plus_pm_filename¶
- Filenames of the inlists with the binary control values:
star_plus_star_filenamecontains the controls for the star + star simulation,star_plus_pm_filenameholds controls of the star + point-mass simulation
star_plus_star_filename = 'inlist_star_plus_star'
star_plus_pm_filename = 'inlist_star_plus_pm'
cc1_inlist_filename¶
cc2_inlist_filename¶
Filenames with the controls for the core-collapse module (used only in combination
with the high_mass_evolution flag).
the cc1_* refers to the simulations of two non-degenerate stars (star + star),
while the cc2_* holds the controls for the star + point-mass case
cc1_inlist_filename = 'inlist_cc'
cc2_inlist_filename = 'inlist_cc'
ce1_inlist_filename¶
ce2_inlist_filename¶
Filename with the inlist controlling the common-envelope evolution. the same
logic as before applies to the ce1_* & ce2_* files
ce1_inlist_filename = 'inlist_ce'
ce2_inlist_filename = 'inlist_ce'
stop_after_star_plus_star¶
Only used if doing star + star simulation. stops as soon as MESA reaches the end of the simulation (either as one would expect or because of a numerical failure)
stop_after_star_plus_star = .true.
do_kicks¶
do_kicks_in_one_run¶
Controls to apply kicks to a simulation of star + point-mass.
do_kicks holds control on the natal-kick methods, while the do_kicks_in_one_run
loops over different natal-kicks as specified by the natal_kicks_filename control
found below.
if do_kicks is set to false, then no kicks are applied. if it is true and
do_kicks_in_one_run is also true, then all the kicks in the natal_kicks_filename
will be simulated one after the other.
on the other hand, if do_kicks_in_one_run is false but do_kicks is true, then
the code will only run one kick. this is obtained by grabbing the row index that
the user wants to run, via the command line argument just after the executable, e.g.:
./rn 10 will make the code to search for the 10th line in the natal_kicks_filename
and run the corresponding binary (of course, the number passed should be less or equal
to the number of rows in the file)
do_kicks = .false.
do_kicks_in_one_run = .false.
natal_kicks_filename¶
Filename with the natal-kicks. only used if one of the do_kick* flags are used
the first line of this file is the header which provides the name of the columns in it:
# natal-kick id – kick magnitude – theta – phi
the first column is an id for the kick, which is used to name MESA output,
the second, third and fourth columns represent the actual natal-kick
natal_kicks_filename = ''
header_lines_to_skip_in_natal_kicks_file¶
Number of lines to skip from header of natal_kicks_filename
header_lines_to_skip_in_natal_kicks_file = 1
star_info_at_cc_filename¶
binary_info_at_cc_filename¶
Filenames where the information of the binary system at core-collapse can be found. this is only important when running natal-kicks, as the code needs to know what were the binary parameters when the more evolved star collapsed
star_info_at_cc_filename = 'cc_data/star_at_core_collapse.data'
binary_info_at_cc_filename = 'cc_data/binary_at_core_collapse.data'
add_kick_id_as_suffix¶
Flag to add the id of a kick to CE output (profiles & .mod file)
add_kick_id_as_suffix = .false.
termination_codes_folder¶
Folder with files containing termination code strings
termination_codes_folder = 'termination_codes'