Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.05 KB

Readme_mpi.md

File metadata and controls

37 lines (25 loc) · 1.05 KB

MPI for Gemini

In general Gemini uses the MPI-3 standard, which is widely supported by currently maintained MPI libraries. Here's how to get MPI for common computing platforms.

MacOS Homebrew

Homebrew is a popular development repository for MacOS. Installing the latest MPI is simply:

brew install open-mpi
# or
brew install mpich

Note: in general, any libraries that use MPI should be compiled with the same MPI library.

Linux

  • Ubuntu / Debian / Windows Subsystem for Linux: apt install libopenmpi-dev openmpi-bin
  • CentOS: dnf install openmpi-devel

HPC users can often switch to a recent GCC version with matching MPI library.

Alternatively, Intel oneAPI provides Intel MPI and Scalapack on Linux.

Windows

We suggest using Windows Subsystem for Linux from Microsoft Store.

Alternatively, Intel oneAPI provides Intel MPI and Scalapack on Windows. Use the oneAPI Command Prompt on Windows.