MP-Gadget
5.0.1.dev1-76bc7d4726-dirty
|
#include <math.h>
#include <stdlib.h>
#include <strings.h>
#include <stdio.h>
#include <mpi.h>
#include <omp.h>
#include <bigfile-mpi.h>
#include <libgenic/allvars.h>
#include <libgenic/proto.h>
#include <libgenic/thermal.h>
#include <libgadget/walltime.h>
#include <libgadget/physconst.h>
#include <libgadget/petapm.h>
#include <libgadget/utils.h>
#include <libgadget/partmanager.h>
#include <libgadget/utils/unitsystem.h>
Go to the source code of this file.
Macros | |
#define | GLASS_SEED_HASH(seed) ((seed) * 9999721L) |
Functions | |
static void | print_spec (int ThisTask, const int Ngrid, struct genic_config All2, Cosmology *CP) |
int | main (int argc, char **argv) |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 23 of file main.c.
References add_thermal_speeds(), genic_config::BoxSize, Clocks, compute_mass(), CP, DELTA_BAR, DELTA_CB, DELTA_CDM, DELTA_NU, power_params::DifferentTransferFunctions, displacement_fields(), DMAX, endrun(), get_omega_nu(), get_unitsystem(), glass_evolve(), GLASS_SEED_HASH, GRAVITY, Cosmology::HubbleParam, idgen_create_id_from_index(), idgen_init(), init_cosmology(), init_endrun(), init_powerspectrum(), init_rng(), init_thermalvel(), genic_config::InitCondFile, _omega_nu::kBtnu, genic_config::MakeGlassCDM, genic_config::MakeGlassGas, genic_config::Max_nuvel, message(), Cosmology::MNu, myfree, mymalloc, mymalloc_init(), genic_config::Ngrid, genic_config::NgridGas, genic_config::NGridNu, genic_config::Nmesh, NU_V0(), genic_config::NumFiles, IDGenerator::NumPart, genic_config::NumWriters, Cosmology::Omega0, Cosmology::OmegaBaryon, Cosmology::ONu, genic_config::OutputDir, petapm_destroy(), petapm_init(), petapm_module_init(), ic_part_data::Pos, genic_config::PowerP, ic_part_data::PrePos, genic_config::PrePosGridCenter, print_spec(), genic_config::ProduceGas, read_parameterfile(), save_all_transfer_tables(), saveheader(), genic_config::SavePrePos, genic_config::Seed, setup_glass(), setup_grid(), ShowBacktrace, tamalloc_init(), ThisTask, genic_config::TimeIC, TotNumPart, UnitSystem::UnitLength_in_cm, UnitSystem::UnitMass_in_g, genic_config::units, UnitSystem::UnitVelocity_in_cm_per_s, genic_config::UsePeculiarVelocity, ic_part_data::Vel, walltime_init(), walltime_report(), walltime_summary(), genic_config::WDM_therm_mass, WDM_V0(), and write_particle_data().
|
static |
Definition at line 255 of file main.c.
References genic_config::BoxSize, CM_PER_MPC, CP, DELTA_TOT, DeltaSpec(), GrowthFactor(), genic_config::InitCondFile, message(), genic_config::OutputDir, ThisTask, genic_config::TimeIC, UnitSystem::UnitLength_in_cm, and genic_config::units.
Referenced by main().