GADGET-4
|
#include <restart.h>
Inherits io_streamcount, and setcomm.
Public Member Functions | |
restart (MPI_Comm comm) | |
void | load (sim *Sim_ptr) |
This function loads the last restart file. More... | |
void | write (sim *Sim_ptr) |
![]() | |
size_t | my_fwrite (const void *ptr, size_t size, size_t nmemb, FILE *stream) |
A wrapper for the fwrite() function. More... | |
size_t | my_fread (void *ptr, size_t size, size_t nmemb, FILE *stream) |
A wrapper for the fread() function. More... | |
void | reset_io_byte_count (void) |
long long | get_io_byte_count (void) |
![]() | |
setcomm (MPI_Comm Comm) | |
setcomm (const char *str) | |
void | initcomm (MPI_Comm Comm) |
void | mpi_printf (const char *fmt,...) |
void | determine_compute_nodes (void) |
Additional Inherited Members | |
![]() | |
long long | byte_count = 0 |
![]() | |
MPI_Comm | Communicator |
int | NTask |
int | ThisTask |
int | PTask |
int | ThisNode |
int | NumNodes = 0 |
int | TasksInThisNode |
int | RankInThisNode |
int | MinTasksPerNode |
int | MaxTasksPerNode |
long long | MemoryOnNode |
long long | SharedMemoryOnNode |
void load | ( | sim * | Sim_ptr | ) |
This function loads the last restart file.
Some parameters of the parameter file might be changed between restarting. This function ensures that only the allowed parameters change, otherwise the old value from the restart file is taken. If the end time of the simulation changed readjust_timebase() is called in the end.
Definition at line 50 of file restart.cc.
void write | ( | sim * | Sim_ptr | ) |
Definition at line 37 of file restart.cc.