# ------------------ INPUTS TO MAIN PROGRAM ------------------- max_step = 10000000 # We set this to 1 so that we eliminate the OpenMP-induced variability # in the MultiFab and Nyx sums that was making the solution to the gravity solve # have sufficient variability that this failed the regression test using OpenMP. amrex.regtest_reduction = 1 # Note we now set USE_CONST_SPECIES = TRUE in the GNUmakefile nyx.h_species=.76 nyx.he_species=.24 nyx.ppm_type = 1 nyx.add_ext_src = 0 nyx.heat_cool_type = 11 nyx.strang_split = 0 nyx.sdc_split = 1 nyx.inhomo_reion = 0 nyx.uvb_rates_file = "TREECOOL_middle" #This is 1e-8 times the lowest density in plt00000 nyx.small_dens = 5.162470e1 #This is 1e-5 times the constant temparature in plt00000 nyx.small_temp = 1.e-2 nyx.do_santa_barbara = 1 nyx.init_sb_vels = 1 gravity.sl_tol = 1.e-12 nyx.initial_z = 100.0 nyx.final_z = 2.0 #File written during the run: nstep | time | dt | redshift | a amr.data_log = runlog #amr.grid_log = grdlog #This is how we restart from a checkpoint and write an ascii particle file #Leave this commented out in cvs version #amr.restart = chk00070 #max_step = 4 #particles.particle_output_file = particle_output gravity.no_sync = 1 gravity.no_composite = 1 # PROBLEM SIZE & GEOMETRY geometry.is_periodic = 1 1 1 geometry.coord_sys = 0 geometry.prob_lo = 0 0 0 #Domain size in Mpc geometry.prob_hi = 8.0 8.0 8.0 amr.n_cell = 32 32 32 amr.max_grid_size = 32 # >>>>>>>>>>>>> BC FLAGS <<<<<<<<<<<<<<<< # 0 = Interior 3 = Symmetry # 1 = Inflow 4 = SlipWall # 2 = Outflow # >>>>>>>>>>>>> BC FLAGS <<<<<<<<<<<<<<<< nyx.lo_bc = 0 0 0 nyx.hi_bc = 0 0 0 # WHICH PHYSICS nyx.do_hydro = 1 nyx.do_grav = 1 # COMOVING nyx.comoving_OmM = 0.27 nyx.comoving_OmB = 0.045 nyx.comoving_h = 0.71e0 # PARTICLES nyx.do_dm_particles = 1 # >>>>>>>>>>>>> PARTICLE INIT OPTIONS <<<<<<<<<<<<<<<< # "AsciiFile" "Random" "Cosmological" # >>>>>>>>>>>>> PARTICLE INIT OPTIONS <<<<<<<<<<<<<<<< nyx.particle_init_type = BinaryFile nyx.binary_particle_file = 32.nyx nyx.neutrino_particle_file = 32.nyx particles.neutrino_dm_model = 1 particles.relativistic = 0 particles.nparts_per_read = 2097152 # TIME STEP CONTROL nyx.relative_max_change_a = 0.01 # max change in scale factor particles.cfl = 0.5 # 'cfl' for particles nyx.cfl = 0.9 # cfl number for hyperbolic system nyx.init_shrink = 1.0 # scale back initial timestep nyx.change_max = 1.1 # factor by which timestep can change nyx.dt_cutoff = 5.e-20 # level 0 timestep below which we halt # DIAGNOSTICS & VERBOSITY nyx.sum_interval = -1 # timesteps between computing mass nyx.v = 1 # verbosity in Castro.cpp gravity.v = 1 # verbosity in Gravity.cpp amr.v = 1 # verbosity in Amr.cpp mg.v = 0 # verbosity in Amr.cpp particles.v = 1 # verbosity in Particle class # REFINEMENT / REGRIDDING amr.max_level = 0 # maximum level number allowed #amr.ref_ratio = 2 2 2 2 #amr.regrid_int = 4 4 4 4 #amr.n_error_buf = 0 0 0 8 #amr.refine_grid_layout = 1 #amr.regrid_on_restart = 1 #amr.blocking_factor = 32 amr.refinement_indicators = density amr.density.max_level = 0 amr.density.value_greater = 3.5e9 amr.density.field_name = denvol # CHECKPOINT FILES amr.checkpoint_files_output = 0 amr.check_file = chk amr.check_int = 10000 # PLOTFILES amr.plot_file = plt amr.plot_int = 10000 amr.plot_vars = ALL amr.derive_plot_vars = particle_count particle_mass_density pressure magvel # ANALYSIS in situ # Forces time-step to land on these z nyx.analysis_z_values = 7.0 6.0 5.0 4.0 3.0 2.0 # Calls actions in updateInSitu at these intervals insitu.int = 100 # USE_ASCENT_INSITU=TRUE and/or REEBER=TRUE insitu.start = 0 # USE_ASCENT_INSITU=TRUE and/or REEBER=TRUE insitu.reeber_int = 100 # REEBER=TRUE #PROBIN FILENAME amr.probin_file = ""