AMR-Wind
v0.1.0
CFD solver for wind plant simulations
|
Governing partial-differential equations. More...
Modules | |
Incompressible Navier-Stokes | |
Incompressible Navier-Stokes equation system. | |
Levelset transport equation | |
Passive scalar transport equation | |
Passive scalar transport equation | |
PDE Operators | |
PDE Operators. | |
Specific Dissipation Rate (SDR) transport equation | |
SDR transport equation | |
Temperature transport equation | |
Temperature transport equation | |
Turbulent Kinetic Energy (TKE) transport equation | |
TKE transport equation | |
Classes | |
class | amr_wind::pde::PDESystem< PDE, Scheme > |
Implementation of the PDE interface for transport equations. More... | |
class | amr_wind::pde::PDEBase |
Abstract interface defining a PDE and its solution process withn AMR-Wind. More... | |
struct | amr_wind::pde::PDEFields |
Collection of fields related to a PDE. More... | |
struct | amr_wind::pde::VectorTransport |
Characteristics of a vector transport equation. More... | |
struct | amr_wind::pde::ScalarTransport |
Characteristics of a scalar transport equation. More... | |
struct | amr_wind::fvm::Godunov |
Characteristics of the Godnov numerical scheme. More... | |
struct | amr_wind::fvm::MOL |
Characteristics of the MOL numerical scheme. More... | |
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.