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.