19 #ifndef _MCA_PML_BASE_BSEND_H_
20 #define _MCA_PML_BASE_BSEND_H_
22 #include "ompi_config.h"
28 OMPI_DECLSPEC
int mca_pml_base_bsend_init(
bool enable_mpi_threads);
29 OMPI_DECLSPEC
int mca_pml_base_bsend_fini(
void);
31 int mca_pml_base_bsend_attach(
void* addr,
int size);
32 int mca_pml_base_bsend_detach(
void* addr,
int* size);
34 OMPI_DECLSPEC
int mca_pml_base_bsend_request_alloc(
ompi_request_t*);
35 OMPI_DECLSPEC
int mca_pml_base_bsend_request_start(
ompi_request_t*);
36 OMPI_DECLSPEC
int mca_pml_base_bsend_request_fini(
ompi_request_t*);
37 OMPI_DECLSPEC
void* mca_pml_base_bsend_request_alloc_buf(
size_t length );
38 OMPI_DECLSPEC
int mca_pml_base_bsend_request_free(
void* addr);
P2P Management Layer (PML)
Top-level description of requests.
Main top-level request struct definition.
Definition: request.h:100