OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Typedefs | Enumerations | Functions | Variables
crcp_bkmrk_pml.h File Reference

Hoke CRCP component. More...

`#include "ompi_config.h"`
`#include "opal/mca/mca.h"`
`#include "ompi/mca/crcp/crcp.h"`
`#include "ompi/communicator/communicator.h"`
`#include "ompi/mca/crcp/bkmrk/crcp_bkmrk.h"`

Go to the source code of this file.

## Data Structures
struct | ompi_crcp_bkmrk_pml_message_content_ref_t
struct | ompi_crcp_bkmrk_pml_drain_message_ref_t
struct | ompi_crcp_bkmrk_pml_drain_message_ack_ref_t
struct | ompi_crcp_bkmrk_pml_traffic_message_ref_t
struct | ompi_crcp_bkmrk_pml_peer_ref_t
struct | ompi_crcp_bkmrk_pml_state_t

## Typedefs
typedef enum ompi_crcp_bkmrk_pml_quiesce_tag_type_t | ompi_crcp_bkmrk_pml_quiesce_tag_type_t
typedef enum ompi_crcp_bkmrk_pml_message_type_t | ompi_crcp_bkmrk_pml_message_type_t
typedef struct ompi_crcp_bkmrk_pml_message_content_ref_t | ompi_crcp_bkmrk_pml_message_content_ref_t
typedef struct ompi_crcp_bkmrk_pml_drain_message_ref_t | ompi_crcp_bkmrk_pml_drain_message_ref_t
typedef struct ompi_crcp_bkmrk_pml_drain_message_ack_ref_t | ompi_crcp_bkmrk_pml_drain_message_ack_ref_t
typedef struct ompi_crcp_bkmrk_pml_traffic_message_ref_t | ompi_crcp_bkmrk_pml_traffic_message_ref_t
typedef struct ompi_crcp_bkmrk_pml_peer_ref_t | ompi_crcp_bkmrk_pml_peer_ref_t
typedef struct ompi_crcp_bkmrk_pml_state_t | ompi_crcp_bkmrk_pml_state_t

## Enumerations
enum | ompi_crcp_bkmrk_pml_quiesce_tag_type_t { QUIESCE_TAG_NONE = 0, QUIESCE_TAG_CKPT, QUIESCE_TAG_CONTINUE, QUIESCE_TAG_RESTART, QUIESCE_TAG_UNKNOWN }
enum | ompi_crcp_bkmrk_pml_message_type_t { COORD_MSG_TYPE_UNKNOWN, COORD_MSG_TYPE_B_SEND, COORD_MSG_TYPE_I_SEND, COORD_MSG_TYPE_P_SEND, COORD_MSG_TYPE_B_RECV, COORD_MSG_TYPE_I_RECV, COORD_MSG_TYPE_P_RECV }

## Functions
BEGIN_C_DECLS ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_enable (bool enable, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_add_comm (struct ompi_communicator_t *comm, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_del_comm (struct ompi_communicator_t *comm, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_add_procs (struct ompi_proc_t **procs, size_t nprocs, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_del_procs (struct ompi_proc_t **procs, size_t nprocs, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_progress (ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_iprobe (int dst, int tag, struct ompi_communicator_t *comm, int *matched, ompi_status_public_t *status, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_probe (int dst, int tag, struct ompi_communicator_t *comm, ompi_status_public_t *status, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_isend_init (void *buf, size_t count, ompi_datatype_t *datatype, int dst, int tag, mca_pml_base_send_mode_t mode, struct ompi_communicator_t *comm, struct ompi_request_t **request, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_isend (void *buf, size_t count, ompi_datatype_t *datatype, int dst, int tag, mca_pml_base_send_mode_t mode, struct ompi_communicator_t *comm, struct ompi_request_t **request, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_send (void *buf, size_t count, ompi_datatype_t *datatype, int dst, int tag, mca_pml_base_send_mode_t mode, struct ompi_communicator_t *comm, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_irecv_init (void *buf, size_t count, ompi_datatype_t *datatype, int src, int tag, struct ompi_communicator_t *comm, struct ompi_request_t **request, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_irecv (void *buf, size_t count, ompi_datatype_t *datatype, int src, int tag, struct ompi_communicator_t *comm, struct ompi_request_t **request, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_recv (void *buf, size_t count, ompi_datatype_t *datatype, int src, int tag, struct ompi_communicator_t *comm, ompi_status_public_t *status, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_dump (struct ompi_communicator_t *comm, int verbose, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_start (size_t count, ompi_request_t **requests, ompi_crcp_base_pml_state_t *pml_state)
ompi_crcp_base_pml_state_t * | ompi_crcp_bkmrk_pml_ft_event (int state, ompi_crcp_base_pml_state_t *pml_state)
int | ompi_crcp_bkmrk_pml_quiesce_start (ompi_crcp_bkmrk_pml_quiesce_tag_type_t tag)
int | ompi_crcp_bkmrk_pml_quiesce_end (ompi_crcp_bkmrk_pml_quiesce_tag_type_t tag)
int | ompi_crcp_bkmrk_request_complete (struct ompi_request_t *request)
| OBJ_CLASS_DECLARATION (ompi_crcp_bkmrk_pml_message_content_ref_t)
void | ompi_crcp_bkmrk_pml_message_content_ref_construct (ompi_crcp_bkmrk_pml_message_content_ref_t *content_ref)
void | ompi_crcp_bkmrk_pml_message_content_ref_destruct (ompi_crcp_bkmrk_pml_message_content_ref_t *content_ref)
| OBJ_CLASS_DECLARATION (ompi_crcp_bkmrk_pml_drain_message_ref_t)
void | ompi_crcp_bkmrk_pml_drain_message_ref_construct (ompi_crcp_bkmrk_pml_drain_message_ref_t *msg_ref)
void | ompi_crcp_bkmrk_pml_drain_message_ref_destruct (ompi_crcp_bkmrk_pml_drain_message_ref_t *msg_ref)
| OBJ_CLASS_DECLARATION (ompi_crcp_bkmrk_pml_drain_message_ack_ref_t)
void | ompi_crcp_bkmrk_pml_drain_message_ack_ref_construct (ompi_crcp_bkmrk_pml_drain_message_ack_ref_t *msg_ack_ref)
void | ompi_crcp_bkmrk_pml_drain_message_ack_ref_destruct (ompi_crcp_bkmrk_pml_drain_message_ack_ref_t *msg_ack_ref)
| OBJ_CLASS_DECLARATION (ompi_crcp_bkmrk_pml_traffic_message_ref_t)
void | ompi_crcp_bkmrk_pml_traffic_message_ref_construct (ompi_crcp_bkmrk_pml_traffic_message_ref_t *msg_ref)
void | ompi_crcp_bkmrk_pml_traffic_message_ref_destruct (ompi_crcp_bkmrk_pml_traffic_message_ref_t *msg_ref)
| OBJ_CLASS_DECLARATION (ompi_crcp_bkmrk_pml_peer_ref_t)
void | ompi_crcp_bkmrk_pml_peer_ref_construct (ompi_crcp_bkmrk_pml_peer_ref_t *bkm_proc)
void | ompi_crcp_bkmrk_pml_peer_ref_destruct (ompi_crcp_bkmrk_pml_peer_ref_t *bkm_proc)
| OBJ_CLASS_DECLARATION (ompi_crcp_bkmrk_pml_state_t)

## Variables
opal_list_t | ompi_crcp_bkmrk_pml_peer_refs

## Detailed Description

Hoke CRCP component.