Thermal Hydraulics Requirements Traceability Matrix

This template follows INL template TEM-214, "IT System Requirements Traceability Matrix."

Introduction

Minimum System Requirements

In general, the following is required for MOOSE-based development:

  • GCC/Clang C++17 compliant compiler (GCC @ 7.5.0, Clang @ 10.0.1 or greater)

    • Note: Intel compilers are not supported.

  • Memory: 8 GBs of RAM for optimized compilation (16 GBs for debug compilation), 2 GB per core execution

  • Processor: 64-bit x86 or ARM64 (specifically, Apple Silicon)

  • Disk: 30GB

  • A POSIX compliant Unix-like operating system, including the two most recent versions of MacOS and most current versions of Linux.

  • Git version control system

  • Python @ 3.7 or greater

System Purpose

The purpose of the MOOSE Thermal Hydraulics module is to provide capability for performing system-level thermal hydraulic simulations in MOOSE. This capability provides a convenient means of developing a system of connected components on multiple domains, focused primarily on low-fidelity (one-dimensional and two-dimensional) models. This allows large, complex systems, such as those present in reactor systems, to be modeled without impractical computational resources.

System Scope

The MOOSE Thermal Hydraulics module provides several additional systems, including a component system, a closures system, and a control logic system. The module includes basic components such as two-dimensional and three-dimensional heat structures, which solve the transient heat conduction equation, along with components that provide heat sources, boundary conditions, and interface conditions to these components. The module also includes a suite of components for solving single-phase flow, using numerical methods most suitable for compressible gas flows. These single-phase flow components include flow channels, junctions, valves, walls, and inlets/outlets. Additionally, the module provides turbomachinery components such as a shaft, motor, compressor, and turbine. In addition to components, the module provides basic closures for the single-phase flow model, as well as control logic objects such as delays, trips, and PID controllers.

Assumptions and Dependencies

The Thermal Hydraulics module is developed using MOOSE and can itself be based on various MOOSE modules, as such the RTM for the Thermal Hydraulics 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.

System Requirements Traceability

