18 #ifndef OMPI_CRCP_BASE_H
19 #define OMPI_CRCP_BASE_H
21 #include "ompi_config.h"
23 #include "ompi/constants.h"
41 OMPI_DECLSPEC
int ompi_crcp_base_open(
void);
51 OMPI_DECLSPEC
int ompi_crcp_base_select(
void);
61 OMPI_DECLSPEC
int ompi_crcp_base_close(
void);
66 OMPI_DECLSPEC
int ompi_crcp_base_quiesce_start(
MPI_Info *info);
67 OMPI_DECLSPEC
int ompi_crcp_base_quiesce_end(
MPI_Info *info);
74 int ompi_crcp_base_none_open(
void);
75 int ompi_crcp_base_none_close(
void);
78 int ompi_crcp_base_module_init(
void);
79 int ompi_crcp_base_module_finalize(
void);
82 int ompi_crcp_base_none_quiesce_start(
MPI_Info *info);
83 int ompi_crcp_base_none_quiesce_end(
MPI_Info *info);
145 mca_btl_base_tag_t tag,
186 mca_btl_base_tag_t tag,
208 ompi_crcp_base_none_btl_ft_event(
int state,
213 OMPI_DECLSPEC
extern int ompi_crcp_base_output;
214 OMPI_DECLSPEC
extern opal_list_t ompi_crcp_base_components_available;
A descriptor that holds the parameters to a send/put/get operation along w/ a callback routine that i...
Definition: btl.h:275
Common type for all MCA modules.
Definition: mca.h:100
void(* mca_btl_base_module_recv_cb_fn_t)(struct mca_btl_base_module_t *btl, mca_btl_base_tag_t tag, mca_btl_base_descriptor_t *descriptor, void *cbdata)
Callback function that is called asynchronously on receipt of data by the transport layer...
Definition: btl.h:391
Definition: opal_bitmap.h:53
Definition: ompi_datatype.h:68
Checkpoint/Restart Coordination Protocol (CRCP) Interface.
Remote Open MPI process structure.
Definition: proc.h:56
Structure for CRCP modules.
Definition: crcp.h:297
State of ELAN endpoint connection.
Definition: btl_elan_endpoint.h:33
Definition: opal_convertor.h:90
Structure for CRCP components.
Definition: crcp.h:277
Definition: opal_list.h:147
BTL module interface functions and attributes.
Definition: btl.h:786
Definition: communicator.h:118
Main top-level request struct definition.
Definition: request.h:100