core 0.5.0
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
Loading...
Searching...
No Matches
leaf_halo.hpp File Reference
#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