19 OMPI_DECLSPEC
int OMPI_CR_Checkpoint(
char **handle,
int *seq,
MPI_Info *info);
24 OMPI_DECLSPEC
int OMPI_CR_Restart(
char *handle,
int seq,
MPI_Info *info);
33 OMPI_DECLSPEC
int OMPI_CR_Migrate(
MPI_Comm comm,
char *hostname,
int rank,
MPI_Info *info);
39 typedef opal_cr_user_inc_callback_event_t OMPI_CR_INC_callback_event_t;
41 typedef opal_cr_user_inc_callback_state_t OMPI_CR_INC_callback_state_t;
43 typedef int (*OMPI_CR_INC_callback_function)(OMPI_CR_INC_callback_event_t
event,
44 OMPI_CR_INC_callback_state_t state);
46 OMPI_DECLSPEC
int OMPI_CR_INC_register_callback(OMPI_CR_INC_callback_event_t
event,
47 OMPI_CR_INC_callback_function
function,
48 OMPI_CR_INC_callback_function *prev_function);
54 typedef int (*OMPI_CR_self_checkpoint_fn)(
char **restart_cmd);
55 typedef int (*OMPI_CR_self_restart_fn)(void);
56 typedef int (*OMPI_CR_self_continue_fn)(void);
58 OMPI_DECLSPEC
int OMPI_CR_self_register_checkpoint_callback(OMPI_CR_self_checkpoint_fn
function);
59 OMPI_DECLSPEC
int OMPI_CR_self_register_restart_callback(OMPI_CR_self_restart_fn
function);
60 OMPI_DECLSPEC
int OMPI_CR_self_register_continue_callback(OMPI_CR_self_continue_fn
function);
76 OMPI_DECLSPEC
int OMPI_CR_Quiesce_checkpoint(
MPI_Comm comm,
char **handle,
int *seq,
MPI_Info *info);
Structure to represent a single event.
Definition: event_struct.h:87
Definition: communicator.h:118
Checkpoint functionality for Open MPI.