Difference between revisions of "GPC MPI Versions"
Jump to navigation
Jump to search
(Created page with 'test') |
|||
Line 1: | Line 1: | ||
− | + | === OpenMPI === | |
+ | |||
+ | To use [http://www.open-mpi.org/ OpenMPI] compiled with intel load the module | ||
+ | |||
+ | <pre> | ||
+ | module load openmpi intel | ||
+ | </pre> | ||
+ | |||
+ | or for the gcc version use | ||
+ | |||
+ | <pre> | ||
+ | module load openmpi/1.3.3-gcc-v4.4.0-ofed gcc | ||
+ | </pre> | ||
+ | |||
+ | OpenMPI has been build to support various communication methods and automatically use the best method | ||
+ | depending on how and where it is run. To explicitly specify the method you can use the following | ||
+ | flags on ethernet | ||
+ | |||
+ | <pre> | ||
+ | mpirun --mca btl self,sm,tcp | ||
+ | </pre> | ||
+ | |||
+ | and the following for infiniband | ||
+ | |||
+ | <pre> | ||
+ | mpirun --mca btl self,sm,openib | ||
+ | </pre> | ||
+ | |||
+ | For more information on available flags see the OpenMPI [http://www.open-mpi.org/faq/ FAQ] | ||
+ | |||
+ | |||
+ | |||
+ | === MVAPICH2 === | ||
+ | |||
+ | [http://mvapich.cse.ohio-state.edu/ MVAPICH2] | ||
+ | |||
+ | |||
+ | === IntelMPI === |
Revision as of 12:22, 24 September 2009
OpenMPI
To use OpenMPI compiled with intel load the module
module load openmpi intel
or for the gcc version use
module load openmpi/1.3.3-gcc-v4.4.0-ofed gcc
OpenMPI has been build to support various communication methods and automatically use the best method depending on how and where it is run. To explicitly specify the method you can use the following flags on ethernet
mpirun --mca btl self,sm,tcp
and the following for infiniband
mpirun --mca btl self,sm,openib
For more information on available flags see the OpenMPI FAQ
MVAPICH2