Difference between revisions of "MPI"
Line 1: | Line 1: | ||
[[Category:Library|{{PAGENAME}}]] | [[Category:Library|{{PAGENAME}}]] | ||
− | {{PAGENAME}} (Message Passing Interface) is a | + | {{PAGENAME}} (Message Passing Interface) is a library, which is designed to provide the information exchange between different tasks of a [[distributed memory programming|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 == | == Experts == | ||
Line 13: | Line 15: | ||
== Links == | == Links == | ||
− | + | * [http://www.mpi-forum.org/docs/docs.html Documentation of the MPI standard] |
Revision as of 16:44, 24 October 2011
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.
Contents
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
License
Free