intel-mpi
Software Description
The Intel MPI libraries allow for high performance MPI message passing between processes. They are part of the Intel Cluster Studio package, and are available on MSI systems.
Info
Module Name
impi
Last Updated On
08/29/2023
Support Level
Primary Support
Software Access Level
Limited Licenses
Home Page
Documentation
Software Description
The Intel MPI libraries allow for high performance MPI message passing between processes. They are part of the Intel Cluster Studio package, and are available on MSI systems.
Slurm Example
#!/bin/bash
#SBATCH --job-name="rfm_RunIntelMPITest_job"
#SBATCH --ntasks=4
#SBATCH --ntasks-per-node=4
#SBATCH --output=rfm_RunIntelMPITest_job.out
#SBATCH --error=rfm_RunIntelMPITest_job.err
#SBATCH --time=0:10:0
#SBATCH -p small,large,ram256g,ram1t
module load impi/intel
wget https://public.s3.msi.umn.edu/reframe/sw/impi/hello-mpi.exe
wget https://public.s3.msi.umn.edu/reframe/sw/impi/hello-mpi.o
chmod +x hello-mpi.exe
mpirun -np 4 ./hello-mpi.exe
General Linux
To load this software interactively in a Linux environment run the command:
module load impi
Intel MPI compiling commands use special syntax. To compile a code using Intel compilers and Intel MPI the commands are:
- mpiicc(C code)
- mpiicpc(C++ code)
- mpiifort(Fortran code)
To compile code using GNU compilers and Intel MPI the commands are:
- mpicc (C code)
- mpic++(C++ code)
- mpif90(Fortran code)
The most accurate and thorough Intel MPI documentation is provided by Intel and is available at: http://software.intel.com/en-us/articles/intel-mpi-library-documentation
Agate Modules
Default
intel
Other Modules
intel, 2017/update3_multithread, 2017/update3_multithread_debug, 2017/update3_singlethread, 2017/update3_singlethread_debug, 2018/release_multithread, 2018/release_multithread_debug, 2018/release_singlethread, 2018/release_singlethread_debug, 2019/update1_singlethread, 2021/5.1
Mangi Modules
Default
intel
Other Modules
intel, 2017/update3_multithread, 2017/update3_multithread_debug, 2017/update3_singlethread, 2017/update3_singlethread_debug, 2018/release_multithread, 2018/release_multithread_debug, 2018/release_singlethread, 2018/release_singlethread_debug, 2019/update1_singlethread, 2021/5.1
Mesabi Modules
Default
intel
Other Modules
intel, 2017/update3_multithread, 2017/update3_multithread_debug, 2017/update3_singlethread, 2017/update3_singlethread_debug, 2018/release_multithread, 2018/release_multithread_debug, 2018/release_singlethread, 2018/release_singlethread_debug, 2019/update1_singlethread, 2021/5.1