|
core 0.5.0
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
|
#include <array>#include <map>#include <stdexcept>#include <vector>#include "peclet/core/amr/distributed_octree.hpp"#include "peclet/core/common/mpi.hpp"#include "peclet/core/common/types.hpp"#include "peclet/core/common/view.hpp"#include "peclet/core/halo/grid_halo.hpp"Go to the source code of this file.
Classes | |
| class | peclet::core::amr::LeafHalo< Dim, Bits > |
| class | peclet::core::amr::LeafHaloExchange |
| Device-resident value refresh over a finalized LeafHalo: pack the owner's local values as a Kokkos kernel, move only the compact buffers across MPI (host-staged by default, GPU-aware via PECLET_CORE_GPU_AWARE_MPI — the GridHalo/DistributedGatherHalo pattern), scatter into the ghost tail of the extended device field. More... | |
Namespaces | |
| namespace | peclet |
| namespace | peclet::core |
| namespace | peclet::core::amr |