10. Launching MPI applications

Open MPI can launch MPI processes in a wide variety of environments, but they can generally be broken down into two categories:

  1. Scheduled environments: these are systems where a resource manager and/or scheduler are used to control access to the compute nodes. Popular resource managers include Slurm, PBS/Pro/Torque, and LSF.

  2. Non-scheduled environments: these are systems where resource managers are not used. Launches are typically local (e.g., on a single laptop or workstation) or via ssh (e.g., across a small number of nodes).