-
Notifications
You must be signed in to change notification settings - Fork 1
MPI ( Message Passing Interface ) C++ bindings
License
adevress/mpi-cpp
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
**** UNDER ACTIVE DEVELOPMENT AND INCOMPLETE **** # MPI-CPP mpi-cpp is a header-only C++ API for MPI (The Message Passing interface) # DESIGN CONSIDERATIONS mpi-cpp has been designed as a lightweight header-only C++ interface to MPI. It aims to offer a minimalist alternative to Boost.MPI and solve some of its design issues. mpi-cpp aims to : - be header only. No need to recompile boost or anything to support multiples MPI backends ( openmpi, mpich2, mvapich2, intel mpi ) - follows a "no-compromise" C++ philosophy. - Support for MPI_Datatype instead of implicit Boost.Serialization - Transparent STL container mapping - Transparent STL std::string mapping - C++11 move/future support # PLATFORMS and compiler support - Tested on IBM BlueGene/Q, xlc, MPICH2 1.5 - Linux x86_64, gcc & clang, MVAPICH2 & MPICH2, - OSX, clang, OpenMPI # LICENSE This software and its sources are available under the terms of the license LGPLv2.1. If you have any problem concerning the license, please contact me at <[email protected]> # Author Adrien Devresse <[email protected]>
About
MPI ( Message Passing Interface ) C++ bindings
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published