ECP-VELOC Components
User documentation for all components
Files
Rankstr

Splits processes into different MPI communicators given a string. More...

Files

file  rankstr_mpi.h
 Split mpi ranks into different communicators given a string.
 

Detailed Description

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).