MP-Gadget  5.0.1.dev1-76bc7d4726-dirty
run.h
Go to the documentation of this file.
1 #ifndef RUN_H
2 #define RUN_H
3 #include "types.h"
4 #include "petaio.h"
5 
6 /* Initialise various structures, read snapshot header, but do not read snapshot data.*/
7 inttime_t begrun(const int RestartSnapNum, struct header_data * header);
8 /* Run the simulation main loop*/
9 void run(const int RestartSnapNum, const inttime_t Ti_init, const struct header_data * header);
10 /* Perform some gravity force accuracy tests and exit*/
11 void runtests(const int RestartSnapNum, const inttime_t Ti_init, const struct header_data * header);
12 /* Compute a FOF table and exit*/
13 void runfof(const int RestartSnapNum, const inttime_t Ti_init, const struct header_data * header);
14 /* Compute a power spectrum and exit*/
15 void runpower(const struct header_data * header);
16 
17 void run_gravity_test(int RestartSnapNum, Cosmology * CP, const double Asmth, const int Nmesh, const int FastParticleType, const inttime_t Ti_Current, const char * OutputDir, const struct header_data * header);
18 
19 /* Finds the last snapshot written to*/
20 int find_last_snapshot(void);
21 
22 /* Sets up the global_data_all_processes*/
24 #endif
static Cosmology * CP
Definition: power.c:27
int find_last_snapshot(void)
Definition: run.c:182
void runtests(const int RestartSnapNum, const inttime_t Ti_init, const struct header_data *header)
Definition: run.c:646
void run(const int RestartSnapNum, const inttime_t Ti_init, const struct header_data *header)
Definition: run.c:284
void runfof(const int RestartSnapNum, const inttime_t Ti_init, const struct header_data *header)
Definition: run.c:652
void set_all_global_params(ParameterSet *ps)
Definition: run.c:106
inttime_t begrun(const int RestartSnapNum, struct header_data *header)
Definition: run.c:194
void run_gravity_test(int RestartSnapNum, Cosmology *CP, const double Asmth, const int Nmesh, const int FastParticleType, const inttime_t Ti_Current, const char *OutputDir, const struct header_data *header)
Definition: runtests.c:71
void runpower(const struct header_data *header)
Definition: run.c:691
int32_t inttime_t
Definition: types.h:8