Singularity* is a lightweight container model aligned with the needs of High Performance Computing (HPC). Singularity has a built-in support of MPI and allows you to leverage the resources of the host you are on, including HPC interconnects, resource managers, and accelerators.
This chapter provides information on running Intel® MPI Library in a Singularity container built from a recipe file. To run Intel® MPI Library in a Singularity environment, do the following:
- Take prerequisite steps.
- Create a Singularity recipe file.
- Build a container from the recipe file.
- Launch your MPI application from a Singularity container using a multiple node launch.