|
peclet.voro 1.0.4
Device-native moving-particle Voronoi dynamics
|
Track C, rung C2b (Voronoi methods plan, verdict V4): the COLLOCATED Navier–Stokes solver on the Voronoi face mesh with the approximate projection of peclet.flow's SolverColocated (Almgren–Bell–Colella structure; user ruling 2026-09-03: as flow, NOT Rhie–Chow).
More...
#include <functional>#include <Kokkos_Core.hpp>#include "peclet/voro/fv/covolume.hpp"#include "peclet/voro/fv/mesh.hpp"#include "peclet/voro/fv/operators.hpp"

Go to the source code of this file.
Classes | |
| struct | peclet::voro::fv::CollocatedNS< Real > |
Namespaces | |
| namespace | peclet |
| namespace | peclet::voro |
| Device-native Voronoi tessellation, geometry and finite-volume physics. | |
| namespace | peclet::voro::fv |
Track C, rung C2b (Voronoi methods plan, verdict V4): the COLLOCATED Navier–Stokes solver on the Voronoi face mesh with the approximate projection of peclet.flow's SolverColocated (Almgren–Bell–Colella structure; user ruling 2026-09-03: as flow, NOT Rhie–Chow).
flow's collocated design (flow/src/mac_approx_projection.hpp, gauge_exact_gradient.hpp, doc/collocated_invisible_subspace.md) transferred to the unstructured mesh:
skewCorrected extrapolates each cell's value to the centroid with its Green–Gauss gradient (T = T₀ + T₁∘GG) and G is the exact transpose of THAT (faceInterpTranspose) — the same adjoint pairing, second order on skewed faces. No Rhie–Chow term anywhere. Immersed solids do not exist on this mesh (it is body-fitted), so flow's invisible-subspace / ghost machinery has no counterpart here.