peclet-amr 0.2.0
Block-local-Morton AMR octree + collocated cut-cell Navier–Stokes solver (header-only C++20, Kokkos + MPI)
Loading...
Searching...
No Matches
assembly.hpp File Reference
#include <array>
#include "peclet/amr/block_octree_view.hpp"
#include "peclet/amr/common.hpp"
#include "peclet/amr/csr.hpp"
#include "peclet/amr/fv_op.hpp"
#include "peclet/amr/poisson.hpp"
#include "peclet/core/common/view.hpp"

Go to the source code of this file.

Classes

struct  peclet::amr::FvFaceEmit< Dim, Bits >
 Device-callable reproduction of AmrPoisson's per-cell face walk + geometry. More...
 

Namespaces

namespace  peclet
 
namespace  peclet::amr
 

Functions

template<int Dim, unsigned Bits>
FvOp peclet::amr::assembleFv (const AmrPoisson< Dim, Bits > &ap, const BlockOctreeView< Dim, Bits > &ov)
 Assemble the FvOp entirely on the device from a host AmrPoisson's geometry (h0, periodicity, immersed-wall mode, fine extent, and openness) + a device BlockOctreeView.