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:firstReleased
|
1994
|
gptkbp:fullName
|
gptkb:Message_Passing_Interface
|
https://www.w3.org/2000/01/rdf-schema#label
|
MPI
|
gptkbp:implementedIn
|
synchronization
process management
point-to-point communication
one-sided communication
collective communication
|
gptkbp:latestReleaseVersion
|
gptkb:MPI-4.0
2021
|
gptkbp:license
|
varies by implementation
|
gptkbp:notableFeature
|
gptkb:performance
scalability
extensibility
portability
fault tolerance (in newer versions)
hardware independence
language bindings
|
gptkbp:openSource
|
gptkb:MPICH
gptkb:MVAPICH
gptkb:Open_MPI
|
gptkbp:relatedStandard
|
gptkb:PVM
gptkb:SHMEM
gptkb:OpenMP
|
gptkbp:runsOn
|
supercomputers
workstations
clusters
|
gptkbp:standardizedBy
|
gptkb:MPI_Forum
|
gptkbp:supportsLanguage
|
gptkb:Fortran
gptkb:C++
gptkb:Python_(via_bindings)
C
|
gptkbp:usedBy
|
computational fluid dynamics
physics simulations
scientific computing
bioinformatics
engineering simulations
weather modeling
machine learning (at scale)
|
gptkbp:usedFor
|
distributed computing
parallel computing
|
gptkbp:website
|
https://www.mpi-forum.org/
|
gptkbp:bfsParent
|
gptkb:MPIPRIV
|
gptkbp:bfsLayer
|
4
|