Message Passing Interface (MPI) is the standard method to parallelise across a number of computers using distributed memory. Weather and climate models, studies on galaxy formation, and molecular dynamics simulation all use MPI to take advantage of processing power and memory across many computers.
Prerequisites
Experience of a programming language is required Knowledge of Fortran, C, C++ or Python. Working knowledge of Linux is essential.