...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::mpi::cartesian_dimension — Specify the size and periodicity of the grid in a single dimension.
// In header: <boost/mpi/cartesian_communicator.hpp> struct cartesian_dimension { // construct/copy/destruct cartesian_dimension(int = 0, bool = false); // private member functions template<typename Archive> void serialize(Archive &, const unsigned int); // public data members int size; bool periodic; };