Functional Requirements

  • thermal_hydraulics: Auxkernels
  • 21.2.1The system shall compute convective heat flux between fluid and wall temperature for 1-phase flow

    Specification(s): test

    Design: ConvectiveHeatFlux1PhaseAux

    Issue(s): #60

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.2.2

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.2.3

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.2.4

    Specification(s): 1phase

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.2.5

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.2.6

    Specification(s): sum

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.2.7

    Specification(s): weighted_average

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • thermal_hydraulics: Base
  • 21.3.1The system shall allow nesting components into groups in input files

    Specification(s): test

    Design: ComponentGroup

    Issue(s): #94

    Collection(s): FUNCTIONAL

    Type(s): RunApp

  • 21.3.2

    Specification(s): warning

    Collection(s): FUNCTIONAL

    Type(s): RunApp

  • 21.3.3

    Specification(s): loop_identification

    Collection(s): FUNCTIONAL

    Type(s): RunApp

  • thermal_hydraulics: Closures
  • 21.4.1

    Specification(s): phy:

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.4.2

    Specification(s): enumeration_option

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.4.3

    Specification(s): err:missing_f_1phase

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.4.4

    Specification(s): enumeration_option

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • thermal_hydraulics: Controls
  • 21.6.1

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.2

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.3

    Specification(s): err.negative_tau

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.6.4

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.5

    Specification(s): non_existent_control_data

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.6.6

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.7The system shall provide a control that evaluates a parsed function

    Specification(s): test

    Design: ParsedFunctionControl

    Issue(s): #93

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.8

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.9

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.10

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.11

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.12

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.13

    Specification(s): no_error

    Collection(s): FUNCTIONAL

    Type(s): RunApp

  • 21.6.14

    Specification(s): throw_error

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.6.15

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.16

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.17The system shall provide a unit trip component that report true if the trip condition was met and false otherwise.

    Specification(s): no_latch

    Design: UnitTripControl

    Issue(s): #619

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.18The system shall provide a unit trip component that stays in tripped state after the trip happened.

    Specification(s): latch

    Design: UnitTripControl

    Issue(s): #619

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.6.19The system shall report an error when an unit trip condition does not evaluate as boolean value.

    Specification(s): err:not_boolean

    Design: UnitTripControl

    Issue(s): #619

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • thermal_hydraulics: Jacobians
  • 21.9.1

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.2

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.3

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.4

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.5

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.6

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.7

    Specification(s): mass_free_constraint

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.8

    Specification(s): one_d_3eqn_momentum_flux

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.9

    Specification(s): one_d_3eqn_momentum_area_gradient

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.10

    Specification(s): one_d_3eqn_momentum_friction

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.11

    Specification(s): one_d_3eqn_energy_flux

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.12

    Specification(s): one_d_energy_wall_heating

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.13

    Specification(s): one_d_3eqn_momentum_gravity

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.14

    Specification(s): one_d_3eqn_energy_gravity

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.15

    Specification(s): one_d_3eqn_energy_heat_source

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.16

    Specification(s): ad_solid_material

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.17

    Specification(s): constant_material

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.18

    Specification(s): density_3eqn_material

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.19

    Specification(s): dynamic_viscosity

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.20

    Specification(s): linear_test_material

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.21

    Specification(s): pressure_3eqn_material

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.22

    Specification(s): specific_internal_energy_3eqn

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.23

    Specification(s): specific_volume_3eqn

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.24

    Specification(s): velocity_3eqn

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.25

    Specification(s): enthalpy_3eqn

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.26

    Specification(s): reynolds_number

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.27

    Specification(s): temperature_3eqn_material

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.28

    Specification(s): total_enthalpy_3eqn

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.29

    Specification(s): wall_friction_function

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.30

    Specification(s): wall_friction_churchill

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.31

    Specification(s): rhoV

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.32

    Specification(s): rhouV

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.33

    Specification(s): rhovV

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.34

    Specification(s): rhowV

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.35

    Specification(s): rhoEV

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.36

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.9.37

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • thermal_hydraulics: Materials
  • 21.10.1

    Specification(s): ad_average_wall_temperature_3eqn

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.2

    Specification(s): ad_alt_def

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.3

    Specification(s): ad_err.n_hw_sources

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.10.4

    Specification(s): ad_err.n_phf_sources

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.10.5

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.6

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.7

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.8

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.9

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.10

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.11

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.12

    Specification(s): test_name

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.13The system shall be able to compute the convective heat transfer coefficient using the Wolf-McCarthy correlation.

    Specification(s): test

    Design: ADWallHeatTransferCoefficientWolfMcCarthyMaterial

    Issue(s): #23709

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.14

    Specification(s): average_wall_temperature_3eqn

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.15

    Specification(s): alt_def

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.16

    Specification(s): err.n_hw_sources

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.10.17

    Specification(s): err.n_phf_sources

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.10.18

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.19

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.20

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.21

    Specification(s): churchill

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.22

    Specification(s): churchill_ad

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.23

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.10.24

    Specification(s): test_name

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • thermal_hydraulics: Output
  • 21.12.1The system shall be able to disable the output of scalar variables to the console.

    Specification(s): disable

    Design: THMSetupOutputAction

    Issue(s): #23498

    Collection(s): FUNCTIONAL

    Type(s): RunApp

  • 21.12.2The system shall be able to allow the output of scalar variables to the console.

    Specification(s): allow

    Design: THMSetupOutputAction

    Issue(s): #23498

    Collection(s): FUNCTIONAL

    Type(s): RunApp

  • 21.12.3

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): JSONDiff

  • 21.12.4

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • thermal_hydraulics: Postprocessors
  • 21.13.1This system shall compute an RZ integral of a material property.

    Specification(s): test

    Design: ADElementIntegralMaterialPropertyRZ

    Issue(s): #23420

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.2

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.3

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.4The system should report an error when users set subdomain-restricted RZ-symmtrical THM-specific objects on RZ-subdomains.

    Specification(s): err:rz_domain

    Design: RZSymmetry

    Issue(s): #215

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.13.5

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.6The system should error out when users set boundary-restricted RZ-symmtrical THM-specific objects on RZ-subdomains.

    Specification(s): err:rz_domain

    Design: RZSymmetry

    Issue(s): #215

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.13.7The system shall compute the heat conduction rate across an RZ boundary.

    Specification(s): test

    Design: HeatRateConductionRZ

    Issue(s): #23461

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.8

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.9

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.10

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.11

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.12The system shall compute the heat rate for a user-provided heat flux function.

    Specification(s): test

    Design: HeatRateHeatFlux

    Issue(s): #24261

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.13The system shall compute the heat rate for a user-provided heat flux function for a cylindrical boundary.

    Specification(s): test

    Design: HeatRateHeatFluxRZ

    Issue(s): #24261

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.14

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.15

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.16

    Specification(s): heat_structure_energy_plate

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.17

    Specification(s): heat_structure_energy_plate_T_ref

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.18

    Specification(s): heat_structure_energy_cylinder

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.19

    Specification(s): non_existent_par_name

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.13.20The system shall provide a post-processor to retrieve the torque and moment of inertia from a shaft-connected component.

    Specification(s): test

    Design: ShaftConnectedComponentPostprocessor

    Issue(s): #20196

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.21

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.13.22The system shall compute specific impulse from conditions on a boundary

    Specification(s): Isp_1ph

    Design: SpecificImpulse1Phase

    Issue(s): #189

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • thermal_hydraulics: Problems
  • 21.14.1

    Specification(s): without_junction

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.2

    Specification(s): with_junction

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.3The system shall be able to model an open Brayton cycle

    Specification(s): open

    Design: Brayton Cycle

    Issue(s): #20196

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.14.4The system shall be able to model a closed Brayton cycle

    Specification(s): closed

    Design: Brayton Cycle

    Issue(s): #20196

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.14.5The system shall be able to model an open recuperated Brayton cycle

    Specification(s): recuperated

    Design: Brayton Cycle

    Issue(s): #20196

    Collection(s): FUNCTIONAL

    Type(s): RunApp

  • 21.14.6

    Specification(s): 1phase

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.7

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.14.8The system shall produce an accurate solution to the Lax shock tube benchmark problem
    1. using an explicit temporal discretization, and
    2. using an implicit temporal discretization.

    Specification(s): all/explicit, all/implicit

    Design: FlowChannel1Phase

    Issue(s): #5

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.9

    Specification(s): 1phase

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.14.10The system shall simulate a natural circulation loop using flow channels and junctions.

    Specification(s): test

    Design: FlowChannel1PhaseJunctionOneToOne1Phase

    Issue(s): #23790

    Collection(s): FUNCTIONAL

    Type(s): XMLDiff

  • 21.14.11The system shall compute a pressure drop solution
    1. without a junction, and
    2. with a junction.

    Specification(s): tests/without_junction, tests/with_junction

    Design: FlowChannel1Phase

    Issue(s): #20532

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.14.12

    Specification(s): sedov_blast_wave

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.13

    Specification(s): sod_shock_tube_erk2_heavy

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.14

    Specification(s): sod_shock_tube_erk2_light

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.15

    Specification(s): non_x_direction_1phase

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.16

    Specification(s): sod_shock_tube_be

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.17

    Specification(s): square_wave_minmod

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.18

    Specification(s): square_wave_none

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.19

    Specification(s): square_wave_mc

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.20

    Specification(s): square_wave_superbee

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.21

    Specification(s): 3eqn

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.14.22

    Specification(s): woodward_colella_blast_wave

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • thermal_hydraulics: Scalarkernels
  • 21.15.1

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.15.2

    Specification(s): postprocessor_source

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • thermal_hydraulics: Userobjects
  • 21.16.1

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.16.2

    Specification(s): test

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • 21.16.3The system shall allow computing changes in channel flow areas from deformation.

    Specification(s): layered_area_change

    Design: LayeredFlowAreaChange

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • thermal_hydraulics: Utils
  • 21.17.1

    Specification(s): cubic_nonad

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.17.2

    Specification(s): weighted_nonad

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.17.3

    Specification(s): cubic_derivative

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.17.4

    Specification(s): weighted_derivative

    Collection(s): FUNCTIONAL

    Type(s): PetscJacobianTester

  • 21.17.5

    Specification(s): ad_cubic

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.17.6

    Specification(s): ad_weighted

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • thermal_hydraulics: Vectorpostprocessors
  • 21.18.1The system shall provide a vector post-processor to sample regular material properties in one or more blocks.

    Specification(s): non_ad

    Design: Sampler1DReal

    Issue(s): #19819#20612

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • The system shall provide a vector post-processor to sample AD material properties in one or more blocks.

    Specification(s): ad

    Design: Sampler1DReal

    Issue(s): #19819#20612

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 21.18.3The system shall report an error if a non-existent material property is requested for the block material property sampler vector post-processor.

    Specification(s): error_on_nonexistent_matprop

    Design: Sampler1DReal

    Issue(s): #19819#20612

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 21.18.4

    Specification(s): sampler_1d_vector

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

Usability Requirements

No requirements of this type exist for this application, beyond those of its dependencies.

Performance Requirements

No requirements of this type exist for this application, beyond those of its dependencies.

System Interface Requirements

No requirements of this type exist for this application, beyond those of its dependencies.

References

No citations exist within this document.