|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
Per-overlay-row SoA. More...
#include <ghost_projection.hpp>
Public Attributes | |
| Kokkos::View< int *, Space > | cell |
| Kokkos::View< Real *, Space > | rescale |
| Kokkos::View< int8_t *, Space > | coupled |
| Kokkos::View< int8_t *, Space > | state |
| Kokkos::View< Real *, Space > | th |
| Kokkos::View< Real *, Space > | w_bc |
| Kokkos::View< Real *, Space > | w_n1 |
| Kokkos::View< Real *, Space > | w_n2 |
| Kokkos::View< Real *, Space > | wm_n1 |
| Kokkos::View< Real *, Space > | wm_n2 |
Per-overlay-row SoA.
Face slot k = 2*axis + (0 = plus side, 1 = minus side), matching the momentum overlay's direction order {+x,-x,+y,-y,+z,-z}. Weights are the UNSCALED closure coefficients (u_face = w_bc*u_bc + w_n1*u_near + w_n2*u_far); the row rescale rho is applied at row level by the delta kernels. TWO weight sets: w_* (rhs_order) feed the divergence (RHS + diagnostic, gpDivergDelta); wm_* (matrix_order) feed the implicit phi couplings (gpApplyDelta). Orders may differ (the mixed/deferred-correction scheme: rhs_order=2 keeps the 2nd-order steady constraint, matrix_order=1 keeps the matrix 7-point and near-symmetric — the operator mismatch converges through the time stepping, measured rate ~0.4).
Definition at line 101 of file ghost_projection.hpp.
| Kokkos::View<int*, Space> peclet::flow::GpOverlayT< Space, Real >::cell |
Definition at line 102 of file ghost_projection.hpp.
| Kokkos::View<Real*, Space> peclet::flow::GpOverlayT< Space, Real >::rescale |
Definition at line 103 of file ghost_projection.hpp.
| Kokkos::View<int8_t*, Space> peclet::flow::GpOverlayT< Space, Real >::coupled |
Definition at line 104 of file ghost_projection.hpp.
| Kokkos::View<int8_t*, Space> peclet::flow::GpOverlayT< Space, Real >::state |
Definition at line 105 of file ghost_projection.hpp.
| Kokkos::View<Real*, Space> peclet::flow::GpOverlayT< Space, Real >::th |
Definition at line 106 of file ghost_projection.hpp.
| Kokkos::View<Real*, Space> peclet::flow::GpOverlayT< Space, Real >::w_bc |
Definition at line 107 of file ghost_projection.hpp.
| Kokkos::View<Real*, Space> peclet::flow::GpOverlayT< Space, Real >::w_n1 |
Definition at line 107 of file ghost_projection.hpp.
| Kokkos::View<Real*, Space> peclet::flow::GpOverlayT< Space, Real >::w_n2 |
Definition at line 107 of file ghost_projection.hpp.
| Kokkos::View<Real*, Space> peclet::flow::GpOverlayT< Space, Real >::wm_n1 |
Definition at line 108 of file ghost_projection.hpp.
| Kokkos::View<Real*, Space> peclet::flow::GpOverlayT< Space, Real >::wm_n2 |
Definition at line 108 of file ghost_projection.hpp.