amr_wind Namespace Reference

AMR-Wind API: amr_wind Namespace Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches

This test case is intended as an evaluation of the momentum advection scheme. More...

Namespaces

namespace  actuator
namespace  ascent_int
namespace  averaging
namespace  burggraf
namespace  channel_flow
namespace  channel_map
namespace  const_map
namespace  constants
namespace  ctv
namespace  derived
namespace  diagnostics
namespace  enstrophy
namespace  eos
namespace  field_impl
namespace  field_norms
namespace  field_ops
namespace  forestdrag
namespace  fvm
namespace  gpu
namespace  hybrid_rans_les_abl
namespace  hydrostatic
namespace  ib
namespace  interp
namespace  io
namespace  ioutils
namespace  kinetic_energy
namespace  mms
namespace  multiphase
namespace  nodal_projection
namespace  ocean_waves
namespace  overset_ops
namespace  pde
namespace  pde_impl
namespace  sampling
namespace  scalar_bc
namespace  synth_turb
namespace  tagging
namespace  terraindrag
namespace  tioga_iface
namespace  transport
namespace  turbulence
namespace  udf
namespace  utils
namespace  vel_bc
namespace  vs
namespace  wave_energy
namespace  zds

Classes

class  ABL
class  ABLAnelastic
class  ABLBoundaryPlane
class  ABLFieldInit
class  ABLFieldInitFile
class  ABLFillInflow
class  ABLFillMPL
class  ABLMesoscaleForcing
class  ABLMesoscaleInput
class  ABLModulatedPowerLaw
class  ABLStats
class  ABLStatsBase
class  ABLTempWallFunc
class  ABLVelWallFunc
class  ABLWallFunction
class  ActuatorSourceTagging
struct  AMROversetInfo
class  BCDensityMod
class  BCFillPatchExtrap
class  BCIface
struct  BCOpCreator
class  BCPressure
class  BCScalar
class  BCSrcTerm
class  BCVelocity
class  BCVOF
class  BoussinesqBubble
class  BoussinesqBubbleFieldInit
class  BreakingWaves
struct  BufferData
class  CartBoxRefinement
class  CFDSim
struct  CollidingRings
class  CollMgr
struct  ConstDirichlet
class  CurvatureRefinement
class  DamBreak
class  DerivedQty
class  DerivedQtyMgr
struct  DirichletOp
class  EkmanSpiral
class  ExtSolver
class  ExtSolverMgr
struct  Factory
struct  FatCore
class  Field
struct  FieldBCDirichlet
class  FieldBCIface
struct  FieldBCNoOp
class  FieldFillConstScalar
class  FieldFillPatchOps
class  FieldFillPatchOpsBase
struct  FieldInfo
class  FieldRefinement
class  FieldRepo
class  FixedGradientBC
class  FPlaneAveraging
class  FPlaneAveragingFine
class  FreeStream
struct  GaussianPulseFV
struct  GaussianWavePacket
struct  GaussianWavePacketFV
class  GeometryRefinement
class  GradientMagRefinement
class  HelicsStorage
class  InletData
class  Intermittency
struct  InterpWeights
class  IntField
class  IntScratchField
class  IOManager
struct  LevelDataHolder
struct  LogLaw
class  MassInflowOutflowBC
class  MeshMap
struct  MLMGOptions
struct  MOData
struct  MOSD
class  MultiLevelVector
class  MultiPhase
class  OceanWavesBoundary
class  OceanWavesFillInflow
class  OversetManager
class  OversetOps
class  OversetRefinement
class  Physics
class  PhysicsMgr
class  PhysicsOld
class  PostProcessBase
class  PostProcessManager
class  QCriterionRefinement
class  RainDrop
class  RayleighTaylor
class  RayleighTaylorFieldInit
class  RefineCriteriaManager
class  RefinementCriteria
class  ScalarAdvection
class  ScratchField
class  SecondMomentAveraging
struct  ShearStressConstant
struct  ShearStressDonelan
struct  ShearStressLocal
struct  ShearStressMoeng
struct  ShearStressSchumann
struct  SimpleShearLogLaw
struct  SimpleShearMOSD
struct  SimpleShearSchumann
class  SimTime
class  SloshingTank
struct  SquarePulseFV
class  SyntheticTurbulence
struct  SynthTurbData
struct  SynthTurbDeviceData
class  TaylorGreenVortex
class  ThirdMomentAveraging
class  TiogaInterface
struct  TwoDimGaussianPulseFV
class  VelPlaneAveraging
class  VelPlaneAveragingFine
class  VelWallFunc
class  ViewField
class  VortexDipole
class  VortexPatch
class  VortexPatchScalarVel
class  VortexRing
class  VorticityMagRefinement
class  WallFunction
class  ZalesakDisk

Typedefs

using FieldPlaneAveraging = FPlaneAveraging<Field>
using ScratchFieldPlaneAveraging = FPlaneAveraging<ScratchField>
using FieldPlaneAveragingFine = FPlaneAveragingFine<Field>
using ScratchFieldPlaneAveragingFine = FPlaneAveragingFine<ScratchField>

Enumerations

