230d04327e
This commit removes the --with-mpi-thread-multiple option and forces MPI_THREAD_MULTIPLE support. This cleans up an abstration violation in opal where OMPI_ENABLE_THREAD_MULTIPLE determines whether the opal_using_threads is meaningful. To reduce the performance hit on MPI_THREAD_SINGLE programs an OPAL_UNLIKELY is used for the check on opal_using_threads in OPAL_THREAD_* macros. This commit does not clean up the arguments to the various functions that take whether muti-threading support is enabled. That should be done at a later time. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov> |
||
---|---|---|
.. | ||
base.h | ||
Makefile.am | ||
owner.txt | ||
topo_base_cart_coords.c | ||
topo_base_cart_create.c | ||
topo_base_cart_get.c | ||
topo_base_cart_map.c | ||
topo_base_cart_rank.c | ||
topo_base_cart_shift.c | ||
topo_base_cart_sub.c | ||
topo_base_cartdim_get.c | ||
topo_base_comm_select.c | ||
topo_base_dist_graph_create_adjacent.c | ||
topo_base_dist_graph_create.c | ||
topo_base_dist_graph_neighbors_count.c | ||
topo_base_dist_graph_neighbors.c | ||
topo_base_find_available.c | ||
topo_base_frame.c | ||
topo_base_graph_create.c | ||
topo_base_graph_get.c | ||
topo_base_graph_map.c | ||
topo_base_graph_neighbors_count.c | ||
topo_base_graph_neighbors.c | ||
topo_base_graphdims_get.c | ||
topo_base_lazy_init.c |