Skip to main content

Cornelis Technical Documentation

6.9.2. Compiling Hydra (Process Manager/Launcher)

SOS relies on PMI-simple for process startup and rank exchange, which is provided by the standalone Hydra process manager (mpiexec.hydra). Hydra can be downloaded and built independently of any full MPI implementation:

tar -xf hydra-<version>.tar.gz 
cd hydra-<version>

./configure --prefix=<hydrainstdir> 
make -j install

This installs <hydrainstdir>/bin/mpiexec.hydra, which is used later to launch the SOS and OSU OpenSHMEM benchmarks with PMI-simple.