#include #include #include "genic-allvars.h" int WhichSpectrum; int SphereMode; int Nmesh, Nsample, Ngrid; char * FileWithInputSpectrum; double Box; int ProduceGas; int Seed; int NumPart; double MaxMemoryPerCore; struct part_data *P; double InitTime; double Redshift; double MassTable[6]; char * OutputDir, * FileBase; int NumWriters; int NumPartPerFile; int ThisTask, NTask; double UnitTime_in_s, UnitLength_in_cm, UnitMass_in_g, UnitVelocity_in_cm_per_s; double InputSpectrum_UnitLength_in_cm; double G, Hubble; double Omega, OmegaLambda, OmegaDM_2ndSpecies, Sigma8; double OmegaBaryon, HubbleParam; double ShapeGamma; double PrimordialIndex; #ifdef DIFFERENT_TRANSFER_FUNC int Type, MinType, MaxType; #endif int WDM_On; int WDM_Vtherm_On; double WDM_PartMass_in_kev;