Auxiliary Functions

class sierra::nalu::AuxFunction

Subclassed by sierra::nalu::BoundaryLayerPerturbationAuxFunction, sierra::nalu::BoussinesqNonIsoTemperatureAuxFunction, sierra::nalu::BoussinesqNonIsoVelocityAuxFunction, sierra::nalu::ConstantAuxFunction, sierra::nalu::ConvectingTaylorVortexPressureAuxFunction, sierra::nalu::ConvectingTaylorVortexPressureGradAuxFunction, sierra::nalu::ConvectingTaylorVortexVelocityAuxFunction, sierra::nalu::FlowPastCylinderTempAuxFunction, sierra::nalu::KovasznayPressureAuxFunction, sierra::nalu::KovasznayPressureGradientAuxFunction, sierra::nalu::KovasznayVelocityAuxFunction, sierra::nalu::LinearRampMeshDisplacementAuxFunction, sierra::nalu::OneTwoTenVelocityAuxFunction, sierra::nalu::RayleighTaylorMixFracAuxFunction, sierra::nalu::SinMeshDisplacementAuxFunction, sierra::nalu::SinProfileChannelFlowVelocityAuxFunction, sierra::nalu::SteadyTaylorVortexGradPressureAuxFunction, sierra::nalu::SteadyTaylorVortexPressureAuxFunction, sierra::nalu::SteadyTaylorVortexVelocityAuxFunction, sierra::nalu::SteadyThermal3dContactAuxFunction, sierra::nalu::SteadyThermal3dContactDtDxAuxFunction, sierra::nalu::SteadyThermalContactAuxFunction, sierra::nalu::TaylorGreenPressureAuxFunction, sierra::nalu::TaylorGreenVelocityAuxFunction, sierra::nalu::TornadoAuxFunction, sierra::nalu::VariableDensityMixFracAuxFunction, sierra::nalu::VariableDensityNonIsoTemperatureAuxFunction, sierra::nalu::VariableDensityPressureAuxFunction, sierra::nalu::VariableDensityVelocityAuxFunction, sierra::nalu::WindEnergyAuxFunction, sierra::nalu::WindEnergyTaylorVortexAuxFunction, sierra::nalu::WindEnergyTaylorVortexPressureAuxFunction, sierra::nalu::WindEnergyTaylorVortexPressureGradAuxFunction

ABL Utilities

class sierra::nalu::BoundaryLayerPerturbationAuxFunction

Add sinusoidal perturbations to the velocity field.

This function is used as an initial condition, primarily in Atmospheric Boundary Layer (ABL) flows, to trigger transition to turbulent flow during ABL precursor simulations.

Inherits from sierra::nalu::AuxFunction

Steady Taylor Vortex

class sierra::nalu::SteadyTaylorVortexVelocityAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::SteadyTaylorVortexPressureAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::SteadyTaylorVortexGradPressureAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::SteadyTaylorVortexMomentumSrcElemSuppAlg

Inherits from sierra::nalu::SupplementalAlgorithm

class sierra::nalu::SteadyTaylorVortexMomentumSrcNodeSuppAlg

Inherits from sierra::nalu::SupplementalAlgorithm

Convecting Taylor Vortex

class sierra::nalu::ConvectingTaylorVortexVelocityAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::ConvectingTaylorVortexPressureAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::ConvectingTaylorVortexPressureGradAuxFunction

Inherits from sierra::nalu::AuxFunction

Kovasznay 2-D Flow

class sierra::nalu::KovasznayVelocityAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::KovasznayPressureAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::KovasznayPressureGradientAuxFunction

Inherits from sierra::nalu::AuxFunction

Steady Thermal MMS (2-D and 3-D)

class sierra::nalu::SteadyThermal3dContactAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::SteadyThermal3dContactDtDxAuxFunction

Inherits from sierra::nalu::AuxFunction

template <typename AlgTraits>
class sierra::nalu::SteadyThermal3dContactSrcElemKernel

Inherits from sierra::nalu::Kernel

Public Functions

virtual void execute(SharedMemView<DoubleType **> &lhs, SharedMemView<DoubleType *> &rhs, ScratchViews<DoubleType> &scratchViews)

Execute the kernel within a Kokkos loop and populate the LHS and RHS for the linear solve.

class sierra::nalu::SteadyThermal3dContactSrcElemSuppAlgDep

Inherits from sierra::nalu::SupplementalAlgorithm

class sierra::nalu::SteadyThermalContact3DSrcNodeSuppAlg

Inherits from sierra::nalu::SupplementalAlgorithm

class sierra::nalu::SteadyThermalContactAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::SteadyThermalContactSrcElemSuppAlg

Inherits from sierra::nalu::SupplementalAlgorithm

class sierra::nalu::SteadyThermalContactSrcNodeSuppAlg

Inherits from sierra::nalu::SupplementalAlgorithm

Mesh Motion/Displacement Utilities

class sierra::nalu::LinearRampMeshDisplacementAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::SinMeshDisplacementAuxFunction

Inherits from sierra::nalu::AuxFunction

class sierra::nalu::WindEnergyAuxFunction

Inherits from sierra::nalu::AuxFunction