|
core
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
|
Namespaces | |
| namespace | detail |
Classes | |
| struct | Block |
| A rank-owned axis-aligned block of the global cell grid. More... | |
| class | BlockDecomposer |
| class | BlockIndexer |
| class | MortonIndexer |
| Z-order (Morton) indexer over an axis-origin-relative cell block. More... | |
Functions | |
| template<class T > | |
| void | redistributeGridFields (const BlockDecomposer< 3 > &oldDec, const BlockDecomposer< 3 > &newDec, int rank, int g, const std::vector< const T * > &oldFields, const std::vector< T * > &newFields, MPI_Comm comm) |
| void peclet::core::decomp::redistributeGridFields | ( | const BlockDecomposer< 3 > & | oldDec, |
| const BlockDecomposer< 3 > & | newDec, | ||
| int | rank, | ||
| int | g, | ||
| const std::vector< const T * > & | oldFields, | ||
| const std::vector< T * > & | newFields, | ||
| MPI_Comm | comm | ||
| ) |
Definition at line 74 of file grid_redistribute.hpp.