Home
 
Getting Started
 
Access Information
 
Code Development
 
Computing Resources
 
Running Jobs
 
Documentation and Training
 
Events
 
Careers at A*CRC
 
   
Intel MPI  
 
Intel MPI
Description 
Intel MPI (Message Passing Interface) is optimized for parallization computating in high-performance computers interconnected with various technology, including InfiniBand, Myrinet and TCP, as well as shared memory.

Official Homepage
      
Documentation
Users Manual
Reference Manual
More Document

Other References
White Papers 
 
License Agreement and Citation Format
License Agreement
License Agreement

Citation Format 

 
How to Access the Program 
 
Availability
Servers Versions Paths
Fuji 4.0.1.007 /opt/intel/impi/4.0.1.007/intel64
Aurora 4.0.0.025 /opt/intel/impi/4.0.0.025
Axle 4.0.0.025 /opt/intel/impi/4.0.0.025/intel64
Using the Program
(1) Set up the Environments for Intel MPI 

Add these lines in .bashrc for bash shell for Fuji
source /opt/intel/impi/4.0.1.007/intel64/bin/mpivars.sh
for csh or tcsh shells
setenv /opt/intel/impi/4.0.1.007/intel64/bin/mpivars.csh

Add these lines in .bashrc for bash shell for Aurora
source /opt/intel/impi/4.0.0.025/bin64/mpivars.sh
for csh or tcsh shells
setenv /opt/intel/impi/4.0.0.025/bin64/mpivars.csh

Add these lines in .bashrc for bash shell for Axle
source /opt/intel/impi/4.0.0.025/intel64/bin/mpivars.sh
for csh or tcsh shells 
setenv /opt/intel/impi/4.0.0.025/intel64/bin/mpivars.csh

(2) Compile your code
Using MPI Wrapers
C       :    mpiicc  -lmpi [-options]  source.c -o executable.exe (using Intel icc)
              mpicc  -lmpi [-options]  source.c -o executable.exe  (using GNU gcc)
C++     :  mpiicpc -lmpi [-options]  source.c -o executable.exe (using Intel icpc)
              mpigxx  -lmpi [-options]  source.c -o executable.exe (using GNU g++)
Fortran :   mpifort -lmpi [-options]  source.c -o executable.exe  (using Intel ifort)
              mpif90  -lmpi [-options]  source.c -o executable.exe  (using  GNU gfortran)

Link to MPI Libraries Manually
C       :    icc  -lmpi [-options]  source.c -o executable.exe       (using Intel icc)
              gcc  -lmpi [-options]  source.c -o executable.exe       (using GNU gcc) 
C++     :  icpc -lmpi [-options]  source.c -o executable.exe       (using Intel icpc)
              g++ -lmpi [-options]  source.c -o executable.exe      (using GNU g++)
Fortran :   ifort -lmpi [-options]  source.c -o executable.exe       (using Intel ifort)
              gfortran -lmpi [-options]  source.c -o executable.exe  (using GNU gfortran)

[-options] can be found in the user manual

Additional Notes
 
Last Updated - 5th Oct 2011
 
     
Privacy Policy