Reconstructed Discontinuous Galerkin Requirements Traceability Matrix
This template follows INL template TEM-214, "IT System Requirements Traceability Matrix."
This document serves as an addendum to Framework Requirements Traceability Matrix and captures information for RTM specific to the Reconstructed Discontinuous Galerkin module.
Introduction
Minimum System Requirements
In general, the following is required for MOOSE-based development:
A POSIX compliant Unix-like operating system. This includes any modern Linux-based operating system (e.g., Ubuntu, Fedora, Rocky, etc.), or a Macintosh machine running either of the last two MacOS releases.
| Hardware | Information |
|---|---|
| CPU Architecture | x86_64, ARM (Apple Silicon) |
| Memory | 8 GB (16 GBs for debug compilation) |
| Disk Space | 30GB |
| Libraries | Version / Information |
|---|---|
| GCC | 9.0.0 - 13.3.1 |
| LLVM/Clang | 14.0.6 - 19 |
| Intel (ICC/ICX) | Not supported at this time |
| Python | 3.10 - 3.13 |
| Python Packages | packaging pyaml jinja2 |
System Purpose
The MOOSE rDG module is a library for the implementation of simulation tools that solve convection-dominated problems using the class of so-called reconstructed discontinuous Galerkin (rDG) methods. The specific rDG method implemented in this module is rDG(P0P1), which is equivalent to the second-order cell-centered finite volume method (FVM). Cell-centered FVMs are regarded as a subset of rDG methods in the case when the baseline polynomial solution in each element is a constant monomial. The FVMs are the most widely used numerical methods in areas such as computational fluid dynamics (CFD) and heat transfer, computational acoustics, and magnetohydrodynamics (MHD).
System Scope
The purpose of this software is to provide capability to MOOSE-based applications to use a second-order, cell-centered finite volume method (FVM). This module provides a systematic solution for implementing all required components in a second-order FVM such as slope reconstruction, slope limiting, numerical flux, and proper boundary conditions. Additionally, this module provides an implementation of these components for the scalar advection equation.
Assumptions and Dependencies
The Reconstructed Discontinuous Galerkin module is developed using MOOSE and can itself be based on various MOOSE modules, as such the RTM for the Reconstructed Discontinuous Galerkin module is dependent upon the files listed at the beginning of this document.
Pre-test Instructions/Environment/Setup
Ideally all testing should be performed on a clean test machine following one of the supported configurations setup by the test system engineer. Testing may be performed on local workstations and cluster systems containing supported operating systems.
The repository should be clean prior to building and testing. When using "git" this can be done by doing a force clean in the main repository and each one of the submodules:
git clean -xfd
git submodule foreach 'git clean -xfd'
All tests must pass in accordance with the type of test being performed. This list can be found in the Software Test Plan.
Changelog Issue Revisions
Errors in changelog references can sometimes occur as a result of typos or conversion errors. If any need to be noted by the development team, they will be noted here.
The changelog for all code residing in the MOOSE repository is located in the MOOSE RTM.
System Requirements Traceability
Functional Requirements
- rdg: Kepsilon
- 7.1.1The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Standard variant.
Specification(s): channel_ERCOFTAC_k_epsilon_standard
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.2The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Standard variant and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_standard_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.3The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Standard variant and quadratic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_standard_quadratic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.4The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Standard variant, quadratic non-linear model, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_standard_quadratic_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.5The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Standard variant and cubic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_standard_cubic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.6The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Standard variant, cubic non-linear model, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_standard_cubic_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.7The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardLowRe variant.
Specification(s): channel_ERCOFTAC_k_epsilon_standardlowre
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.8The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardLowRe variant and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_standardlowre_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.9The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardLowRe variant and quadratic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_standardlowre_quadratic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.10The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardLowRe variant, quadratic non-linear model, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_standardlowre_quadratic_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.11The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardLowRe variant and cubic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_standardlowre_cubic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.12The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardLowRe variant, cubic non-linear model, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_standardlowre_cubic_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.13The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardTwoLayer variant and Wolfstein two-layer flavor.
Specification(s): channel_ERCOFTAC_k_epsilon_standardtwolayer_wolfstein
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.14The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardTwoLayer variant and NorrisReynolds two-layer flavor.
Specification(s): channel_ERCOFTAC_k_epsilon_standardtwolayer_norrisreynolds
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.15The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardTwoLayer variant, Wolfstein two-layer flavor, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_standardtwolayer_wolfstein_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.16The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardTwoLayer variant, NorrisReynolds two-layer flavor, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_standardtwolayer_norrisreynolds_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.17The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardTwoLayer variant, Wolfstein two-layer flavor, and quadratic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_standardtwolayer_wolfstein_quadratic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.18The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardTwoLayer variant, Wolfstein two-layer flavor, quadratic non-linear model, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_standardtwolayer_wolfstein_quadratic_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.19The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardTwoLayer variant, Wolfstein two-layer flavor, and cubic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_standardtwolayer_wolfstein_cubic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.20The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using StandardTwoLayer variant, Wolfstein two-layer flavor, cubic non-linear model, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_standardtwolayer_wolfstein_cubic_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.21The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Realizable variant.
Specification(s): channel_ERCOFTAC_k_epsilon_realizable
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.22The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Realizable variant and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_realizable_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.23The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Realizable variant and quadratic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_realizable_quadratic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.24The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Realizable variant, quadratic non-linear model, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_realizable_quadratic_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.25The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Realizable variant and cubic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_realizable_cubic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.26The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Realizable variant, cubic non-linear model, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_realizable_cubic_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.27The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant and Wolfstein two-layer flavor.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_wolfstein
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.28The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant and NorrisReynolds two-layer flavor.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_norrisreynolds
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.29The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant and Xu two-layer flavor.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_xu
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.30The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant, Wolfstein two-layer flavor, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_wolfstein_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.31The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant, NorrisReynolds two-layer flavor, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_norrisreynolds_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.32The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant, Xu two-layer flavor, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_xu_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.33The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant, Wolfstein two-layer flavor, and quadratic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_wolfstein_quadratic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.34The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant, NorrisReynolds two-layer flavor, and quadratic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_norrisreynolds_quadratic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.35The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant, Xu two-layer flavor, and quadratic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_xu_quadratic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.36The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant, Wolfstein two-layer flavor, quadratic non-linear model, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_wolfstein_quadratic_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.37The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant, Xu two-layer flavor, quadratic non-linear model, and YAP correction.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_xu_quadratic_yap
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.38The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant, Wolfstein two-layer flavor, and cubic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_wolfstein_cubic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.39The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using RealizableTwoLayer variant, NorrisReynolds two-layer flavor, and cubic non-linear model.
Specification(s): channel_ERCOFTAC_k_epsilon_realizabletwolayer_norrisreynolds_cubic
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.40The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers using Standard variant.
Specification(s): lid-driven_k_epsilon_standard
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.41The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers using Standard variant and Low-Re Gprime correction.
Specification(s): lid-driven_k_epsilon_standard_lowreGprime
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.42The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers using StandardLowRe variant.
Specification(s): lid-driven_k_epsilon_standardlowre
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.43The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers using StandardLowRe variant and Low-Re Gprime correction.
Specification(s): lid-driven_k_epsilon_standardlowre_lowreGprime
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.44The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers using StandardTwoLayer variant.
Specification(s): lid-driven_k_epsilon_standardtwolayer
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.45The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers using StandardTwoLayer variant and Low-Re Gprime correction.
Specification(s): lid-driven_k_epsilon_standardtwolayer_lowreGprime
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.46The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers using Realizable variant.
Specification(s): lid-driven_k_epsilon_realizable
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.47The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers using Realizable variant and Low-Re Gprime correction.
Specification(s): lid-driven_k_epsilon_realizable_lowreGprime
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.48The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers using RealizableTwoLayer variant.
Specification(s): lid-driven_k_epsilon_realizabletwolayer
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.49The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers using RealizableTwoLayer variant and Low-Re Gprime correction.
Specification(s): lid-driven_k_epsilon_realizabletwolayer_lowreGprime
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.50The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with bulk wall treatment.
Specification(s): channel_ERCOFTAC_bulk_treatment
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.51The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with turbulent buoyancy and compressibility corrections.
Specification(s): channel_ERCOFTAC_buoyant
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.52The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel using low-Reynolds number production corrections.
Specification(s): channel_ERCOFTAC_low_Re
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.53The system shall be able to solve turbulent lid-driven cavity flow using the k-epsilon turbulence model and reach converged results with segregated solvers with curvature corrections for production.
Specification(s): lid-driven-curvature-corrected
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.54The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using Newton equilibrium wall treatment.
Specification(s): channel_ERCOFTAC_wall_newton
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.55The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using incremental equilibrium wall functions.
Specification(s): channel_ERCOFTAC_wall_incremental
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.56The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using linearized equilibrium wall functions.
Specification(s): channel_ERCOFTAC_wall_linearized
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 7.1.57The system shall be able to solve fluid flow problems with k-epsilon turbulence model for a standard channel with linear FV discretization, and reach converged results with segregated solvers using non-equilibrium wall functions.
Specification(s): channel_ERCOFTAC_wall_neq
Design: kEpsilonViscositykEpsilonTKEDSourceSinkkEpsilonTKESourceSinkWallDistanceAux
Issue(s): #50
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Kernels
- 7.2.1The system shall be able to solve a simple diffusion problem.
Specification(s): test
Design: Diffusion
Issue(s): #108
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Wall Distance
- 7.3.1The system shall be able to compute the distance from prescribed boundaries in meshes that are
- replicated and
- distributed.
Specification(s): wall_distance/replicated, wall_distance/distributed
Design: WallDistanceAux
Issue(s): #66
Collection(s): FUNCTIONAL
Type(s): Exodiff