|
DNDSR 0.2.1
Distributed Numeric Data Structure for CFV
|
Utility for distributed or local row permutation/transfer of arrays. More...
Go to the source code of this file.
Classes | |
| struct | DNDS::PermutationTransfer |
| struct | DNDS::PermutationTransfer::LookupResult |
| Result of buildLookup: ghost-pullable old-global -> new-global map. More... | |
Namespaces | |
| namespace | DNDS |
| the host side operators are provided as implemented | |
Utility for distributed or local row permutation/transfer of arrays.
Encapsulates the common pattern: given a partition assignment (or forward map) for a set of entities, compute new global indices and transfer array rows to their target ranks. Supports both distributed (MPI push) and local-only (in-place permutation) paths.
Definition in file PermutationTransfer.hpp.