MPI (Message Passing Interface)
GPTKB entity
Statements (53)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:network_protocol
|
gptkbp:category |
gptkb:REST_API
gptkb:standard 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 |
https://www.w3.org/2000/01/rdf-schema#label |
MPI (Message Passing Interface)
|
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:Distributed_Memory_System
gptkb:Active_Messages |
gptkbp:bfsLayer |
6
|