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
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