OpenMPI  0.1.1
crs_self.h File Reference

SELF CRS component. More...

#include "opal_config.h"
#include "opal/mca/mca.h"
#include "opal/mca/crs/crs.h"

Go to the source code of this file.

Data Structures

struct  opal_crs_self_component_t
 

Macros

#define PREFIX_DEFAULT   ("opal_crs_self_user")
 
#define SUFFIX_CHECKPOINT   ("checkpoint")
 
#define SUFFIX_CONTINUE   ("continue")
 
#define SUFFIX_RESTART   ("restart")
 

Typedefs

typedef int(* opal_crs_self_checkpoint_callback_fn_t )(char **restart_cmd)
 
typedef int(* opal_crs_self_continue_callback_fn_t )(void)
 
typedef int(* opal_crs_self_restart_callback_fn_t )(void)
 
typedef struct
opal_crs_self_component_t 
opal_crs_self_component_t
 

Functions

int opal_crs_self_component_query (mca_base_module_t **module, int *priority)
 
int opal_crs_self_module_init (void)
 
int opal_crs_self_module_finalize (void)
 
int opal_crs_self_checkpoint (pid_t pid, opal_crs_base_snapshot_t *snapshot, opal_crs_base_ckpt_options_t *options, opal_crs_state_type_t *state)
 
int opal_crs_self_restart (opal_crs_base_snapshot_t *snapshot, bool spawn_child, pid_t *child_pid)
 
int opal_crs_self_disable_checkpoint (void)
 
int opal_crs_self_enable_checkpoint (void)
 
int opal_crs_self_prelaunch (int32_t rank, char *base_snapshot_dir, char **app, char **cwd, char ***argv, char ***env)
 
int opal_crs_self_reg_thread (void)
 

Variables

OPAL_MODULE_DECLSPEC
opal_crs_self_component_t 
mca_crs_self_component
 

Detailed Description

SELF CRS component.

Simple, braindead implementation.