OpenMPI  0.1.1
pml_crcpw.h File Reference
#include "ompi_config.h"
#include "ompi/class/ompi_free_list.h"
#include "ompi/request/request.h"
#include "ompi/mca/pml/pml.h"
#include "ompi/mca/pml/base/pml_base_request.h"
#include "ompi/mca/pml/base/pml_base_bsend.h"
#include "ompi/mca/pml/base/pml_base_sendreq.h"
#include "ompi/datatype/ompi_datatype.h"
#include "ompi/mca/crcp/crcp.h"
#include "ompi/mca/crcp/base/base.h"

Go to the source code of this file.

Data Structures

struct  mca_pml_crcpw_component_t
 CRCPW PML module. More...
 
struct  mca_pml_crcpw_module_t
 

Typedefs

typedef struct
mca_pml_crcpw_component_t 
mca_pml_crcpw_component_t
 
typedef struct
mca_pml_crcpw_module_t 
mca_pml_crcpw_module_t
 

Functions

int mca_pml_crcpw_component_open (void)
 
int mca_pml_crcpw_component_close (void)
 
mca_pml_base_module_tmca_pml_crcpw_component_init (int *priority, bool enable_progress_threads, bool enable_mpi_threads)
 
int mca_pml_crcpw_component_finalize (void)
 
int mca_pml_crcpw_enable (bool enable)
 
int mca_pml_crcpw_add_comm (struct ompi_communicator_t *comm)
 
int mca_pml_crcpw_del_comm (struct ompi_communicator_t *comm)
 
int mca_pml_crcpw_add_procs (struct ompi_proc_t **procs, size_t nprocs)
 
int mca_pml_crcpw_del_procs (struct ompi_proc_t **procs, size_t nprocs)
 
int mca_pml_crcpw_progress (void)
 
int mca_pml_crcpw_iprobe (int dst, int tag, struct ompi_communicator_t *comm, int *matched, ompi_status_public_t *status)
 
int mca_pml_crcpw_probe (int dst, int tag, struct ompi_communicator_t *comm, ompi_status_public_t *status)
 
int mca_pml_crcpw_improbe (int dst, int tag, struct ompi_communicator_t *comm, int *matched, struct ompi_message_t **message, ompi_status_public_t *status)
 
int mca_pml_crcpw_mprobe (int dst, int tag, struct ompi_communicator_t *comm, struct ompi_message_t **message, ompi_status_public_t *status)
 
int mca_pml_crcpw_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)
 
int mca_pml_crcpw_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)
 
int mca_pml_crcpw_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)
 
int mca_pml_crcpw_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)
 
int mca_pml_crcpw_irecv (void *buf, size_t count, ompi_datatype_t *datatype, int src, int tag, struct ompi_communicator_t *comm, struct ompi_request_t **request)
 
int mca_pml_crcpw_recv (void *buf, size_t count, ompi_datatype_t *datatype, int src, int tag, struct ompi_communicator_t *comm, ompi_status_public_t *status)
 
int mca_pml_crcpw_imrecv (void *buf, size_t count, ompi_datatype_t *datatype, struct ompi_message_t **message, struct ompi_request_t **request)
 
int mca_pml_crcpw_mrecv (void *buf, size_t count, ompi_datatype_t *datatype, struct ompi_message_t **message, ompi_status_public_t *status)
 
int mca_pml_crcpw_dump (struct ompi_communicator_t *comm, int verbose)
 
int mca_pml_crcpw_start (size_t count, ompi_request_t **requests)
 
int mca_pml_crcpw_ft_event (int state)
 

Variables

OMPI_MODULE_DECLSPEC
mca_pml_crcpw_component_t 
mca_pml_crcpw_component
 
mca_pml_crcpw_module_t mca_pml_crcpw_module
 
OMPI_MODULE_DECLSPEC
ompi_free_list_t 
pml_state_list
 
OMPI_MODULE_DECLSPEC bool pml_crcpw_is_finalized