You can find all OpenMPI modules available on Sapelo2 by running the following command on a Sapelo2 node: Once the appropriate module is loaded, you can compile code with mpicc, mpic++, mpif90, etcĪnd you can run applications that were linked to the MPI libraries loaded by the module.
Note that names that have a trailing (E) are extensions provided by other modules.
To find other possible module matches execute:įor detailed information about a specific "MVAPICH2" package (including how to load the modules) use the module's full name. The module names have the format MVAPICH2/ Version- CompilerToolchain- ToolchainVersion.įor example, these are some of the modules ~]$ module spider MVAPICH2 Module names without such an extension can be used on either IB network. Module names that have an -QDR or -EDR extension only work for the corresponding IB network. You can find all MVAPICH2 modules available on Sapelo2 by running the following command on a Sapelo2 node: The following MPI libraries are available: Some of the MPI libraries were installed specificly for the QDR network or for the EDR network and those module files will have an -QDR or -EDR extension in their names.įor more information on Environment Modules, please see the Lmod page. Various IB-enabled MPI libraries are available and users can set the environment variables for the MPI library of choice by loading the corresponding module file. For another subset of (newer) compute nodes, these communications are provided by an EDR Infiniband network (100Gbps). For a subset of (older) compute nodes, internodal communication among them is provided by a QDR Infiniband network (40Gbps). MPI Libraries for parallel jobs on Sapelo2Īll compute nodes on Sapelo2 have Infiniband (IB) interconnect. 2 MPI Libraries for parallel jobs on the teaching cluster.