From 269b09d24d3659d396f72b6e1e9ea4b2409a54ff Mon Sep 17 00:00:00 2001 From: jtneedels Date: Wed, 4 Jan 2023 12:52:23 -0800 Subject: [PATCH 1/7] initial commit Signed-off-by: jtneedels --- _docs_v7/Physical-Definition.md | 38 +++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/_docs_v7/Physical-Definition.md b/_docs_v7/Physical-Definition.md index 1705b84a..e38e45ad 100644 --- a/_docs_v7/Physical-Definition.md +++ b/_docs_v7/Physical-Definition.md @@ -15,6 +15,12 @@ SU2 offers different ways of setting and computing this definition. This documen - [Mach Number and Velocity](#mach-number-and-velocity) - [Reynolds Number and Viscosity](#reynolds-number-and-viscosity) - [Non-Dimensionalization](#non-dimensionalization) +- [Free-Stream Definition (Thermochemical Nonequilibrium)](#free-stream-thermochemical-nonequilibrium) + - [Chemical Composition and Mass Fractions](#chemical-composition-and-mass-fractions) + - [Thermodynamic State](#thermodynamic-state) + - [Mach Number and Velocity](#mach-number-and-velocity) + - [Reynolds Number and Viscosity](#reynolds-number-and-viscosity) + - [Non-Dimensionalization](#non-dimensionalization) - [Flow Condition (Incompressible)](#flow-condition-incompressible) - [Thermodynamic and Gauge Pressure](#thermodynamic-and-gauge-pressure) - [Initial State and Non-Dimensionalization](#initial-state-and-non-dimensionalization) @@ -81,6 +87,38 @@ For all schemes, as reference values for the density and temperature the free-st - `FREESTREAM_VEL_EQ_MACH`: Reference pressure is chosen such that the non-dimensional free-stream velocity equals the Mach number: $$p_{ref} = \gamma p_{\infty}$$. - `FREESTREAM_VEL_EQ_ONE`: Reference pressure is chosen such that the non-dimensional free-stream velocity equals `1.0`: $$p_{ref} = Ma^2_{\infty} \gamma p_{\infty}$$. +## Free-Stream Definition (Thermochemical Nonequilibrium) ## + +| Solver | Version | +| --- | --- | +| `EULER`, `NAVIER_STOKES`, `RANS`,`FEM_EULER`, `FEM_NAVIER_STOKES` | 7.0.0 | + +The physical definition for the compressible solvers in SU2 based around the definition of the free-stream. The free-stream values are not only used as boundary conditions for the `MARKER_FAR` option, but also for initialization and non-dimensionalization. That means even if you don't have any farfield BCs in your problem, it might be important to prescribe physically meaningful values for the options. + +### Thermodynamic State ### + +The thermodynamic state of the free-stream is defined by the pressure $$p_{\infty}$$, the density $$\rho_{\infty}$$ and the temperature $$T_{\infty}$$. Since these quantities are not independent, only two of these values have to be described and the third one can be computed by an equation of state, depending on the fluid model used. There are two possible ways implemented that can be set using `FREESTREAM_OPTION`: + +- `TEMPERATURE_FS` (default): Density $$\rho_{\infty}$$ is computed using the specified pressure $$p_{\infty}$$ (`FREESTREAM_PRESSURE`) and temperature $$T_{\infty}$$ (`FREESTREAM_TEMPERATURE`). +- `DENSITY_FS`: Temperature $$T_{\infty}$$ is computed using the specified pressure $$p_{\infty}$$ (`FREESTREAM_PRESSURE`) and density $$\rho_{\infty}$$ (`FREESTREAM_DENSITY`). + +### Mach Number and Velocity ### + +The free-stream velocity $$v_{\infty}$$ is always computed from the specified Mach number $$Ma_{\infty}$$ (`MACH_NUMBER`) and the computed thermodynamic state. The flow direction is based on the angle of attack (`AOA`) and the side-slip angle (`SIDESLIP_ANGLE`, for 3D). + +### Reynolds Number and Viscosity ### + +If it is a viscous computation, by default the pressure $$p_{\infty}$$ will be recomputed from a density $$\rho_{\infty}$$ that is found from the specified Reynolds number $$Re$$ (`REYNOLDS_NUMBER`). Note that for an ideal gas this does not change the Mach number $$Ma_{\infty}$$ as it is only a function of the temperature $$T_{\infty}$$. If you still want to use the thermodynamic state for the free-stream definition, set the option `INIT_OPTION` to `TD_CONDITIONS` (default: `REYNOLDS`). In both cases, the viscosity is computed from the dimensional version of Sutherland's law or the constant viscosity (`FREESTREAM_VISCOSITY`), depending on the `VISCOSITY_MODEL` option. + +### Non-Dimensionalization ### + +For all schemes, as reference values for the density and temperature the free-stream values are used, i.e. $$ \rho_{ref} = \rho_{\infty}, T_{ref} = T_{\infty}$$. The reference velocity is based on the speed of sound defined by the reference state: $$v_{ref} = \sqrt{\frac{p_{ref}}{\rho_{ref}}}$$. The dimensionalization scheme can be set using the option `REF_DIMENSIONALIZATION` and defines how the reference pressure $$p_{ref}$$ is computed: + +- `DIMENSIONAL`: All reference values are set to `1.0`, i.e. the computation is dimensional. +- `FREESTREAM_PRESS_EQ_ONE`: Reference pressure equals free-stream pressure, $$p_{ref} = p_{\infty}$$. +- `FREESTREAM_VEL_EQ_MACH`: Reference pressure is chosen such that the non-dimensional free-stream velocity equals the Mach number: $$p_{ref} = \gamma p_{\infty}$$. +- `FREESTREAM_VEL_EQ_ONE`: Reference pressure is chosen such that the non-dimensional free-stream velocity equals `1.0`: $$p_{ref} = Ma^2_{\infty} \gamma p_{\infty}$$. + ## Flow Condition (Incompressible) ## | Solver | Version | From 69de67ef771ae81e9c76a12ff32f5304b33d3a33 Mon Sep 17 00:00:00 2001 From: jtneedels Date: Wed, 4 Jan 2023 14:21:16 -0800 Subject: [PATCH 2/7] adding to phsyDef and solverSetup Signed-off-by: jtneedels --- _docs_v7/Physical-Definition.md | 34 +++++++-------------------------- _docs_v7/Solver-Setup.md | 2 ++ 2 files changed, 9 insertions(+), 27 deletions(-) diff --git a/_docs_v7/Physical-Definition.md b/_docs_v7/Physical-Definition.md index e38e45ad..758fd2a3 100644 --- a/_docs_v7/Physical-Definition.md +++ b/_docs_v7/Physical-Definition.md @@ -15,12 +15,8 @@ SU2 offers different ways of setting and computing this definition. This documen - [Mach Number and Velocity](#mach-number-and-velocity) - [Reynolds Number and Viscosity](#reynolds-number-and-viscosity) - [Non-Dimensionalization](#non-dimensionalization) -- [Free-Stream Definition (Thermochemical Nonequilibrium)](#free-stream-thermochemical-nonequilibrium) +- [Free-Stream Definition (Thermochemical Nonequilibrium)](#free-stream-definition-thermochemical-nonequilibrium) - [Chemical Composition and Mass Fractions](#chemical-composition-and-mass-fractions) - - [Thermodynamic State](#thermodynamic-state) - - [Mach Number and Velocity](#mach-number-and-velocity) - - [Reynolds Number and Viscosity](#reynolds-number-and-viscosity) - - [Non-Dimensionalization](#non-dimensionalization) - [Flow Condition (Incompressible)](#flow-condition-incompressible) - [Thermodynamic and Gauge Pressure](#thermodynamic-and-gauge-pressure) - [Initial State and Non-Dimensionalization](#initial-state-and-non-dimensionalization) @@ -91,33 +87,17 @@ For all schemes, as reference values for the density and temperature the free-st | Solver | Version | | --- | --- | -| `EULER`, `NAVIER_STOKES`, `RANS`,`FEM_EULER`, `FEM_NAVIER_STOKES` | 7.0.0 | - -The physical definition for the compressible solvers in SU2 based around the definition of the free-stream. The free-stream values are not only used as boundary conditions for the `MARKER_FAR` option, but also for initialization and non-dimensionalization. That means even if you don't have any farfield BCs in your problem, it might be important to prescribe physically meaningful values for the options. - -### Thermodynamic State ### - -The thermodynamic state of the free-stream is defined by the pressure $$p_{\infty}$$, the density $$\rho_{\infty}$$ and the temperature $$T_{\infty}$$. Since these quantities are not independent, only two of these values have to be described and the third one can be computed by an equation of state, depending on the fluid model used. There are two possible ways implemented that can be set using `FREESTREAM_OPTION`: - -- `TEMPERATURE_FS` (default): Density $$\rho_{\infty}$$ is computed using the specified pressure $$p_{\infty}$$ (`FREESTREAM_PRESSURE`) and temperature $$T_{\infty}$$ (`FREESTREAM_TEMPERATURE`). -- `DENSITY_FS`: Temperature $$T_{\infty}$$ is computed using the specified pressure $$p_{\infty}$$ (`FREESTREAM_PRESSURE`) and density $$\rho_{\infty}$$ (`FREESTREAM_DENSITY`). +| `NEMO_EULER`, `NEMO_NAVIER_STOKES` | 7.0.0 | -### Mach Number and Velocity ### +The physical definition for the thermochemical nonequilibrium (NEMO) solvers is similar to the compressible solvers, but with additional parameters to specify. The free-stream values are not only used as boundary conditions for the `MARKER_FAR` option, but also for initialization and non-dimensionalization. That means even if you don't have any farfield BCs in your problem, it might be important to prescribe physically meaningful values for the options. -The free-stream velocity $$v_{\infty}$$ is always computed from the specified Mach number $$Ma_{\infty}$$ (`MACH_NUMBER`) and the computed thermodynamic state. The flow direction is based on the angle of attack (`AOA`) and the side-slip angle (`SIDESLIP_ANGLE`, for 3D). +### Chemical Composition and Mass Fractions ### -### Reynolds Number and Viscosity ### +The NEMO solvers require a specification of thermochemical nonequilibrium library using the `FLUID_MODEL` option, either `SU2_NONEQ` if using the SU2 built-in thermochemical library, or `MUTATIONPP` if using the Mutation++ thermochemical library. -If it is a viscous computation, by default the pressure $$p_{\infty}$$ will be recomputed from a density $$\rho_{\infty}$$ that is found from the specified Reynolds number $$Re$$ (`REYNOLDS_NUMBER`). Note that for an ideal gas this does not change the Mach number $$Ma_{\infty}$$ as it is only a function of the temperature $$T_{\infty}$$. If you still want to use the thermodynamic state for the free-stream definition, set the option `INIT_OPTION` to `TD_CONDITIONS` (default: `REYNOLDS`). In both cases, the viscosity is computed from the dimensional version of Sutherland's law or the constant viscosity (`FREESTREAM_VISCOSITY`), depending on the `VISCOSITY_MODEL` option. - -### Non-Dimensionalization ### +A chemistry model, consisting of a set of flow species, thermochemical properties, and chemical reactions, is specified using `GAS_MODEL`. The names of these models are specific to the thermochemical library. If using the `SU2_NONEQ` option the choices are `ARGON`, `N2`, `AIR-5`, and `AIR-7`. -For all schemes, as reference values for the density and temperature the free-stream values are used, i.e. $$ \rho_{ref} = \rho_{\infty}, T_{ref} = T_{\infty}$$. The reference velocity is based on the speed of sound defined by the reference state: $$v_{ref} = \sqrt{\frac{p_{ref}}{\rho_{ref}}}$$. The dimensionalization scheme can be set using the option `REF_DIMENSIONALIZATION` and defines how the reference pressure $$p_{ref}$$ is computed: - -- `DIMENSIONAL`: All reference values are set to `1.0`, i.e. the computation is dimensional. -- `FREESTREAM_PRESS_EQ_ONE`: Reference pressure equals free-stream pressure, $$p_{ref} = p_{\infty}$$. -- `FREESTREAM_VEL_EQ_MACH`: Reference pressure is chosen such that the non-dimensional free-stream velocity equals the Mach number: $$p_{ref} = \gamma p_{\infty}$$. -- `FREESTREAM_VEL_EQ_ONE`: Reference pressure is chosen such that the non-dimensional free-stream velocity equals `1.0`: $$p_{ref} = Ma^2_{\infty} \gamma p_{\infty}$$. +Free-stream mass fractions must also be specified in list using the option `GAS_COMPOSITION`. The mass fractions are specified as decimal values in the order of the species in the gas model. For example, an AIR-5 mixture of 77% oxygen and 23% nitrogen would be expressed as (0.77, 0.23, 0.00, 0.00, 0.00). ## Flow Condition (Incompressible) ## diff --git a/_docs_v7/Solver-Setup.md b/_docs_v7/Solver-Setup.md index baf046a3..65a0c996 100644 --- a/_docs_v7/Solver-Setup.md +++ b/_docs_v7/Solver-Setup.md @@ -31,6 +31,8 @@ SU2 is capable of dealing with different kinds of physical problems. The kind of |`EULER` | **Euler's equation** |Finite-Volume method | |`NAVIER_STOKES` | **Navier-Stokes' equation** | Finite-Volume method | |`RANS` | **Reynolds-averaged Navier-Stokes' equation** | Finite-Volume method| +|`NEMO_EULER` | **Thermochemical Nonequilibrium Euler's equation** |Finite-Volume method | +|`NEMO_NAVIER_STOKES` | **Thermochemical Nonequilibrium Navier-Stokes' equation** | Finite-Volume method | |`INC_EULER` | **Incompressible Euler's equation** | Finite-Volume method | |`INC_NAVIER_STOKES` | **Incompressible Navier-Stokes' equation** | Finite-Volume method| |`INC_RANS` | **Incompressible Reynolds-averaged Navier-Stokes' equation** | Finite-Volume method| From 11a203b90ab144074d0adaf7401eb2875685224b Mon Sep 17 00:00:00 2001 From: jtneedels Date: Wed, 4 Jan 2023 19:14:19 -0800 Subject: [PATCH 3/7] add discussion of temp_ve initialization for nemo Signed-off-by: jtneedels --- _docs_v7/Physical-Definition.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_docs_v7/Physical-Definition.md b/_docs_v7/Physical-Definition.md index 758fd2a3..39440704 100644 --- a/_docs_v7/Physical-Definition.md +++ b/_docs_v7/Physical-Definition.md @@ -16,6 +16,7 @@ SU2 offers different ways of setting and computing this definition. This documen - [Reynolds Number and Viscosity](#reynolds-number-and-viscosity) - [Non-Dimensionalization](#non-dimensionalization) - [Free-Stream Definition (Thermochemical Nonequilibrium)](#free-stream-definition-thermochemical-nonequilibrium) + - [Free-Stream Temperatures](#free-stream-temperatures) - [Chemical Composition and Mass Fractions](#chemical-composition-and-mass-fractions) - [Flow Condition (Incompressible)](#flow-condition-incompressible) - [Thermodynamic and Gauge Pressure](#thermodynamic-and-gauge-pressure) @@ -91,6 +92,10 @@ For all schemes, as reference values for the density and temperature the free-st The physical definition for the thermochemical nonequilibrium (NEMO) solvers is similar to the compressible solvers, but with additional parameters to specify. The free-stream values are not only used as boundary conditions for the `MARKER_FAR` option, but also for initialization and non-dimensionalization. That means even if you don't have any farfield BCs in your problem, it might be important to prescribe physically meaningful values for the options. +### Free-Stream Temperatures ### + +Thermodynamic state is specified using the same options as the compressible solver, with the addition of the free-stream electronic temperature. This can be specified using the `FREESTREAM_TEMPERATURE_VE` option in the config file. For a free-stream in equilibrium, this is typically the same value as specified in the `FREESTREAM_TEMPERATURE` option. + ### Chemical Composition and Mass Fractions ### The NEMO solvers require a specification of thermochemical nonequilibrium library using the `FLUID_MODEL` option, either `SU2_NONEQ` if using the SU2 built-in thermochemical library, or `MUTATIONPP` if using the Mutation++ thermochemical library. From 09a7256a04c9f929fde62d27a91a7e01b82976af Mon Sep 17 00:00:00 2001 From: jtneedels Date: Wed, 4 Jan 2023 19:36:23 -0800 Subject: [PATCH 4/7] add fluid model description Signed-off-by: jtneedels --- _docs_v7/Solver-Setup.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/_docs_v7/Solver-Setup.md b/_docs_v7/Solver-Setup.md index 65a0c996..abe528d8 100644 --- a/_docs_v7/Solver-Setup.md +++ b/_docs_v7/Solver-Setup.md @@ -8,6 +8,7 @@ This is a basic introduction on how to set up a simulation using SU2. We disting --- - [Defining the Problem](#defining-the-problem) + - [Fluid Model](#fluid-model) - [Restarting the simulation](#restarting-the-simulation) - [Controlling the simulation](#controlling-the-simulation) - [Time-dependent Simulation](#time-dependent-simulation) @@ -44,6 +45,24 @@ SU2 is capable of dealing with different kinds of physical problems. The kind of Every solver has its specific options and we refer to the tutorial cases for more information. However, the basic controls detailed in the remainder of this page are the same for all problems. +## Fluid Model ## + +For fluid simulations, a model defining the equation of state and thermodynamic properties of the fluid or mixture is required. This is selected using the `FLUID_MODEL` option in the config. Available fluid models in SU2 include: + +| Option Value | Description | +|---|---| +|`STANDARD_AIR` | Air model with ideal gas EOS | +|`IDEAL_GAS` | Arbitrary fluid with ideal gas EOS | +|`VW_GAS` | Arbitrary fluid with Vander-Waals EOS | +|`PR_GAS` | Arbitrary fluid with Peng-Robinson EOS | +|`CONSTANT_DENSITY` | Constant density | +|`INC_IDEAL_GAS` | Incompressible ideal gas | +|`INC_IDEAL_GAS_POLY` | Incompressible ideal gas | +|`SU2_NONEQ` | SU2 nonequilibrium thermochemical library | +|`MUTATIONPP` | Mutation++ nonequilibrium thermochemical library | + +Some fluid models require the specification of additional parameters, with the full set of required options available in the configuration file template. + ## Restarting the simulation ## | Solver | Version | From a2f472ccbe3073cc3e90fab49be3a7d11d57443a Mon Sep 17 00:00:00 2001 From: jtneedels Date: Wed, 4 Jan 2023 19:38:05 -0800 Subject: [PATCH 5/7] bold description Signed-off-by: jtneedels --- _docs_v7/Solver-Setup.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/_docs_v7/Solver-Setup.md b/_docs_v7/Solver-Setup.md index abe528d8..cf798e2a 100644 --- a/_docs_v7/Solver-Setup.md +++ b/_docs_v7/Solver-Setup.md @@ -51,15 +51,15 @@ For fluid simulations, a model defining the equation of state and thermodynamic | Option Value | Description | |---|---| -|`STANDARD_AIR` | Air model with ideal gas EOS | -|`IDEAL_GAS` | Arbitrary fluid with ideal gas EOS | -|`VW_GAS` | Arbitrary fluid with Vander-Waals EOS | -|`PR_GAS` | Arbitrary fluid with Peng-Robinson EOS | -|`CONSTANT_DENSITY` | Constant density | -|`INC_IDEAL_GAS` | Incompressible ideal gas | -|`INC_IDEAL_GAS_POLY` | Incompressible ideal gas | -|`SU2_NONEQ` | SU2 nonequilibrium thermochemical library | -|`MUTATIONPP` | Mutation++ nonequilibrium thermochemical library | +|`STANDARD_AIR` | **Air model with ideal gas EOS** | +|`IDEAL_GAS` | **Arbitrary fluid with ideal gas EOS** | +|`VW_GAS` | **Arbitrary fluid with Vander-Waals EOS** | +|`PR_GAS` | **Arbitrary fluid with Peng-Robinson EOS** | +|`CONSTANT_DENSITY` | **Constant density** | +|`INC_IDEAL_GAS` | **Incompressible ideal gas** | +|`INC_IDEAL_GAS_POLY` | **Incompressible ideal gas** | +|`SU2_NONEQ` | **SU2 nonequilibrium thermochemical library** | +|`MUTATIONPP` | **Mutation++ nonequilibrium thermochemical library** | Some fluid models require the specification of additional parameters, with the full set of required options available in the configuration file template. From bb555b610a9f0ce3907eda26b70ebf9a8b6e5b11 Mon Sep 17 00:00:00 2001 From: jtneedels Date: Thu, 5 Jan 2023 00:07:03 -0800 Subject: [PATCH 6/7] fix typo convective schemes Signed-off-by: jtneedels --- _docs_v7/Convective-Schemes.md | 2 +- _docs_v7/Solver-Setup.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_docs_v7/Convective-Schemes.md b/_docs_v7/Convective-Schemes.md index 6c7f446b..f296111d 100755 --- a/_docs_v7/Convective-Schemes.md +++ b/_docs_v7/Convective-Schemes.md @@ -97,7 +97,7 @@ Some of the schemes above have tunning parameters or accept extra options, the f ### Upwind Schemes ### -`FDS` - Flux Difference Splitting with low speed preconditioning, this scheme does not have tunning parameters. +`FDS` - Flux Difference Splitting with low speed preconditioning, this scheme does not have tuning parameters. ## Turbulence Equations ## diff --git a/_docs_v7/Solver-Setup.md b/_docs_v7/Solver-Setup.md index cf798e2a..191044fc 100644 --- a/_docs_v7/Solver-Setup.md +++ b/_docs_v7/Solver-Setup.md @@ -8,7 +8,7 @@ This is a basic introduction on how to set up a simulation using SU2. We disting --- - [Defining the Problem](#defining-the-problem) - - [Fluid Model](#fluid-model) + - [Specifying a Fluid Model](#specifying-a-fluid-model) - [Restarting the simulation](#restarting-the-simulation) - [Controlling the simulation](#controlling-the-simulation) - [Time-dependent Simulation](#time-dependent-simulation) @@ -45,7 +45,7 @@ SU2 is capable of dealing with different kinds of physical problems. The kind of Every solver has its specific options and we refer to the tutorial cases for more information. However, the basic controls detailed in the remainder of this page are the same for all problems. -## Fluid Model ## +## Specifying a Fluid Model ## For fluid simulations, a model defining the equation of state and thermodynamic properties of the fluid or mixture is required. This is selected using the `FLUID_MODEL` option in the config. Available fluid models in SU2 include: @@ -54,7 +54,7 @@ For fluid simulations, a model defining the equation of state and thermodynamic |`STANDARD_AIR` | **Air model with ideal gas EOS** | |`IDEAL_GAS` | **Arbitrary fluid with ideal gas EOS** | |`VW_GAS` | **Arbitrary fluid with Vander-Waals EOS** | -|`PR_GAS` | **Arbitrary fluid with Peng-Robinson EOS** | +|`PR_GAS` | **Arbitrary fluid with Peng-Robinson EOS** | |`CONSTANT_DENSITY` | **Constant density** | |`INC_IDEAL_GAS` | **Incompressible ideal gas** | |`INC_IDEAL_GAS_POLY` | **Incompressible ideal gas** | From 7ebca991b055f5081aace3f6a1b17eedf885a05e Mon Sep 17 00:00:00 2001 From: Jacob Needels <44848904+jtneedels@users.noreply.github.com> Date: Thu, 5 Jan 2023 08:42:51 -0800 Subject: [PATCH 7/7] Update _docs_v7/Solver-Setup.md Co-authored-by: Pedro Gomes <38071223+pcarruscag@users.noreply.github.com> --- _docs_v7/Solver-Setup.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_docs_v7/Solver-Setup.md b/_docs_v7/Solver-Setup.md index 191044fc..5089e0f4 100644 --- a/_docs_v7/Solver-Setup.md +++ b/_docs_v7/Solver-Setup.md @@ -55,9 +55,9 @@ For fluid simulations, a model defining the equation of state and thermodynamic |`IDEAL_GAS` | **Arbitrary fluid with ideal gas EOS** | |`VW_GAS` | **Arbitrary fluid with Vander-Waals EOS** | |`PR_GAS` | **Arbitrary fluid with Peng-Robinson EOS** | -|`CONSTANT_DENSITY` | **Constant density** | -|`INC_IDEAL_GAS` | **Incompressible ideal gas** | -|`INC_IDEAL_GAS_POLY` | **Incompressible ideal gas** | +|`CONSTANT_DENSITY` | **Constant density** | +|`INC_IDEAL_GAS` | **Incompressible ideal gas** | +|`INC_IDEAL_GAS_POLY` | **Incompressible ideal gas** | |`SU2_NONEQ` | **SU2 nonequilibrium thermochemical library** | |`MUTATIONPP` | **Mutation++ nonequilibrium thermochemical library** |