enum class  FieldState : int {
  FieldState::NP1 = 0 , FieldState::N , FieldState::NM1 , FieldState::NPH ,
  FieldState::NMH , FieldState::New = NP1 , FieldState::Old = N
}
enum class  FieldLoc : int {
  FieldLoc::CELL , FieldLoc::NODE , FieldLoc::XFACE , FieldLoc::YFACE ,
  FieldLoc::ZFACE
}
enum class  FieldInterpolator : int {
  FieldInterpolator::PiecewiseConstant , FieldInterpolator::CellConsLinear , FieldInterpolator::NodeBilinear , FieldInterpolator::FaceDivFree ,
  FieldInterpolator::FaceLinear
}
 Coarse-to-fine field interpolation options. More...
enum class  InterfaceCapturingMethod { VOF , LS }
enum struct  io_mode { output , input , undefined }
enum class  ABLStatsMode : int { computed = 0 , prescribed }

Functions

 INSTANTIATE_TURBULENCE_MODEL (Laminar)
 INSTANTIATE_TURBULENCE_MODEL (AMD)
 INSTANTIATE_TURBULENCE_MODEL (AMDNoTherm)
 INSTANTIATE_TURBULENCE_MODEL (Kosovic)
 INSTANTIATE_TURBULENCE_MODEL (OneEqKsgsM84)
 INSTANTIATE_TURBULENCE_MODEL (OneEqKsgsS94)
 INSTANTIATE_TURBULENCE_MODEL (Smagorinsky)
 INSTANTIATE_TURBULENCE_MODEL (KLAxell)
 INSTANTIATE_TURBULENCE_MODEL (KOmegaSST)
 INSTANTIATE_TURBULENCE_MODEL (KOmegaSSTIDDES)
AMREX_GPU_DEVICE AMREX_FORCE_INLINE int direction_selector (const int i, const int j, const int k, const int dir)

Variables

template<class T>
bool Factory< Base, Args... >::Register< T >::registered

Detailed Description

This test case is intended as an evaluation of the momentum advection scheme.

AMR-Wind

All C++ code in AMR-Wind is organized within the amr_wind namespace.

Multiphase Dam break physics

Multiphase falling raindrop physics

Multiphase Sloshing Tank 3D physics

Multiphase vortex patch physics

Multiphase vortex patch scalar velocity physics

The cell-centered velocity field is treated as a scalar, initialized as a smooth function crossing the interface. The advection velocities at the faces are prescribed as functions of time and space, and do not depend on the changing cell-centered velocity field.

Multiphase Zalesak disk physics

Ascent In-situ Integration

Typedef Documentation

◆ FieldPlaneAveraging

◆ FieldPlaneAveragingFine

◆ ScratchFieldPlaneAveraging

◆ ScratchFieldPlaneAveragingFine

Enumeration Type Documentation

◆ ABLStatsMode

enum class amr_wind::ABLStatsMode : int
strong
Enumerator
computed 
prescribed 

! Computed using planar averages

! Prescribed as user inputs

◆ InterfaceCapturingMethod

Enumerator
VOF 

Volume of fluid.

LS 

Levelset.

◆ io_mode

enum struct amr_wind::io_mode
strong
Enumerator
output 
input 
undefined 

Function Documentation

◆ direction_selector()

AMREX_GPU_DEVICE AMREX_FORCE_INLINE int amr_wind::direction_selector ( const int i,
const int j,
const int k,
const int dir )

◆ INSTANTIATE_TURBULENCE_MODEL() [1/10]

amr_wind::INSTANTIATE_TURBULENCE_MODEL ( AMD )

◆ INSTANTIATE_TURBULENCE_MODEL() [2/10]

amr_wind::INSTANTIATE_TURBULENCE_MODEL ( AMDNoTherm )

◆ INSTANTIATE_TURBULENCE_MODEL() [3/10]

amr_wind::INSTANTIATE_TURBULENCE_MODEL ( KLAxell )

◆ INSTANTIATE_TURBULENCE_MODEL() [4/10]

amr_wind::INSTANTIATE_TURBULENCE_MODEL ( KOmegaSST )

◆ INSTANTIATE_TURBULENCE_MODEL() [5/10]

amr_wind::INSTANTIATE_TURBULENCE_MODEL ( KOmegaSSTIDDES )

◆ INSTANTIATE_TURBULENCE_MODEL() [6/10]

amr_wind::INSTANTIATE_TURBULENCE_MODEL ( Kosovic )

◆ INSTANTIATE_TURBULENCE_MODEL() [7/10]

amr_wind::INSTANTIATE_TURBULENCE_MODEL ( Laminar )

◆ INSTANTIATE_TURBULENCE_MODEL() [8/10]

amr_wind::INSTANTIATE_TURBULENCE_MODEL ( OneEqKsgsM84 )

◆ INSTANTIATE_TURBULENCE_MODEL() [9/10]

amr_wind::INSTANTIATE_TURBULENCE_MODEL ( OneEqKsgsS94 )

◆ INSTANTIATE_TURBULENCE_MODEL() [10/10]

amr_wind::INSTANTIATE_TURBULENCE_MODEL ( Smagorinsky )

Variable Documentation

◆ Factory< Base, Args... >::Register< T >::registered

template<class T>
bool amr_wind::Factory< Base, Args... >::Register< T >::registered
Initial value: