#include #include namespace mpi = boost::mpi; int main(int argc, char* argv[]) { mpi::environment env(argc, argv); mpi::communicator world; if (!world.rank()) { std::vector v(1); mpi::group wg = world.group(); mpi::group g = wg.include(v.begin(), v.end()); mpi::communicator c(world, g); } return 0; }