An introduction how to run batch and interactive jobs on Vuori is given in the section Running programs (batch and interactive).
SLURM (Simple Linux Utility for Resource Management System)
SLURM is a batch system resource manager. Determines when and where the job will run, which resources are available and selects the appropriate set of nodes for the job. It controls task/rank distribution within allocated nodes. In the case of parallel jobs SLURM also starts the executables on each host using a parallel program launcher. With MVAPICH2 the launcher command is srun whereas with Open MPI it is mpirun.
MVAPICH2 is the default implementation of Message Passing Interface on Vuori. It is a high-performance implementation which efficiently utilises Vuori's Infiniband interconnect network for communication.
Open MPIOpen MPI is an alternative well performing implementation of Message Passing Interface. MVAPICH2 is still preferred choise of MPI because it is tightly integrated to SLURM. Besides, Open MPI is not fully supported by CSC at the moment.