2020-08-21 16:11:39 +02:00
|
|
|
#########################################################################################
|
|
|
|
# Example conf file for MUSIC2 - monofonIC single resolution simulation ICs
|
|
|
|
#########################################################################################
|
|
|
|
|
|
|
|
#########################################################################################
|
2019-05-07 01:05:16 +02:00
|
|
|
[setup]
|
2019-10-17 17:39:26 +02:00
|
|
|
# number of grid cells per linear dimension for calculations = particles for sc initial load
|
2020-08-21 16:11:39 +02:00
|
|
|
GridRes = 128
|
|
|
|
|
2019-10-17 17:39:26 +02:00
|
|
|
# length of the box in Mpc/h
|
2020-08-21 16:11:39 +02:00
|
|
|
BoxLength = 300
|
|
|
|
|
2019-10-17 17:39:26 +02:00
|
|
|
# starting redshift
|
2020-08-21 16:11:39 +02:00
|
|
|
zstart = 24.0
|
|
|
|
|
2019-10-17 17:39:26 +02:00
|
|
|
# order of the LPT to be used (1,2 or 3)
|
2020-08-21 16:11:39 +02:00
|
|
|
LPTorder = 3
|
|
|
|
|
2019-10-17 17:39:26 +02:00
|
|
|
# also do baryon ICs?
|
2020-08-21 16:11:39 +02:00
|
|
|
DoBaryons = no
|
|
|
|
|
2019-10-17 17:39:26 +02:00
|
|
|
# do mode fixing à la Angulo&Pontzen
|
2020-02-28 16:15:37 +01:00
|
|
|
DoFixing = yes
|
2020-08-21 16:11:39 +02:00
|
|
|
|
|
|
|
# invert phases (for paired simulations)
|
|
|
|
DoInversion = no
|
|
|
|
|
|
|
|
# particle load, can be 'sc' (1x), 'bcc' (2x) or 'fcc' (4x) (increases number of particles by factor!) or 'glass'
|
2020-02-28 16:15:37 +01:00
|
|
|
ParticleLoad = sc
|
2020-08-20 17:10:44 +02:00
|
|
|
|
2020-08-21 16:11:39 +02:00
|
|
|
# if `ParticleLoad = glass' then specify here where to load the glass distribution from
|
|
|
|
#GlassFileName = glass128.hdf5
|
|
|
|
#GlassTiles = 1
|
|
|
|
|
2019-05-07 01:05:16 +02:00
|
|
|
|
2020-08-21 16:11:39 +02:00
|
|
|
#########################################################################################
|
2019-11-01 12:19:55 +01:00
|
|
|
[cosmology]
|
2020-08-21 16:11:39 +02:00
|
|
|
## transfer = ... specifies the Einstein-Boltzmann plugin module
|
|
|
|
# transfer = eisenstein # Eisenstein&Hu fitting formula
|
|
|
|
|
|
|
|
# transfer = file_CAMB # CAMB file to be specified as 'transfer_file = ...'
|
2019-12-19 15:43:42 +01:00
|
|
|
# transfer_file = wmap5_transfer_out_z0.dat
|
2020-08-21 16:11:39 +02:00
|
|
|
|
|
|
|
transfer = CLASS # CLASS module (if enabled in CMake file)
|
|
|
|
|
|
|
|
ztarget = 2.5 # target redshift for CLASS module, output at ztarget will be back-scaled to zstart
|
|
|
|
|
2020-03-01 17:41:44 +01:00
|
|
|
Omega_m = 0.302
|
|
|
|
Omega_b = 0.045
|
|
|
|
Omega_L = 0.698
|
|
|
|
H0 = 70.3
|
|
|
|
nspec = 0.961
|
2020-08-21 16:11:39 +02:00
|
|
|
sigma_8 = 0.811
|
|
|
|
# A_s = 2.148752e-09 # can use instead of sigma_8
|
|
|
|
|
|
|
|
ZeroRadiation = true # For Back-scaling: set to false if your simulation code can deal with Omega_r!=0
|
|
|
|
|
|
|
|
# Additional cosmological parameters (set by default to the given values)
|
|
|
|
# w0 = -1.0
|
|
|
|
# wa = 0.0
|
|
|
|
# Tcmb = 2.7255
|
|
|
|
# Neff = 3.046
|
2019-11-01 12:19:55 +01:00
|
|
|
|
|
|
|
# anisotropic large scale tidal field
|
2020-08-21 16:11:39 +02:00
|
|
|
# see Stuecker+2020
|
2020-03-01 17:41:44 +01:00
|
|
|
# LSS_aniso_lx = +0.1
|
|
|
|
# LSS_aniso_ly = +0.1
|
|
|
|
# LSS_aniso_lz = -0.2
|
2019-11-01 12:19:55 +01:00
|
|
|
|
2020-08-21 16:11:39 +02:00
|
|
|
#########################################################################################
|
2019-11-01 12:19:55 +01:00
|
|
|
[random]
|
2020-08-21 16:11:39 +02:00
|
|
|
## generator = ... specifies the random field generator plugin module
|
2019-11-01 12:19:55 +01:00
|
|
|
|
2020-08-23 16:09:13 +02:00
|
|
|
## > NGenIC compatible random number generator module compatible with V. Springel's original code
|
|
|
|
## (https://www.h-its.org/2014/11/05/ngenic-code/) as well as the 2LPT code by Pueblas&Scoccmiarro
|
|
|
|
## (https://cosmo.nyu.edu/roman/2LPT/)
|
|
|
|
generator = NGENIC
|
|
|
|
seed = 12345
|
|
|
|
|
|
|
|
## > The PANPHASIA generator uses a plugin based on original code by A. Jenkins
|
|
|
|
## Warning: Before using this module, please make sure you read and agree to the distinct license
|
|
|
|
## requirements by registering on the website http://icc.dur.ac.uk/Panphasia.php
|
|
|
|
|
|
|
|
# generator = PANPHASIA
|
|
|
|
# descriptor = [Panph1,L10,(800,224,576),S9,CH1564365824,MXXL]
|
|
|
|
|
|
|
|
## > The MUSIC1 multi-scale random number generator is provided for convenience
|
|
|
|
## warning: MUSIC1 generator is not MPI parallel (yet) (memory is needed for full field on each task)
|
|
|
|
# generator = MUSIC1
|
|
|
|
# seed[7] = 12345
|
|
|
|
# seed[8] = 23456
|
|
|
|
# seed[9] = 34567
|
2020-08-21 16:11:39 +02:00
|
|
|
|
|
|
|
# Add a possible constraint field here:
|
|
|
|
# ConstraintFieldFile = initial_conditions.hdf5
|
|
|
|
# ConstraintFieldName = ic_white_noise
|
|
|
|
|
|
|
|
#########################################################################################
|
2019-10-16 18:18:46 +02:00
|
|
|
[testing]
|
2019-10-16 21:29:14 +02:00
|
|
|
# enables diagnostic output
|
|
|
|
# can be 'none' (default), 'potentials_and_densities', 'velocity_displacement_symmetries', or 'convergence'
|
2020-03-01 17:41:44 +01:00
|
|
|
test = none
|
2019-10-16 18:18:46 +02:00
|
|
|
|
2020-08-21 16:11:39 +02:00
|
|
|
|
|
|
|
#########################################################################################
|
2019-05-22 22:25:27 +02:00
|
|
|
[execution]
|
2020-08-23 16:09:13 +02:00
|
|
|
# Specify the number of threads / task
|
2020-03-01 17:41:44 +01:00
|
|
|
NumThreads = 8
|
2019-05-22 22:25:27 +02:00
|
|
|
|
2020-08-21 16:11:39 +02:00
|
|
|
|
|
|
|
#########################################################################################
|
2019-05-07 01:05:16 +02:00
|
|
|
[output]
|
2020-08-21 16:11:39 +02:00
|
|
|
## format = .... specifies the output plugin module
|
|
|
|
|
2020-08-23 16:09:13 +02:00
|
|
|
##> RAMSES / GRAFIC2 compatible format
|
2020-08-21 16:11:39 +02:00
|
|
|
# format = grafic2
|
|
|
|
# filename = ics_ramses
|
|
|
|
# grafic_use_SPT = no # if no then uses PPT, otherwise linear SPT
|
|
|
|
|
2020-08-23 16:09:13 +02:00
|
|
|
##> Gadget-2/3 'fortran unformatted binary'-style format
|
2020-03-01 17:41:44 +01:00
|
|
|
# format = gadget2
|
|
|
|
# filename = ics_gadget.dat
|
|
|
|
# UseLongids = false
|
2020-01-25 23:31:03 +01:00
|
|
|
|
2020-08-23 16:09:13 +02:00
|
|
|
##> Gadget-2/3 HDF5 format
|
2020-08-21 16:12:55 +02:00
|
|
|
# format = gadget_hdf5
|
|
|
|
# filename = ics_gadget.hdf5
|
2019-09-16 18:12:25 +02:00
|
|
|
|
2020-08-23 16:09:13 +02:00
|
|
|
##> Arepo HDF5 format (virtually identical to gadget_hdf5)
|
2020-08-21 16:11:39 +02:00
|
|
|
# format = AREPO
|
|
|
|
# filename = ics_arepo.hdf5
|
2019-08-07 17:52:02 +02:00
|
|
|
|
2020-08-23 16:09:13 +02:00
|
|
|
##> HACC compatible generic-io format
|
|
|
|
# format = genericio
|
|
|
|
# filename = ics_hacc
|
|
|
|
|
|
|
|
##> Generic HDF5 output format for testing or PT-based calculations
|
2020-03-01 17:41:44 +01:00
|
|
|
# format = generic
|
|
|
|
# filename = debug.hdf5
|
2020-08-21 16:11:39 +02:00
|
|
|
# generic_out_eulerian = yes # if yes then uses PPT for output
|
2019-05-07 01:05:16 +02:00
|
|
|
|