Equation Systems

AMR-Wind API: Equation Systems
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
Equation Systems
Collaboration diagram for Equation Systems:

Topics

 Incompressible Navier-Stokes
 
 Levelset transport equation
 
 Passive scalar transport equation
 
 PDE Operators
 
 Specific Dissipation Rate (SDR) transport equation
 
 Temperature transport equation
 
 Turbulent Kinetic Energy (TKE) transport equation
 

Classes

class  amr_wind::pde::PDESystem< PDE, Scheme >
 
class  amr_wind::pde::PDEBase
 
struct  amr_wind::pde::PDEFields
 
struct  amr_wind::pde::VectorTransport
 
struct  amr_wind::pde::ScalarTransport
 
struct  amr_wind::fvm::Godunov
 
struct  amr_wind::fvm::MOL
 

Detailed Description

Governing partial-differential equations

The governing equations and their solution procedure is implemented within equation systems that all inherit from PDEBase class. Each term of the governing equation is implemented as a PDE Operators that can be specialized for different equations. The behavior is specialized using two traits: 1. a PDE trait, e.g., ICNS representing the incompressible Navier-Stokes equation, or the Density trait representing the scalar density transport equation; and 2. a Scheme trait, e.g., Godunov or MOL that determines the discretization process.