MPI (Message Passing Interface)
GPTKB entity
Statements (53)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:network_protocol
|
| gptkbp:category |
gptkb:REST_API
gptkb:standard gptkb:parallel_programming_model |
| gptkbp:commercialImplementations |
gptkb:Cray_MPI
gptkb:IBM_Spectrum_MPI gptkb:Intel_MPI |
| gptkbp:enables |
high-performance computing
message passing between processes scalability on supercomputers |
| gptkbp:firstReleased |
1994
|
| gptkbp:hasStandardDocument |
gptkb:MPI-1
gptkb:MPI-2 gptkb:MPI-3 gptkb:MPI-4 |
| gptkbp:latestReleaseVersion |
gptkb:MPI-4.0
2021 |
| gptkbp:openSource |
gptkb:MPICH
gptkb:MVAPICH gptkb:Open_MPI |
| gptkbp:runsOn |
supercomputers
workstations cloud infrastructure clusters |
| gptkbp:specifies |
synchronization
error handling user-defined data types thread support point-to-point communication one-sided communication process groups parallel I/O collective communication dynamic process management virtual topologies |
| gptkbp:standardizedBy |
gptkb:MPI_Forum
|
| gptkbp:supportsLanguage |
gptkb:Fortran
gptkb:C++ gptkb:Python_(via_bindings) C |
| gptkbp:usedBy |
computational fluid dynamics
scientific computing engineering simulations molecular dynamics weather modeling machine learning (distributed training) |
| gptkbp:usedFor |
distributed computing
parallel computing |
| gptkbp:website |
https://www.mpi-forum.org/
|
| gptkbp:bfsParent |
gptkb:Active_Messages
gptkb:Bill_Gropp |
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
MPI (Message Passing Interface)
|