17#include "gadgetconfig.h"
21#include "../data/constants.h"
22#include "../data/dtypes.h"
23#include "../data/macros.h"
24#include "../io/parameters.h"
35 char TreecoolFile[255];
38#ifdef INDIVIDUAL_GRAVITY_SOFTENING
82#ifdef TIMEDEP_ART_VISC
109 double cf_atime,
cf_atime2,
cf_ainv,
cf_a2inv,
cf_a3inv,
cf_afac1,
cf_afac2,
cf_afac3,
cf_hubble_a,
cf_atime_hubble_a,
164#if defined(TREEPM_NOTIMESPLIT) || defined(PLACEHIGHRESREGION)
165 double ActivePartFracForPMinsteadOfEwald;
192#if defined(PMGRID) && !defined(TREEPM_NOTIMESPLIT)
196#if defined(EVALPOTENTIAL) && defined(PMGRID) && defined(PERIODIC)
212#ifdef FORCE_EQUAL_TIMESTEPS
260#ifdef ADAPTIVE_HYDRO_SOFTENING
261 double MinimumComovingHydroSoftening;
262 double AdaptiveHydroSofteningSpacing;
263 double GasSoftFactor;
279#ifdef SECOND_ORDER_LPT_ICS
280 double LptScalingfactor;
283#if defined(PMGRID) && !defined(TREEPM_NOTIMESPLIT)
284 double DtDisplacement;
289#ifdef LIGHTCONE_PARTICLES
291 int LightconeFileCount;
294#ifdef LIGHTCONE_MASSMAPS
295 int LightConeMassMapsNside;
296 double LightConeMassMapThickness;
297 double LightConeMassMapMaxRedshift;
298 int CurrentMassMapBoundary;
301 int LightConeImageConeNr;
302 double LightConeImageLengthX;
303 double LightConeImageLengthY;
304 double LightConeImageCornerX;
305 double LightConeImageCornerY;
306 int LightConeImagePixelsX;
307 int LightConeImagePixelsY;
309 int LightConeImageFirstConeDir;
310 int LightConeImageLastConeDir;
314 double CritOverDensity;
315 double CritPhysDensity;
316 double OverDensThresh;
317 double PhysDensThresh;
321 double TempSupernova;
323 double MaxSfrTimescale;
329 double FlushCpuTimeDiff;
336 int PowerSpectrumType;
337 int ReNormalizeInputSpectrum;
338 double PrimordialIndex;
342 double InputSpectrum_UnitLength_in_cm;
350#ifdef EXTERNALGRAVITY_STATICHQ
351 double A_StaticHQHalo;
352 double Mass_StaticHQHalo;
global_data_all_processes All
#define MAXLEN_OUTPUTLIST
#define NUMBER_OF_MEASUREMENTS_TO_RECORD
#define NSOFTCLASSES_HYDRO
double get_absolutetime_from_integertime(integertime ti)
long long GlobalNSynchronizedHydro
long long GlobalNSynchronizedGravity
int SofteningClassOfPartType[NTYPES]
double UnitTime_in_Megayears
double UnitVelocity_in_cm_per_s
double CPU_TimeBinMeasurements[TIMEBINS][NUMBER_OF_MEASUREMENTS_TO_RECORD]
int MaxFilesWithConcurrentIO
enum restart_options RestartFlag
int LowestOccupiedTimeBin
double cf_atime2_hubble_a
int HighestSynchronizedTimeBin
void read_outputlist(char *fname)
This function reads a table with a list of desired output times.
double UnitPressure_in_cgs
int CPU_TimeBinCountMeasurements[TIMEBINS]
double ForeignNodeAllocFactor
double SofteningMaxPhys[NSOFTCLASSES]
void register_parameters(void)
double TopNodeAllocFactor
double ForeignPointAllocFactor
double UnitDensity_in_cgs
integertime Ti_begstep[TIMEBINS]
double TimeOfFirstSnapshot
double CPUForLastPMExecution
int ComovingIntegrationOn
double MaxNumNgbDeviation
char OutputListFilename[MAXLEN_PATH]
int SmallestTimeBinWithDomainDecomposition
double UnitCoolingRate_in_cgs
int LowestOccupiedGravTimeBin
long long TotNumDirectForces
double NgbTreeAllocFactor
char OutputDir[MAXLEN_PATH]
integertime Ti_lastoutput
integertime Ti_nextoutput
double SofteningComoving[NSOFTCLASSES]
double ForceSoftening[NSOFTCLASSES+NSOFTCLASSES_HYDRO+2]
void some_parameter_checks(void)
double accel_normalize_fac
double OutputListTimes[MAXLEN_OUTPUTLIST]
char SnapshotFileBase[MAXLEN_PATH]
double GravityConstantInternal
double TimeLastStatistics
void set_cosmo_factors_for_current_time(void)
double TimeLastRestartFile
double ActivePartFracForNewDomainDecomp
int HighestOccupiedGravTimeBin
int TypeOfOpeningCriterion
size_t get_data_size(void)
char OutputListFlag[MAXLEN_OUTPUTLIST]
char * get_data_ptr(void)
double CpuTimeBetRestartFile
int HighestOccupiedTimeBin
char RelOpeningCriterionInUse
char InitCondFile[MAXLEN_PATH]
double SofteningTable[NSOFTCLASSES+NSOFTCLASSES_HYDRO]