21 #ifndef MCA_TOPO_BASE_H
22 #define MCA_TOPO_BASE_H
24 #include "ompi_config.h"
28 #include "ompi/mca/topo/topo.h"
30 #include "ompi/communicator/communicator.h"
39 OMPI_DECLSPEC
int mca_topo_base_open(
void);
41 OMPI_DECLSPEC
int mca_topo_base_close(
void);
48 int mca_topo_base_find_available (
bool enable_progress_threads,
49 bool enable_mpi_threads);
132 OMPI_DECLSPEC
extern int mca_topo_base_output;
133 extern int mca_topo_base_param;
135 OMPI_DECLSPEC
extern opal_list_t mca_topo_base_components_available;
136 OMPI_DECLSPEC
extern opal_list_t mca_topo_base_components_opened;
138 extern bool mca_topo_base_components_opened_valid;
139 extern bool mca_topo_base_components_available_valid;
Common type for all MCA components.
Definition: mca.h:250
The opal_list_t interface is used to provide a generic doubly-linked list container for Open MPI...
Process identification structure interface.
Remote Open MPI process structure.
Definition: proc.h:56
Top-level interface for all MCA components.
Definition: opal_list.h:147
Definition: communicator.h:118