20 #ifndef MCA_PML_BASE_H
21 #define MCA_PML_BASE_H
23 #include "ompi_config.h"
41 #define PML_SELECT_WRAPPER_PRIORITY -128
43 OMPI_DECLSPEC
int mca_pml_base_open(
void);
44 OMPI_DECLSPEC
int mca_pml_base_progress(
void);
45 OMPI_DECLSPEC
int mca_pml_base_select(
bool enable_progress_threads,
46 bool enable_mpi_threads);
48 OMPI_DECLSPEC
int mca_pml_base_pml_selected(
const char *name);
50 OMPI_DECLSPEC
int mca_pml_base_pml_check_selected(
const char *my_pml,
54 OMPI_DECLSPEC
int mca_pml_base_finalize(
void);
56 OMPI_DECLSPEC
int mca_pml_base_close(
void);
58 OMPI_DECLSPEC
int mca_pml_base_ft_event(
int state);
63 OMPI_DECLSPEC
extern int mca_pml_base_output;
64 OMPI_DECLSPEC
extern opal_list_t mca_pml_base_components_available;
dynamic pointer array
Definition: opal_pointer_array.h:45
P2P Management Layer (PML)
PML component version and interface functions.
Definition: pml.h:131
The opal_list_t interface is used to provide a generic doubly-linked list container for Open MPI...
See opal_bitmap.h for an explanation of why there is a split between OPAL and ORTE for this generic c...
Remote Open MPI process structure.
Definition: proc.h:56
Top-level interface for all MCA components.
PML instance.
Definition: pml.h:512
Definition: opal_list.h:147