|
core
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
|
#include <array>#include "peclet/core/amr/assembly.hpp"#include "peclet/core/amr/block_octree_view.hpp"#include "peclet/core/amr/csr.hpp"#include "peclet/core/amr/face_geom.hpp"#include "peclet/core/amr/poisson.hpp"#include "peclet/core/common/view.hpp"Go to the source code of this file.
Classes | |
| struct | peclet::core::amr::FaceGeomEmit< Bits > |
| The device face-geometry walker: replicates AmrPoisson::forEachFaceFull + periodicNeighbor over the device octree, using FvFaceEmit's geometry helpers. More... | |
Namespaces | |
| namespace | peclet |
| namespace | peclet::core |
| namespace | peclet::core::amr |
Functions | |
| template<unsigned Bits> | |
| FaceGeom | peclet::core::amr::assembleFaceGeom (const AmrPoisson< 3, Bits > &ap, const std::vector< char > &fluidHost, const BlockOctreeView< 3, Bits > &ov) |
| Assemble the collocated FaceGeom entirely on device from a built AmrPoisson (openness set) + a per-cell fluid flag + the device octree view. | |