OpenMPI

Description

The Open MPI Project provides an open source MPI-2 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers. Please see OpenMPI web site for more information, link below.

The library is compiled for usage with either gcc, Intel or Portland compilers. Load the corrensponding module (for details see Usage below).

In order to accomodate Fortran 90 / 2003 modules and syntax like "use mpi" the OpenMPI library must be built with the fortran compiler in question. We build OpenMPI for GNU, Intel and Portland compilers. These reside under /cluster/software/VERSIONS/openmpi.<compiler>-<version>/. The older versions named just openmpi-<version> still works fine with all the compilers, except the "use mpi" construct. 

There are two branches of OpenMPI one ultra stable branch 1.6.x and one feature branch 1.7.x, with the latest ultra stable version 1.8 there seems to be no feature branch 1.9. We suggest using 1.8 as the preffered. Refer to the OpenMPI documentation and release notes for the inner details.

Home page

https://www.open-mpi.org/

Documentation

https://www.open-mpi.org/doc/

License

Open MPI is distributed under the 3-clause BSD license.

Usage

Use

module avail OpenMPI

to see which versions of OpenMPI are available. Use

module load OpenMPI/<version> 

to get access to OpenMPI.

Did you find what you were looking for?
Published June 21, 2021 10:35 AM