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