Classes |
class | Dune::Generic_MPI_Datatype< T > |
class | Dune::Generic_MPI_Op< Type, BinaryFunction > |
class | Dune::CollectiveCommunication< MPI_Comm > |
| Specialization of CollectiveCommunication for MPI. More...
|
Namespaces |
namespace | Dune |
| Dune namespace.
|
Defines |
#define | ComposeMPITraits(p, m) |
#define | ComposeMPIOp(type, func, op) |
Functions |
| Dune::ComposeMPITraits (char, MPI_CHAR) |
| Dune::ComposeMPITraits (unsigned char, MPI_UNSIGNED_CHAR) |
| Dune::ComposeMPITraits (short, MPI_SHORT) |
| Dune::ComposeMPITraits (unsigned short, MPI_UNSIGNED_SHORT) |
| Dune::ComposeMPITraits (int, MPI_INT) |
| Dune::ComposeMPITraits (unsigned int, MPI_UNSIGNED) |
| Dune::ComposeMPITraits (long, MPI_LONG) |
| Dune::ComposeMPITraits (unsigned long, MPI_UNSIGNED_LONG) |
| Dune::ComposeMPITraits (float, MPI_FLOAT) |
| Dune::ComposeMPITraits (double, MPI_DOUBLE) |
| Dune::ComposeMPITraits (long double, MPI_LONG_DOUBLE) |
| Dune::ComposeMPIOp (char, std::plus, MPI_SUM) |
| Dune::ComposeMPIOp (unsigned char, std::plus, MPI_SUM) |
| Dune::ComposeMPIOp (short, std::plus, MPI_SUM) |
| Dune::ComposeMPIOp (int, std::plus, MPI_SUM) |
| Dune::ComposeMPIOp (long, std::plus, MPI_SUM) |
| Dune::ComposeMPIOp (float, std::plus, MPI_SUM) |
| Dune::ComposeMPIOp (double, std::plus, MPI_SUM) |
| Dune::ComposeMPIOp (char, std::multiplies, MPI_PROD) |
| Dune::ComposeMPIOp (unsigned char, std::multiplies, MPI_PROD) |
| Dune::ComposeMPIOp (short, std::multiplies, MPI_PROD) |
| Dune::ComposeMPIOp (int, std::multiplies, MPI_PROD) |
| Dune::ComposeMPIOp (long, std::multiplies, MPI_PROD) |
| Dune::ComposeMPIOp (float, std::multiplies, MPI_PROD) |
| Dune::ComposeMPIOp (double, std::multiplies, MPI_PROD) |
| Dune::ComposeMPIOp (char, Min, MPI_MIN) |
| Dune::ComposeMPIOp (unsigned char, Min, MPI_MIN) |
| Dune::ComposeMPIOp (short, Min, MPI_MIN) |
| Dune::ComposeMPIOp (int, Min, MPI_MIN) |
| Dune::ComposeMPIOp (long, Min, MPI_MIN) |
| Dune::ComposeMPIOp (float, Min, MPI_MIN) |
| Dune::ComposeMPIOp (double, Min, MPI_MIN) |
| Dune::ComposeMPIOp (char, Max, MPI_MAX) |
| Dune::ComposeMPIOp (unsigned char, Max, MPI_MAX) |
| Dune::ComposeMPIOp (short, Max, MPI_MAX) |
| Dune::ComposeMPIOp (int, Max, MPI_MAX) |
| Dune::ComposeMPIOp (long, Max, MPI_MAX) |
| Dune::ComposeMPIOp (float, Max, MPI_MAX) |
| Dune::ComposeMPIOp (double, Max, MPI_MAX) |