Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 2.75 KB

hpc-prereqs.rst

File metadata and controls

46 lines (36 loc) · 2.75 KB

Installation of the HPC-Stack Prerequisites

A wide variety of compiler and MPI options are available. Certain combinations may play well together, whereas others may not. Some examples and installation instructions are given in previous Sections for Ubuntu Linux (:numref:`Chapter %s <NonContainerInstall>`) and MacOS (:numref:`Chapter %s <MacInstall>`).

The following system, compiler, and MPI combinations have been tested successfully:

Sample System, Compiler, and MPI Options
System Compilers MPI
SUSE Linux Enterprise Server 12.4 Intel compilers 2020.0 (ifort, icc, icps) Intel MPI wrappers (mpif90, mpicc, mpicxx)
Linux CentOS 7 Intel compilers 2020.0 (ifort, icc, icps) Intel MPI (mpiifort, mpiicc, mpiicpc)
Linux Ubuntu 20.04,22.04 GNU compilers 10.3 (gcc, g++, gfortran) MPICH 3.3.2 (mpifort, mpicc, mpicxx)
MacOS M1/arm64 arch.
Darwin20 (BigSur)
GNU compilers 10.2,11.3 (gcc, g++, gfortran) OpenMPI 4.1.2 (mpifort, mpicc, mpicxx)
MacOS Intel x86_64
Darwin19 (Catalina)
GNU compilers 10.2 (gcc, g++, gfortran) OpenMPI 4.1.2, MPICH 3.3.2 (mpifort, mpicc, mpicxx)
MacOS Intel x86_64
Darwin21 (Monterey)
GNU compilers 11.3 (gcc, g++, gfortran) OpenMPI 4.1.2 (mpifort, mpicc, mpicxx)

Compilers and MPI libraries can be downloaded from the following websites:

Compilers:
MPI's