Litcius/Paper detail

MPI.jl: Julia bindings for the Message Passing Interface

Simon Byrne, Lucas C. Wilcox, Valentin Churavy

2021JuliaCon Proceedings63 citationsDOIOpen Access PDF

Abstract

MPI.jl is a Julia package for using the Message Passing Interface (MPI), a standardized and widely-supported communication interface for distributed computing, with multiple open source and proprietary implementations. It roughly follows the C MPI interface, with some additional conveniences afforded by the Julia language such as automatic handling of buffer lengths and datatypes.

Topics & Concepts

Computer scienceInterface (matter)Message Passing InterfaceMessage passingProgramming languageParallel computingMaximum bubble pressure methodBubbleAdvanced Data Storage TechnologiesDistributed and Parallel Computing SystemsScientific Computing and Data Management