Skip to content

mattdton/mpi_api_wrapper

 
 

Repository files navigation

Build Status Documentation Status Documentation

mpi_api_wrapper

MPI bindings for modern C++.

This was created due to the absence of C++ bindings in the MPI standard. The C++ bindings were deprecated because they offered little to no gain for the C++ programmer. These bindings align themselves with the standard C++ library and perform compile time checking of input values.

Usage

A single header file (include/mpi.hpp) is all that is required. The rest of the project is associated with the test suite.

For a usage guide please refer to the readthedocs page or check out the unit tests.

Developers

This project uses CMake to compile the test suite. The tests are done using both GCC and clang compilers. A doxygen code documentation system is also provided.

Contributions

A small subset of the interface is covered by these bindings due to limited resources. Additional functions and tests are always welcome. If there are any wishes, questions or bugs please open an issue.

Packages

No packages published

Languages

  • C++ 94.4%
  • CMake 5.6%