|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
The facet overlay (§3.5): SoA, facet index fastest. Offsets are LINEAR offsets on the block. More...
#include <scalar_cutcell_geometry.hpp>
Public Attributes | |
| long | n = 0 |
| facets on this rank | |
| Kokkos::View< long *, CCMem > | cell |
| extended-block linear index | |
| Kokkos::View< double *, CCMem > | alpha |
| |A_phi| / V | |
| Kokkos::View< double *[3], Kokkos::LayoutLeft, CCMem > | normal |
| n_phi (into the fluid) | |
| Kokkos::View< double *[3], Kokkos::LayoutLeft, CCMem > | centroid |
| x_phi - cell centre | |
| Kokkos::View< int *, CCMem > | body |
| scene instance (0: raw SDF) | |
| Kokkos::View< double *, CCMem > | sF |
| fluid probe distance | |
| Kokkos::View< int *[8], Kokkos::LayoutLeft, CCMem > | offF |
| fluid probe stencil offsets | |
| Kokkos::View< double *[8], Kokkos::LayoutLeft, CCMem > | wF |
| fluid probe weights (0: unused) | |
| Kokkos::View< std::uint8_t *, CCMem > | rungF |
| ladder rung (cs::kProbeR*) | |
| long | nCut = 0 |
| cells carrying >= 1 facet | |
| Kokkos::View< long *, CCMem > | cutCell |
| their extended linear index | |
| Kokkos::View< int *, CCMem > | cellFacetStart |
| CSR, nCut + 1 entries. | |
The facet overlay (§3.5): SoA, facet index fastest. Offsets are LINEAR offsets on the block.
Definition at line 50 of file scalar_cutcell_geometry.hpp.
| long peclet::flow::scg::ScalarFacetOverlay::n = 0 |
facets on this rank
Definition at line 51 of file scalar_cutcell_geometry.hpp.
Referenced by advect.Ann::__init__(), conj.Geo2::__init__(), conj_peters.Box::__init__(), and peclet::flow::Solver< Grid >::scalarCutAssembleSolve().
extended-block linear index
Definition at line 52 of file scalar_cutcell_geometry.hpp.
|A_phi| / V
Definition at line 53 of file scalar_cutcell_geometry.hpp.
n_phi (into the fluid)
Definition at line 54 of file scalar_cutcell_geometry.hpp.
| Kokkos::View<double* [3], Kokkos::LayoutLeft, CCMem> peclet::flow::scg::ScalarFacetOverlay::centroid |
x_phi - cell centre
Definition at line 55 of file scalar_cutcell_geometry.hpp.
| Kokkos::View<int*, CCMem> peclet::flow::scg::ScalarFacetOverlay::body |
scene instance (0: raw SDF)
Definition at line 56 of file scalar_cutcell_geometry.hpp.
fluid probe distance
Definition at line 57 of file scalar_cutcell_geometry.hpp.
| Kokkos::View<int* [8], Kokkos::LayoutLeft, CCMem> peclet::flow::scg::ScalarFacetOverlay::offF |
fluid probe stencil offsets
Definition at line 58 of file scalar_cutcell_geometry.hpp.
fluid probe weights (0: unused)
Definition at line 59 of file scalar_cutcell_geometry.hpp.
| Kokkos::View<std::uint8_t*, CCMem> peclet::flow::scg::ScalarFacetOverlay::rungF |
ladder rung (cs::kProbeR*)
Definition at line 60 of file scalar_cutcell_geometry.hpp.
| long peclet::flow::scg::ScalarFacetOverlay::nCut = 0 |
cells carrying >= 1 facet
Definition at line 61 of file scalar_cutcell_geometry.hpp.
their extended linear index
Definition at line 62 of file scalar_cutcell_geometry.hpp.
| Kokkos::View<int*, CCMem> peclet::flow::scg::ScalarFacetOverlay::cellFacetStart |
CSR, nCut + 1 entries.
Definition at line 63 of file scalar_cutcell_geometry.hpp.