32 #ifndef MCA_COLL_BASE_H
33 #define MCA_COLL_BASE_H
35 #include "ompi_config.h"
39 #if OPAL_ENABLE_FT_MPI
96 bool enable_mpi_threads);
166 #if OPAL_ENABLE_FT_MPI
opal_list_t mca_coll_base_components_available
List of all available components; created by reducing the list of open components to all those who in...
Definition: coll_base_find_available.c:42
Collective module interface.
Definition: coll.h:316
int mca_coll_base_comm_unselect(struct ompi_communicator_t *comm)
Finalize a coll component on a specific communicator.
Definition: coll_base_comm_unselect.c:42
int mca_coll_base_comm_select(struct ompi_communicator_t *comm)
Select an available component for a new communicator.
Definition: coll_base_comm_select.c:98
OMPI_DECLSPEC int mca_coll_base_output
Coll framework debugging stream ID used with opal_output() and opal_output_verbose().
Definition: coll_base_open.c:51
The opal_list_t interface is used to provide a generic doubly-linked list container for Open MPI...
OMPI_DECLSPEC int mca_coll_base_close(void)
Shut down the coll MCA framework.
Definition: coll_base_close.c:29
Collective Communication Interface.
OMPI_DECLSPEC opal_list_t mca_coll_base_components_opened
List of all opened components; created when the coll framework is initialized and destroyed when we r...
Definition: coll_base_open.c:57
bool mca_coll_base_components_opened_valid
Indicator as to whether the list of opened coll components is valid or not.
Definition: coll_base_open.c:56
Group structure Currently we have four formats for storing the process pointers that are members of t...
Definition: group.h:79
Definition: opal_list.h:147
BEGIN_C_DECLS OMPI_DECLSPEC int mca_coll_base_open(void)
Initialize the coll MCA framework.
Definition: coll_base_open.c:65
bool mca_coll_base_components_available_valid
Indicator as to whether the list of available coll components is valid or not.
Definition: coll_base_find_available.c:41
Definition: communicator.h:118
Main top-level request struct definition.
Definition: request.h:100
int mca_coll_base_find_available(bool enable_progress_threads, bool enable_mpi_threads)
Create list of available coll components.
Definition: coll_base_find_available.c:70