open-mpi/ompi — pull request #320 by zerothi (2014-12-19 08:09:51+00:00)
Title: Enabled COMM_TYPE_SPLIT dependent on hwloc locality

Letting the user create communicators based on locality has been implemented in an easy way.

The function
MPI_Comm_Split_Type
now accepts these configurations called OMPI_COMM_TYPE_
CU
HOST
BOARD
NODE
NUMA
SOCKET
L3CACHE
L2CACHE
L1CACHE
CORE
HWTHREAD

Note that MPI_COMM_TYPE_SHARED is the equivalent of OMPI_COMM_TYPE_NODE.