ECP-VELOC Components
User documentation for all components
|
Splits processes into different MPI communicators given a string. More...
Files | |
file | rankstr_mpi.h |
Split mpi ranks into different communicators given a string. | |
Rankstr uses bitonic sort for a scalable method to identify process groups. It is useful to create a communicator of ranks that all share the same storage device, then rank 0 in this communicator can create directory and inform others that dir has been created with barrier. It is also used to split processes into groups based on failure group (failure group of NODE --> splits MPI_COMM_WORLD into subgroups based on hostname).