TRIQS/mpi 1.3.0
C++ interface to MPI
|
This is the homepage of TRIQS/mpi 1.3.0. The source code can be found on GitHub.
mpi is a minimal C++ wrapper around the MPI C library and provides only a small subset of the functionality defined in the MPI standard.
The main purpose of the library is to simplify the most common tasks like initializing/finalizing the MPI execution environment or performing non-blocking collective communications.
For more advanced tasks, the user can always resort to the underlying MPI C-implementation.
The Installation section tells you how to get the library and make it available on your system.
Integration in C++ projects explains how to integrate mpi in your own C++ code.
Then, you can start with the Examples section to get an overview of the library's features and how it can simplify basic MPI tasks.
Furthermore, we provide a detailed reference API Documentation to answer your questions.
If you experience any problem with the library, you can post an Issue on GitHub.