pomerol
2.1
|
Utilities for MPI-parallelized calculation of computable objects. More...
#include "misc.hpp"
#include "mpi_dispatcher.hpp"
#include <algorithm>
#include <cstddef>
#include <iostream>
#include <map>
#include <memory>
#include <numeric>
#include <tuple>
#include <vector>
Go to the source code of this file.
Data Structures | |
struct | pMPI::ComputeWrap< PartType > |
Wrapper around a computable object that calls the compute() method of the wrapped object and carries information about the complexity of a call to that method. More... | |
struct | pMPI::PrepareWrap< PartType > |
Wrapper around a computable object that calls the prepare() method of the wrapped object and carries information about the complexity of a call to that method. More... | |
struct | pMPI::mpi_skel< WrapType > |
This structure carries a list of wrappers and uses the mpi_dispatcher mechanism to distribute the wrappers over MPI ranks and to call run() for all of them in parallel. More... | |
Namespaces | |
pMPI | |
A bunch of tools used for MPI-parallelization of computations. | |
Utilities for MPI-parallelized calculation of computable objects.
Definition in file mpi_skel.hpp.