Difference between revisions of "MPI"
(Reorganised the external resources) |
|||
| Line 11: | Line 11: | ||
All SNIC resources | All SNIC resources | ||
| − | |||
| − | |||
| − | == | + | == Resources == |
| + | |||
| + | === Tutorials === | ||
| + | * A [https://htor.inf.ethz.ch/teaching/mpi_tutorials/ppopp13/2013-02-24-ppopp-mpi-basic.pdf slide set] by Pavan Balaji and Torsten Hoefler from 2013 introducing basic MPI concepts | ||
| + | |||
| + | === Standard specificatons === | ||
* [http://www.mpi-forum.org/docs/docs.html Documentation of the MPI standard] | * [http://www.mpi-forum.org/docs/docs.html Documentation of the MPI standard] | ||
| + | |||
| + | == License == | ||
| + | Free (e.g. OpenMPI) and paid for (e.g. Intel MPI) implementations | ||
Revision as of 12:50, 16 June 2017
MPI (Message Passing Interface) is a library, which is designed to provide the information exchange between different tasks of a distributed memory parallel program. It is presently the de-facto standard to implement message passing in programs written in Fortran, C or C++.
It consists of a group of functions which supports different communication operations.
Experts
These experts have registered specific competence on this subject:
| Field | AE FTE | General activities | ||
|---|---|---|---|---|
| Anders Sjöström (LUNARC) | LUNARC | GPU computing MATLAB General programming Technical acoustics | 50 | Helps users with MATLAB, General programming, Image processing, Usage of clusters |
| Chandan Basu (NSC) | NSC | Computational science | 100 | Working on climate and weather codes EU projects IS-ENES and PRACE. |
| Joachim Hein (LUNARC) | LUNARC | Parallel programming Performance optimisation | 85 | Parallel programming support Performance optimisation HPC training |
| Lilit Axner (PDC) | PDC | Computational fluid dynamics | 50 | |
| Marcus Lundberg (UPPMAX) | UPPMAX | Computational science Parallel programming Performance tuning Sensitive data | 100 | I help users with productivity, program performance, and parallelisation. I also work with allocations and with sensitive data questions |
Availability
All SNIC resources
Resources
Tutorials
- A slide set by Pavan Balaji and Torsten Hoefler from 2013 introducing basic MPI concepts
Standard specificatons
License
Free (e.g. OpenMPI) and paid for (e.g. Intel MPI) implementations