MPI

E528468

MPI (Message Passing Interface) is a standardized and portable communication protocol widely used for parallel programming in high-performance computing environments.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Intel MPI Library 1

Statements (51)

Predicate Object
instanceOf communication protocol specification
message passing interface standard
parallel programming standard
abstraction communicator
rank
tag
canBeImplementedBy Intel MPI NERFINISHED
MPICH NERFINISHED
MVAPICH NERFINISHED
Open MPI NERFINISHED
communicationModel message passing
designGoal high performance
language independence
portability across different parallel architectures
scalability to large process counts
domain high-performance computing
parallel computing
firstStandard MPI-1 NERFINISHED
fullName Message Passing Interface NERFINISHED
governingBody MPI Forum NERFINISHED
hasVersion MPI-1 NERFINISHED
MPI-2 NERFINISHED
MPI-3 NERFINISHED
MPI-4 NERFINISHED
initialVersionYear 1994
providesAPIFor C NERFINISHED
C++ NERFINISHED
Fortran NERFINISHED
purpose enable scalable parallel programs on distributed-memory systems
provide a portable interface for inter-process communication
support message passing in parallel applications
standardizedBy MPI Forum NERFINISHED
supports asynchronous communication
blocking communication
collective communication
communicators
derived datatypes
non-blocking communication
one-sided communication
parallel I/O
point-to-point communication
process groups
synchronous communication
virtual topologies
supportsProgrammingModel SPMD
typicalUseCase engineering simulations
large-scale numerical computations
scientific computing applications
usedOn clusters
distributed-memory systems
supercomputers

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

supercomputer Jean Zay (IDRIS, CNRS) supports MPI
subject surface form: Jean Zay
Intel oneAPI Toolkits includesComponent MPI
this entity surface form: Intel MPI Library
Cray XE6 supports MPI