Auxiliary Functions¶
-
class
AuxFunction
¶ Subclassed by sierra::nalu::BoundaryLayerPerturbationAuxFunction, sierra::nalu::BoussinesqNonIsoTemperatureAuxFunction, sierra::nalu::BoussinesqNonIsoVelocityAuxFunction, sierra::nalu::ChannelFlowPerturbedPlugVelocityAuxFunction, sierra::nalu::ConcentricAuxFunction, sierra::nalu::ConstantAuxFunction, sierra::nalu::ConvectingTaylorVortexPressureAuxFunction, sierra::nalu::ConvectingTaylorVortexPressureGradAuxFunction, sierra::nalu::ConvectingTaylorVortexVelocityAuxFunction, sierra::nalu::FixedHeightMixFracAuxFunction, sierra::nalu::FlowPastCylinderTempAuxFunction, sierra::nalu::KovasznayPressureAuxFunction, sierra::nalu::KovasznayPressureGradientAuxFunction, sierra::nalu::KovasznayVelocityAuxFunction, sierra::nalu::LinearAuxFunction, sierra::nalu::LinearRampMeshDisplacementAuxFunction, sierra::nalu::MeshMotionAuxFunction, sierra::nalu::OneTwoTenVelocityAuxFunction, sierra::nalu::PowerlawPipeVelocityAuxFunction, sierra::nalu::PowerlawVelocityAuxFunction, sierra::nalu::PulseVelocityAuxFunction, sierra::nalu::RayleighTaylorMixFracAuxFunction, sierra::nalu::RecMixFracAuxFunction, sierra::nalu::SinMeshDisplacementAuxFunction, sierra::nalu::SinProfileChannelFlowVelocityAuxFunction, sierra::nalu::SinProfilePipeFlowVelocityAuxFunction, 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, sierra::nalu::WorkshopMMSMixFracAuxFunction
ABL Utilities¶
-
class
BoundaryLayerPerturbationAuxFunction
: public sierra::nalu::AuxFunction¶ 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.
Steady Taylor Vortex¶
-
class
SteadyTaylorVortexVelocityAuxFunction
: public sierra::nalu::AuxFunction¶
-
class
SteadyTaylorVortexPressureAuxFunction
: public sierra::nalu::AuxFunction¶
-
class
SteadyTaylorVortexGradPressureAuxFunction
: public sierra::nalu::AuxFunction¶
Warning
doxygenclass: Cannot find class “sierra::nalu::SteadyTaylorVortexMomentumSrcElemSuppAlg” in doxygen xml output for project “nalu” from directory: ./doxygen/xml
Warning
doxygenclass: Cannot find class “sierra::nalu::SteadyTaylorVortexMomentumSrcNodeSuppAlg” in doxygen xml output for project “nalu” from directory: ./doxygen/xml
Convecting Taylor Vortex¶
-
class
ConvectingTaylorVortexVelocityAuxFunction
: public sierra::nalu::AuxFunction¶
-
class
ConvectingTaylorVortexPressureAuxFunction
: public sierra::nalu::AuxFunction¶
-
class
ConvectingTaylorVortexPressureGradAuxFunction
: public sierra::nalu::AuxFunction¶
Kovasznay 2-D Flow¶
-
class
KovasznayVelocityAuxFunction
: public sierra::nalu::AuxFunction¶
-
class
KovasznayPressureAuxFunction
: public sierra::nalu::AuxFunction¶
-
class
KovasznayPressureGradientAuxFunction
: public sierra::nalu::AuxFunction¶
Steady Thermal MMS (2-D and 3-D)¶
-
class
SteadyThermal3dContactAuxFunction
: public sierra::nalu::AuxFunction¶
-
class
SteadyThermal3dContactDtDxAuxFunction
: public sierra::nalu::AuxFunction¶
-
template<typename
AlgTraits
>
classSteadyThermal3dContactSrcElemKernel
: public sierra::nalu::Kernel¶ Public Functions
Execute the kernel within a Kokkos loop and populate the LHS and RHS for the linear solve.
Warning
doxygenclass: Cannot find class “sierra::nalu::SteadyThermal3dContactSrcElemSuppAlgDep” in doxygen xml output for project “nalu” from directory: ./doxygen/xml
-
class
SteadyThermalContact3DSrcNodeSuppAlg
: public sierra::nalu::SupplementalAlgorithm¶
-
class
SteadyThermalContactAuxFunction
: public sierra::nalu::AuxFunction¶
-
class
SteadyThermalContactSrcElemSuppAlg
: public sierra::nalu::SupplementalAlgorithm¶
-
class
SteadyThermalContactSrcNodeSuppAlg
: public sierra::nalu::SupplementalAlgorithm¶
Mesh Motion/Displacement Utilities¶
-
class
LinearRampMeshDisplacementAuxFunction
: public sierra::nalu::AuxFunction¶
-
class
SinMeshDisplacementAuxFunction
: public sierra::nalu::AuxFunction¶
-
class
WindEnergyAuxFunction
: public sierra::nalu::AuxFunction¶