====== Installation of MPI on Linux ====== There are 2 main implementations of MPI MPICH and Open MPI.\\ Below is the installation for open MPI.\\ For mpich See this [[https://www.mpich.org/static/downloads/3.2/mpich-3.2-installguide.pdf|link]]. ===== Installation ===== Type in a terminal: ''sudo apt-get install libopenmpi-dev openmpi-bin'' ===== Small test ===== Download the file below. ! Fortran example program hello include 'mpif.h' integer rank, size, ierror, tag, status(MPI_STATUS_SIZE) call MPI_INIT(ierror) call MPI_COMM_SIZE(MPI_COMM_WORLD, size, ierror) call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierror) print*, 'node', rank, ': Hello world' call MPI_FINALIZE(ierror) end Type in a terminal: ''mpif90 hello_world.f90 -o hello_world''\\ ''mpiexec -n 4 ./hello_world'' It should display: node 0 : Hello world node 1 : Hello world node 2 : Hello world node 3 : Hello world