MPI.jl: Julia bindings for the Message Passing Interface
Simon Byrne, Lucas C. Wilcox, Valentin Churavy
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