flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
Loading...
Searching...
No Matches
peclet::flow::vof::WyAdvector::Timing Struct Reference

#include <advect_wy.hpp>

Public Attributes

double freeze = 0.0
 the frozen dilation flag (once per step)
 
double reconstruct = 0.0
 the MYC normal + plicAlpha pass (once per sweep)
 
double fluxes = 0.0
 the per-face geometric flux pass (once per sweep)
 
double sweep = 0.0
 the colour/momentum update pass (once per sweep)
 
double clip = 0.0
 the cut-cell [0,1] clip + census (once per sweep, V5a only)
 
double exchange = 0.0
 the g = 3 ghost exchange (once per sweep, plus the sibling fields of the momentum/energy advectors)
 
long sweeps = 0
 sweeps counted (3 per advect() call)
 

Detailed Description

Definition at line 599 of file advect_wy.hpp.

Member Data Documentation

◆ freeze

double peclet::flow::vof::WyAdvector::Timing::freeze = 0.0

the frozen dilation flag (once per step)

Definition at line 600 of file advect_wy.hpp.

Referenced by peclet::flow::vof::WyAdvector::freezeDilationFlag().

◆ reconstruct

double peclet::flow::vof::WyAdvector::Timing::reconstruct = 0.0

the MYC normal + plicAlpha pass (once per sweep)

Definition at line 601 of file advect_wy.hpp.

Referenced by peclet::flow::vof::WyAdvector::reconstruct().

◆ fluxes

double peclet::flow::vof::WyAdvector::Timing::fluxes = 0.0

the per-face geometric flux pass (once per sweep)

Definition at line 602 of file advect_wy.hpp.

Referenced by peclet::flow::vof::WyAdvector::computeFluxes().

◆ sweep

double peclet::flow::vof::WyAdvector::Timing::sweep = 0.0

the colour/momentum update pass (once per sweep)

Definition at line 603 of file advect_wy.hpp.

Referenced by peclet::flow::vof::WyAdvector::applySweep().

◆ clip

double peclet::flow::vof::WyAdvector::Timing::clip = 0.0

the cut-cell [0,1] clip + census (once per sweep, V5a only)

Definition at line 604 of file advect_wy.hpp.

Referenced by peclet::flow::vof::WyAdvector::clipCutCells().

◆ exchange

double peclet::flow::vof::WyAdvector::Timing::exchange = 0.0

the g = 3 ghost exchange (once per sweep, plus the sibling fields of the momentum/energy advectors)

Definition at line 605 of file advect_wy.hpp.

Referenced by peclet::flow::vof::WyAdvector::timedExchange().

◆ sweeps

long peclet::flow::vof::WyAdvector::Timing::sweeps = 0

sweeps counted (3 per advect() call)

Definition at line 607 of file advect_wy.hpp.

Referenced by peclet::flow::vof::WyAdvector::applySweep().


The documentation for this struct was generated from the following file: