OpenMPI
0.1.1
|
FULL SNAPC component. More...
#include "orte_config.h"
#include "opal/mca/mca.h"
#include "opal/mca/event/event.h"
#include "orte/mca/sstore/sstore.h"
#include "orte/mca/snapc/snapc.h"
Go to the source code of this file.
Data Structures | |
struct | orte_snapc_full_component_t |
struct | orte_snapc_full_orted_snapshot_t |
struct | orte_snapc_full_app_snapshot_t |
Macros | |
#define | ORTE_SNAPC_FULL_CMD OPAL_UINT8 |
#define | ORTE_SNAPC_FULL_UPDATE_JOB_STATE_CMD 1 |
#define | ORTE_SNAPC_FULL_UPDATE_JOB_STATE_QUICK_CMD 2 |
#define | ORTE_SNAPC_FULL_UPDATE_ORTED_STATE_CMD 3 |
#define | ORTE_SNAPC_FULL_UPDATE_ORTED_STATE_QUICK_CMD 4 |
#define | ORTE_SNAPC_FULL_VPID_ASSOC_CMD 5 |
#define | ORTE_SNAPC_FULL_ESTABLISH_DIR_CMD 6 |
#define | ORTE_SNAPC_FULL_RESTART_PROC_INFO 7 |
#define | ORTE_SNAPC_FULL_REQUEST_OP_CMD 8 |
#define | ORTE_SNAPC_FULL_MAX 9 |
Typedefs | |
typedef struct orte_snapc_full_component_t | orte_snapc_full_component_t |
typedef struct orte_snapc_full_orted_snapshot_t | orte_snapc_full_orted_snapshot_t |
typedef struct orte_snapc_full_app_snapshot_t | orte_snapc_full_app_snapshot_t |
Functions | |
OBJ_CLASS_DECLARATION (orte_snapc_full_orted_snapshot_t) | |
OBJ_CLASS_DECLARATION (orte_snapc_full_app_snapshot_t) | |
int | orte_snapc_full_component_query (mca_base_module_t **module, int *priority) |
int | orte_snapc_full_module_init (bool seed, bool app) |
int | orte_snapc_full_module_finalize (void) |
int | orte_snapc_full_setup_job (orte_jobid_t jobid) |
int | orte_snapc_full_release_job (orte_jobid_t jobid) |
int | orte_snapc_full_ft_event (int state) |
int | orte_snapc_full_start_ckpt (orte_snapc_base_quiesce_t *datum) |
int | orte_snapc_full_end_ckpt (orte_snapc_base_quiesce_t *datum) |
int | orte_snapc_full_request_op (orte_snapc_base_request_op_t *datum) |
int | global_coord_init (void) |
int | global_coord_finalize (void) |
int | global_coord_setup_job (orte_jobid_t jobid) |
int | global_coord_release_job (orte_jobid_t jobid) |
int | global_coord_orted_state_update (orte_process_name_t proc_name, int proc_ckpt_state, char **proc_ckpt_ref, char **proc_ckpt_loc, char **agent_ckpt) |
int | global_coord_start_ckpt (orte_snapc_base_quiesce_t *datum) |
int | global_coord_end_ckpt (orte_snapc_base_quiesce_t *datum) |
int | global_coord_restart_proc_info (pid_t local_pid, char *local_hostname) |
int | local_coord_init (void) |
int | local_coord_finalize (void) |
int | local_coord_setup_job (orte_jobid_t jobid) |
int | local_coord_release_job (orte_jobid_t jobid) |
int | local_coord_job_state_update (orte_jobid_t jobid, int job_ckpt_state, orte_sstore_base_handle_t ss_handle, opal_crs_base_ckpt_options_t *options) |
int | app_coord_init (void) |
int | app_coord_finalize (void) |
int | app_coord_ft_event (int state) |
int | app_coord_request_op (orte_snapc_base_request_op_t *datum) |
Variables | |
BEGIN_C_DECLS typedef uint8_t | orte_snapc_full_cmd_flag_t |
OPAL_MODULE_DECLSPEC orte_snapc_full_component_t | mca_snapc_full_component |
bool | orte_snapc_full_skip_app |
bool | orte_snapc_full_timing_enabled |
int | orte_snapc_full_progress_meter |
int | orte_snapc_full_max_wait_time |
FULL SNAPC component.
Simple, braindead implementation.