OpenMPI 0.1.1

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

- File List
- Globals

Data Structures | Typedefs | Functions | Variables
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_t * | mca_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