KaMPIng: Flexible and (near) zero-overhead C++ bindings for MPI

TN Uhl, M Schimek, L Hübner, D Hespe… - arXiv preprint arXiv …, 2024 - arxiv.org
The Message-Passing Interface (MPI) and C++ form the backbone of high-performance
computing, but MPI only provides C and Fortran bindings. While this offers great language …

Brief announcement:(near) zero-overhead C++ bindings for MPI

D Hespe, L Hübner, F Kurpicz, P Sanders… - Proceedings of the 36th …, 2024 - dl.acm.org
The Message-Passing Interface (MPI) and C++ form the backbone of high-performance
computing and algorithmic research in the field of distributed-memory computing, but MPI …

Improving MPI Safety for Modern Languages

J Tronge, H Pritchard, J Brown - Proceedings of the 30th European MPI …, 2023 - dl.acm.org
A program or library is considered safe when it's guaranteed that programmer error cannot
cause undefined behavior. MPI, both the standard and its implementations, is not designed …