|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
Files | |
| advect_wy.hpp | |
| flow — VoF rung V1: Weymouth & Yue (2010) directionally-split, exactly volume-conserving geometric advection of a colour field on a structured block. | |
| block_batch.hpp | |
flow — batched execution of the VoF block container's stages (C1, doc/vof_step_performance_design.md §4.6, §5.9). | |
| block_container.hpp | |
flow — VoF Part III rung W0: the per-bubble VoF BLOCK, a third container over the same L1 kernels (suite/docs/VOF_PLAN.md §10, the TBFsolver vofBlock pattern). | |
| block_exchange.hpp | |
flow — VoF Part III rung W0: the block gather/scatter (VOF_PLAN.md §10 design items 2 and 4). | |
| colour_bc.hpp | |
| flow — VoF rung V-BC (WO-R): the colour field's OPEN-BOUNDARY ghost rules and the out-of-domain mask that tells the Weymouth–Yue flux which donors are boundary DATA. | |
| colour_field.hpp | |
flow — VoF rung V2a (WO-J): the bridge between the solver's G = 2 block and the colour field's own g = 3 working block, plus the colour field's ghost policy. | |
| curvature.hpp | |
flow — thin shim: the container-free VoF height-function / paraboloid curvature kernels (rung V3) now live in core. | |
| curvature_field.hpp | |
| flow — VoF rung V3 (WO-O): the view-level driver for the curvature cascade. | |
| cutcell.hpp | |
flow — thin shim: the container-free VoF cut-cell colour-transport rules (rung V5a) now live in core. | |
| energy_advect.hpp | |
flow — VoF Part II (WO-P23): CONSISTENT rho c_p T transport, driven by the SAME geometric fluxes as the colour advection of the same step (VOF_PLAN §9 item 6). | |
| interface_area.hpp | |
| flow — WO-P3c: the interfacial AREA taken from the CURVATURE cascade's geometry. | |
| interface_area_field.hpp | |
| flow — WO-P3c: the view-level driver of the cascade-consistent interfacial area. | |
| marching_cubes.hpp | |
| flow — WO-P3d: a JOINED interfacial area, from marching tetrahedra on the cell-centre lattice. | |
| marching_cubes_field.hpp | |
| flow — WO-P3d: the block driver of the marching-tetrahedra interfacial area. | |
| momentum_advect.hpp | |
flow — VoF rung V2b (WO-K): momentum-consistent transport of rho^c u_c on the half-shifted (MAC) momentum control volumes, driven by the SAME geometric fluxes as the colour advection of the same step. | |
| phase_change.hpp | |
| flow — VoF phase change (Part II, rungs P0/P1): the container-free kernel set. | |
| plic.hpp | |
flow — thin shim: the container-free VoF PLIC geometric toolbox (rung V0) now live in core. | |
| surface_tension.hpp | |
| flow — VoF rung V4 (WO-P): balanced-force continuum surface force + the capillary Δt. | |
| wetting.hpp | |
flow — thin shim: the container-free VoF theta-consistent solid-band fill (rung V5b) now live in core. | |
| wetting_dynamic.hpp | |
| flow — VoF rung V6 (WO-V6): the DYNAMIC contact angle (Cox-Voinov with an explicit slip length) and advancing/receding HYSTERESIS with pinning. | |