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:

  1. Take prerequisite steps.
  2. Create a Singularity recipe file.
  3. Build a container from the recipe file.
  4. Launch your MPI application from a Singularity container using a multiple node launch.
Optimization Notice: 
For more complete information about compiler optimizations, see our Optimization Notice.
Select sticky button color: 
Orange (only for download buttons)