Thermal Hydraulics 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 Thermal Hydraulics module.
- Framework Requirements Traceability Matrix
- Fluid Properties Requirements Traceability Matrix
- Heat Conduction Requirements Traceability Matrix
- Navier Stokes Requirements Traceability Matrix
- Misc Requirements Traceability Matrix
- Ray Tracing Requirements Traceability Matrix
- Reconstructed Discontinuous Galerkin Requirements Traceability Matrix
- Solid Properties 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: Actions
- 21.1.1The system shall be able to couple solid heat conduction region to a 1-D flow channel via convective heat transfer
- Without sub-app positions provided.
- With sub-app positions provided.
- With multiple phases.
Specification(s): test/without_positions, test/with_positions, test/multiple_phases
Design: CoupledHeatTransferAction
Issue(s): #21818
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.1.2The system shall report an error for the coupled heat transfer action if the mesh is not aligned with the x, y, or z axis.
Specification(s): misaligned
Design: CoupledHeatTransferAction
Issue(s): #21818
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 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: Components
- 21.5.1
Specification(s): err:nonexisting_component
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.2
Specification(s): err:setup_status
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.3The system shall report an error if the FreeBoundary component is used.
Specification(s): free_boundary
Design: FreeBoundary
Issue(s): #20383
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.4The system shall report an error if the GateValve component is used.
Specification(s): gate_valve
Design: GateValve
Issue(s): #20383
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.5The system shall report an error if the SolidWall component is used.
Specification(s): solid_wall
Design: SolidWall
Issue(s): #20383
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.6The system shall report an error if the JunctionOneToOne component is used.
Specification(s): junction_one_to_one
Design: JunctionOneToOne
Issue(s): #20383
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.7The system shall report an error if the HeatGeneration component is used.
Specification(s): heat_generation
Design: HeatGeneration
Issue(s): #20383
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.8The system shall report an error if the HeatSourceVolumetric component is used.
Specification(s): heat_source_volumetric
Design: HeatSourceVolumetric
Issue(s): #20383
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.9The system shall report an error if the PrescribedReactorPower component is used.
Specification(s): prescribed_reactor_power
Design: PrescribedReactorPower
Issue(s): #20383
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.10
Specification(s): phy:position
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.11The system shall generate a mesh for the FileMeshComponent test.
Specification(s): mesh
Design: FileMeshComponent
Issue(s): #22354
Collection(s): FUNCTIONAL
Type(s): RunApp
- 21.5.12The system shall provide a component that loads a mesh from an ExodusII file.
Specification(s): test
Design: FileMeshComponent
Issue(s): #22354
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.5.11
- 21.5.13The system shall report an error for FileMeshComponent when the file is not readable.
Specification(s): file_not_readable
Design: FileMeshComponent
Issue(s): #22354
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.14
Specification(s): phy:f_fn_3eqn
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.15
Specification(s): phy:par_fn
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.16
Specification(s): phy:sub_discretization
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.17
Specification(s): err:wrong_fp
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.18
Specification(s): jacobian
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.19The system shall generate a mesh for the FlowComponentNS tests.
Specification(s): generate_mesh
Design: FlowComponentNS
Issue(s): #23794
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.20The system shall model the porous, incompressible Navier-Stokes equations with a finite volume discretization, using a component.
Specification(s): pincns
Design: FlowComponentNS
Issue(s): #23794
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.5.19
- 21.5.21
Specification(s): err:connecting_to_non_existent_component
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.22
Specification(s): err:old_connection_format
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.23
Specification(s): err:incorrect_connection_format
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.24
Specification(s): phy:form_loss_1phase
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.25
Specification(s): phy:form_loss_1phase
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.26
Specification(s): phy:mass_1phase
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.27
Specification(s): phy:momentum_1phase
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 21.5.26
- 21.5.28
Specification(s): phy:energy_1phase
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 21.5.27
- 21.5.29
Specification(s): 1phase_heavy
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.30
Specification(s): 1phase_light
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.31
Specification(s): 1phase_light_flipped
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.32
Specification(s): err:not_2_connections
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.33
Specification(s): err:not_parallel
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.34
Specification(s): warn:slope_reconstruction_used
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.35
Specification(s): err:2nd_order
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.36The system shall provide the heat source shape when power density is supplied
Specification(s): phy:power_density_shape
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.37
Specification(s): phy:conservation_from_file_3d
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.38
Specification(s): err:no_hs
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.39
Specification(s): err:wrong_block_name
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.40The system shall provide the heat source shape for a cylindrical heat structure when power component and power shape function are supplied
Specification(s): phy:power_component_shape_cylindrical
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.41The system shall provide the heat source shape for a plate heat structure when power component and power shape function are supplied
Specification(s): phy:power_component_shape_plate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.42
Specification(s): phy:conservation_plate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.43
Specification(s): phy:conservation_cylinder
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.44
Specification(s): phy:conservation_from_file_3d
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.45
Specification(s): err:no_hs
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.46
Specification(s): err:wrong_block_name
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.47
Specification(s): err:wrong_power_comp
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.48
Specification(s): phy:conservation_1phase
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.49
Specification(s): err:nonexistent_flow_channel
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.50
Specification(s): err:not_a_flow_channel
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.51The system shall be able to couple two 2D cylindrical heat structures.
Specification(s): cylindrical
Design: HeatStructure2DCoupler
Issue(s): #19851
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.52The system shall be able to couple two 2D plate heat structures.
Specification(s): plate
Design: HeatStructure2DCoupler
Issue(s): #19851
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.53The system shall be able to couple two 2D cylindrical heat structures on separated surfaces.
Specification(s): separated
Design: HeatStructure2DCoupler
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.54The system shall report an error for HeatStructure2DCoupler when
- the provided heat structure boundary does not exist.
- the types of the coupled heat structures do not match.
- the types of either coupled heat structure is invalid.
- the boundary meshes are not aligned.
Specification(s): error_reporting/missing_boundary, error_reporting/type_mismatch, error_reporting/invalid_hs_type, error_reporting/mesh_mismatch
Design: HeatStructure2DCoupler
Issue(s): #19851
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.55The system shall be able to couple two 2D cylindrical heat structures via radiation and conserve energy.
Specification(s): physics
Design: HeatStructure2DRadiationCouplerRZ
Issue(s): #21688
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.56The system shall report an error for HeatStructure2DRadiationCouplerRZ when
- the provided heat structure boundary does not exist.
- the type of either coupled heat structure is invalid.
- the boundary meshes are not aligned.
Specification(s): error_reporting/missing_boundary, error_reporting/invalid_hs_type, error_reporting/mesh_not_aligned
Design: HeatStructure2DRadiationCouplerRZ
Issue(s): #21688
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.57
Specification(s): axial_regions
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.58
Specification(s): phy:variable_init_t
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.59
Specification(s): phy:sub_discretization
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.60
Specification(s): inner_radial_boundary
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.61
Specification(s): interior_axial_boundaries
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.62
Specification(s): 2nd_order
Collection(s): FUNCTIONAL
Type(s): RunApp
- 21.5.63
Specification(s): err:missing_axial_regions_parameter
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.64
Specification(s): err:incorrect_size_axial_regions_parameter
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.65
Specification(s): err:no_2nd_order_with_trap
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.66
Specification(s): err:no_T_ic
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.67
Specification(s): err:incorrect_size_of_n_part_elems
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.68
Specification(s): err:incorrect_size_of_widths
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.69
Specification(s): err:incorrect_size_of_materials
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.70
Specification(s): phy:rz
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.71
Specification(s): phy:rz_mats
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.5.70
- 21.5.72
Specification(s): phy:standalone
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.73
Specification(s): err:2d_mesh
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.74
Specification(s): phy:test
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.75
Specification(s): phy:test_mats
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.5.7421.5.198
- 21.5.76
Specification(s): err:mixed_heat_modes
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.77
Specification(s): phy:q_wall_transfer_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.78
Specification(s): phy:T_wall_transfer_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.79
Specification(s): phy:T_wall_transfer_ext_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.80
Specification(s): phy:T_wall_transfer_elem_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.81
Specification(s): phy:q_wall_multiple_3eqn
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.82
Specification(s): phy.energy_heatflux_ss_1phase
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.83The system shall be able to couple a flow channel and heat structure aligned with the x-axis.
Specification(s): phy:T_wall_transfer_3eqn_x
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.84The system shall be able to couple a flow channel and heat structure with non-uniform meshes and opposite directions.
Specification(s): phy:T_wall_transfer_3eqn_x_lengths
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.85The system shall be able to couple a flow channel and heat structure aligned with the y-axis.
Specification(s): phy:T_wall_transfer_3eqn_y
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #20747
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.86The system shall be able to couple a flow channel and heat structure aligned with the z-axis.
Specification(s): phy:T_wall_transfer_3eqn_z
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.87The system shall conserve energy when a flow channel is coupled to a plate heat structure.
Specification(s): phy:conservation_1phase_plate
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.88The system shall conserve energy when a flow channel is coupled to a cylindrical heat structure.
Specification(s): phy:conservation_1phase_cylinder
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.89The system shall conserve energy when a flow channel is coupled to several heat structures.
Specification(s): phy:heat_structure_multiple_3eqn
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.90The system shall conserve energy after reaching steady-state when a flow channel is coupled to a heat structure.
Specification(s): phy.energy_heatstructure_ss_1phase
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.91The system shall throw an error if the flow channel component is not of type 'FlowChannelBase'.
Specification(s): err:not_a_pipe
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.92The system shall throw an error if the heat structure component is not of type 'HeatStructureBase'.
Specification(s): err:not_a_hs
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.93The system shall throw an error if the provided heat structure side is invalid.
Specification(s): err:wrong_hs_side
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.94The system shall throw an error if the heat structure and flow channel components don't have the same number of axial elements.
Specification(s): err:elems_mismatch
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.95The system shall throw an error if the heat structure and flow channel components don't have the same length.
Specification(s): err:length_mismatch
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.96The system shall throw an error if the center of the elements of the flow channel component don't align with the centers of the specified heat structure side.
Specification(s): err:wrong_position
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.97The system shall throw an error if the coupled flow channel and heat structure components don't have the same orientation.
Specification(s): err:wrong_orientation
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.98The system shall throw an error if the flow channel is coupled to the inner side of a heat structure that has a zero inner radius.
Specification(s): err:zero_p_hs_radius
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.99The system shall throw an error if the heat transfer coefficient is not specified with simple closures.
Specification(s): err:missing_hw
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.100The system shall compute jacobians when a flow channel is coupled to the outer side of a cylindrical heat structure.
Specification(s): jac:cylindrical_top_side_1phase
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.101The system shall compute jacobians when a flow channel is coupled to the inner side of a cylindrical heat structure.
Specification(s): jac:cylindrical_bottom_side_1phase
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.102The system shall compute jacobians when a flow channel is coupled to the outer side of a plate heat structure.
Specification(s): jac:plate_top_side_1phase
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.103The system shall compute jacobians when a flow channel is coupled to the inner side of a plate heat structure.
Specification(s): jac:plate_bottom_side_1phase
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.104The system shall conserve energy when using HeatTransferFromHeatStructure3D1Phase.
Specification(s): phy:conservation
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.105The system shall allow to connect multiple flow channels to a single boundary in HeatTransferFromHeatStructure3D1Phase.
Specification(s): phy:conservation_ss
Design: HeatTransferFromHeatStructure3D1Phase
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.106The system shall allow to connect flow channels that have negative orientation to a HeatTransferFromHeatStructure3D1Phase component.
Specification(s): phy:conservation_inv
Design: HeatTransferFromHeatStructure3D1Phase
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 21.5.105
- 21.5.107The system shall throw an error if a flow channel connected to a HeatTransferFromHeatStructure3D1Phase component is not a FlowChannel1Phase.
Specification(s): err:not_a_pipe
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.108The system shall throw an error if a flow channel connected to a HeatTransferFromHeatStructure3D1Phase component is not aligned with the x-, y-, or z- axis.
Specification(s): err:fch_orientation
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.109The system shall throw an error if the heat structure connected to a HeatTransferFromHeatStructure3D1Phase component is not a HeatStructureFromFile3D component.
Specification(s): err:not_3d_hs
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.110The system shall throw an error if the heat structure boundary connected to a HeatTransferFromHeatStructure3D1Phase component doesn't exist.
Specification(s): err:non_existent_boundary
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.111The system shall throw an error if the flow channels connected to a HeatTransferFromHeatStructure3D1Phase component are not aligned with the same axis.
Specification(s): err:differently_aligned_channels
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.112The system shall throw an error if the flow channels connected to a HeatTransferFromHeatStructure3D1Phase component don't have the same lnumber of elements.
Specification(s): err:different_n_elems
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.113The system shall throw an error if the flow channels connected to a HeatTransferFromHeatStructure3D1Phase component don't have the same length.
Specification(s): err:different_lengths
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.114The system shall correctly compute Jacobians for HeatTransferFromHeatStructure3D1Phase.
Specification(s): jac
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.115
Specification(s): phy.energy_walltemperature_ss_1phase
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.116
Specification(s): clg:Hw
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.117
Specification(s): clg:T_wall
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.118
Specification(s): err:no_phf
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.119
Specification(s): energy_conservation_cylindrical
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.120
Specification(s): energy_conservation_plate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.121
Specification(s): energy_conservation_from_file_3d
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.122
Specification(s): energy_conservation_plate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.123
Specification(s): test
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.124
Specification(s): energy_conservation_cylindrical
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.125
Specification(s): energy_conservation_plate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.126
Specification(s): energy_conservation_from_file_3d
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.127
Specification(s): energy_conservation_cylindrical
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.128
Specification(s): energy_conservation_plate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.129
Specification(s): energy_conservation_from_file_3d
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.130
Specification(s): err:no_bnd
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.131
Specification(s): phy:densityvelocity_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.132
Specification(s): clg:densityvelocity_3eqn
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.133
Specification(s): jacobian
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.134
Specification(s): phy:massflowrate_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.135
Specification(s): phy:reversed_flow
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.136
Specification(s): clg:ctrl_m_dot_3eqn_rdg
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.137
Specification(s): clg:ctrl_T_3eqn_rdg
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.138
Specification(s): jacobian
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.139
Specification(s): jacobian-water97
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.140
Specification(s): phy:h_rhou_3eqn
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.141
Specification(s): phy:stagnation_p_T_steady_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.142
Specification(s): phy:stagnation_p_T_transient_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.143
Specification(s): phy:p0T0_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.144
Specification(s): clg:ctrl_p0_3eqn
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.145
Specification(s): clg:ctrl_T0_3eqn
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.146
Specification(s): phy:velocity_t_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.147
Specification(s): phy:reversed_flow
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.148
Specification(s): clg:velocity_t_3eqn
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.149
Specification(s): phy:no_junction_equivalency_1phase_normal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.150
Specification(s): phy:no_junction_equivalency_1phase_flipped
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 21.5.149
- 21.5.151
Specification(s): phy:unequal_area_1phase
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.152
Specification(s): phy:no_junction_1phase_check
Collection(s): FUNCTIONAL
Type(s): RunApp
- 21.5.153
Specification(s): equal_area_x_direction
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.154
Specification(s): phy:unequal_area
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.155
Specification(s): phy:shower_syntax
Collection(s): FUNCTIONAL
Type(s): RunApp
- 21.5.156
Specification(s): phy:shower
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.157
Specification(s): calorically_imperfect_gas
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.158
Specification(s): conservation_1phase
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.159
Specification(s): err.missing_ics
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.160
Specification(s): err.non_parallel_channels
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.161
Specification(s): jac:test
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.162
Specification(s): phy:solidwall_outlet_3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.163
Specification(s): clg:ctrl_p_3eqn
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.164
Specification(s): jacobian
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.165
Specification(s): phy:pump_mass_energy_conservation
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.166
Specification(s): phy:pump_mass_energy_conservation_orientation
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.167
Specification(s): phy:pressure_check
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.168
Specification(s): phy:pressure_check_orientation
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.169
Specification(s): phy:pipe_friction_pump_head_balance_x_direction
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.170
Specification(s): phy:pipe_friction_pump_head_balance_y_direction
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.171
Specification(s): phy:pump_loop
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.172The system shall allow for controlling the pump head
Specification(s): clg:head
Design: Pump1Phase
Issue(s): #684
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.173The system shall allow for controlling the pump head
Specification(s): jacobian
Design: Pump1Phase
Issue(s): #684
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.174
Specification(s): err:no_connected_components
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.175The system shall conserve mass and energy when using ShaftConnectedCompressor1Phase.
Specification(s): phy:mass_energy_conservation
Design: ShaftConnectedCompressor1Phase
Issue(s): #19863
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.176The system shall be able to model a compressor with ShaftConnectedCompressor1Phase.
Specification(s): phy:loop
Design: ShaftConnectedCompressor1Phase
Issue(s): #19863
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.177The system shall allow ShaftConnectedCompressor1Phase to run with a zero shaft speed.
Specification(s): runs_with_zero_shaft_speed
Design: ShaftConnectedCompressor1Phase
Collection(s): FUNCTIONAL
Type(s): RunApp
- 21.5.178The system shall correctly compute Jacobians for ShaftConnectedCompressor1Phase.
Specification(s): jac:test
Design: ShaftConnectedCompressor1Phase
Issue(s): #19863
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.179The system shall throw an error if ShaftConnectedCompressor1Phase is not connected to a shaft component.
Specification(s): err:not_connected_to_shaft
Design: ShaftConnectedCompressor1Phase
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.180The system shall throw an error if the initial shaft speed is not provided and the application is not restarting.
Specification(s): err:no_initial_speed
Design: ShaftConnectedMotor
Issue(s): #19833
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.181The system shall throw an error if ShaftConnectedMotor is not connected to a shaft component.
Specification(s): err:not_connected_to_shaft
Design: ShaftConnectedMotor
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.182The system shall be able to model a motor connected to a shaft.
Specification(s): restart_part1
Design: ShaftConnectedMotor
Issue(s): #19833
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.183The system shall be able to execute a restart a simulation involving a shaft-connected motor.
Specification(s): restart_part2
Design: ShaftConnectedMotor
Issue(s): #19833
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 21.5.182
- 21.5.184The system shall allow the torque of a shaft-connected motor to be controlled.
Specification(s): clg_test_torque
Design: ShaftConnectedMotor
Issue(s): #19833
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.185The system shall allow the inertia of a shaft-connected motor to be controlled.
Specification(s): clg_test_inertia
Design: ShaftConnectedMotor
Issue(s): #19833
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.186The system shall conserve mass and energy when using ShaftConnectedPump1Phase.
Specification(s): phy:mass_energy_conservation
Design: ShaftConnectedPump1Phase
Issue(s): #19833
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.187The system shall be able to model a pump with ShaftConnectedPump1Phase.
Specification(s): phy:loop
Design: ShaftConnectedPump1Phase
Issue(s): #19833
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.188The system shall be able to model a pump coastdown with ShaftConnectedPump1Phase.
Specification(s): phy:coastdown
Design: ShaftConnectedPump1Phase
Issue(s): #19833
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.189The system shall correctly compute Jacobians for ShaftConnectedPump1Phase.
Specification(s): jacobian
Design: ShaftConnectedPump1Phase
Issue(s): #19833
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.190The system shall throw an error if ShaftConnectedPump1Phase is not connected to a shaft component.
Specification(s): err:not_connected_to_shaft
Design: ShaftConnectedPump1Phase
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.191
Specification(s): jacobian
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.192The system shall conserve mass and energy when using ShaftConnectedTurbine1Phase.
Specification(s): phy:mass_energy_conservation
Design: ShaftConnectedTurbine1Phase
Issue(s): #19876
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.193The system shall be able to model a turbine with ShaftConnectedTurbine1Phase.
Specification(s): phy:loop
Design: ShaftConnectedTurbine1Phase
Issue(s): #19876
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.194The system shall be able to model a turbine startup with ShaftConnectedTurbine1Phase.
Specification(s): phy:startup
Design: ShaftConnectedTurbine1Phase
Issue(s): #19876
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.195The system shall correctly compute Jacobians for ShaftConnectedTurbine1Phase.
Specification(s): jac:test
Design: ShaftConnectedTurbine1Phase
Issue(s): #19876
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.196The system shall throw an error if ShaftConnectedTurbine1Phase is not connected to a shaft component.
Specification(s): err:not_connected_to_shaft
Design: ShaftConnectedTurbine1Phase
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.197
Specification(s): phy:conservation
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.198
Specification(s): phy:test
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.199
Specification(s): clg:test
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.200
Specification(s): jacobian
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.201
Specification(s): phy:3eqn
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.5.202
Specification(s): jacobian
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 21.5.203The system shall report an error if the SupersonicInlet component is used.
Specification(s): not_implemented
Design: SupersonicInlet
Issue(s): #20383
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.204
Specification(s): phy:constant_power
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.205
Specification(s): clg:power
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.206The system shall be able model a flow junction to connect:
- 2 pipes of equal area in the x direction,
- 2 pipes of equal area not in the x direction,
- 2 pipes of unequal area,
- 3 pipes, 1 of which going to a dead-end,
- 2 pipes with different temperatures mixing together into a third pipe with correct syntax,
- 2 pipes with different temperatures mixing together into a third pipe with correct results,
- pipes with the calorically imperfect gas fluid properties,
Specification(s): test_phy/equal_area_x_direction, test_phy/equal_area_not_x_direction, test_phy/phy:unequal_area, test_phy/phy:deadend, test_phy/phy:shower_syntax, test_phy/phy:shower, test_phy/calorically_imperfect_gas
Design: VolumeJunction1Phase
Issue(s): #19771
Collection(s): FUNCTIONAL
Type(s): RunAppCSVDiff
- 21.5.207The system shall allow the user to prescribe form losses in the volume jucntion component:
- by specifying a constant loss coefficient and using the area of the first connected pipe,
- by specifying a constant loss coefficient and a reference flow area, and
- by specifying the loss coefficient through the control system.
Specification(s): form_loss_tests/phy.form_loss, form_loss_tests/phy.form_loss_Aref, form_loss_tests/phy.form_loss_crtl
Design: VolumeJunction1Phase
Issue(s): #19771
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.208The system shall conserve mass and energy when a VolumJunction1Phase component is used
Specification(s): conservation_1phase
Design: VolumeJunction1Phase
Issue(s): #19771
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.5.209The system shall throw an error if initial conditions for the VolumeJunction1Phase component are missing.
Specification(s): err.missing_ics
Design: VolumeJunction1Phase
Issue(s): #19771
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.5.210The system shall throw an error if the parameter "A_ref" is specifed and the paramter "K" is not specified.
Specification(s): err.missing_K
Design: VolumeJunction1Phase
Issue(s): #19771
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: Functions
- 21.7.1
Specification(s): function_values
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.7.2
Specification(s): error_inconsistent_number_of_points
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.7.3
Specification(s): error_points_nonascending_order
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.7.4
Specification(s): error_self_reference
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.7.5
Specification(s): space_weighted
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.7.6
Specification(s): time_weighted
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.7.7
Specification(s): space_cubic
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.7.8
Specification(s): time_cubic
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- thermal_hydraulics: Interfaces
- 21.8.1The system shall provide an interface to compute an axial coordinate from an arbitrary spatial point.
Specification(s): compute_axial_coordinate
Design: DiscreteLineSegmentInterface
Issue(s): #21818
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.8.2The system shall provide an interface to compute a radial coordinate from an arbitrary spatial point.
Specification(s): compute_radial_coordinate
Design: DiscreteLineSegmentInterface
Issue(s): #21818
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.8.3The system shall provide an interface to get the axial section index for an arbitrary spatial point.
Specification(s): get_axial_section_index
Design: DiscreteLineSegmentInterface
Issue(s): #21818
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.8.4The system shall provide an interface to get the axial element index for an arbitrary spatial point.
Specification(s): get_axial_element_index
Design: DiscreteLineSegmentInterface
Issue(s): #21818
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.8.5The system shall report an error for the discrete line segment interface
- if an invalid axial coordinate is provided.
Specification(s): error_reporting/compute_axial_coordinate_invalid_axial_coord
Design: DiscreteLineSegmentInterface
Issue(s): #21818
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: Misc
- 21.11.1
Specification(s): single_block
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.2
Specification(s): count_iterations
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.11.3
Specification(s): coupling_mD_nonoverlapping
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.4
Specification(s): displaced_components
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.5The system shall be able to produce an exodus file for setting initial conditions in flow channels
Specification(s): steady_state
Design: FlowChannel1Phase
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.6The system shall be able to use an exodus file for setting initial conditions in flow channels
Specification(s): test
Design: FlowChannel1PhaseSolutionIC
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.11.521.11.821.11.1021.11.1221.11.1421.11.1621.11.18
- 21.11.7The system shall report an error when a block is non found in the restart ExodusII file
Specification(s): non_existent_block
Design: SolutionIC
Issue(s): #20526
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
Prerequisite(s): 21.11.521.11.821.11.1021.11.1221.11.1421.11.1621.11.18
- 21.11.8The system shall be able to produce an exodus file for setting initial conditions in heat structures
Specification(s): steady_state
Design: Heat Structures
Issue(s): #20465
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.9The system shall be able to use an exodus file for setting initial conditions in heat structures
Specification(s): test
Design: Heat StructuresSolutionIC
Issue(s): #20465
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.11.521.11.821.11.1021.11.1221.11.1421.11.1621.11.18
- 21.11.10The system shall be able to produce an exodus file for setting initial conditions in 3D heat structures
Specification(s): steady_state
Design: HeatStructureFromFile3D
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.11The system shall be able to use an exodus file for setting initial conditions in 3D heat structures
Specification(s): test
Design: HeatStructureFromFile3DSolutionIC
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.11.521.11.821.11.1021.11.1221.11.1421.11.1621.11.18
- 21.11.12The system shall be able to produce an exodus file for setting initial conditions in volume junctions
Specification(s): steady_state
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.13The system shall be able to use an exodus file for setting initial conditions in volume junctions
Specification(s): test
Design: HeatTransferFromHeatStructure1PhaseSolutionIC
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.11.521.11.821.11.1021.11.1221.11.1421.11.1621.11.18
- 21.11.14The system shall be able to produce an exodus file for setting initial conditions in heat transfer from 3D heat structures
Specification(s): steady_state
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.15The system shall be able to use an exodus file for setting initial conditions in heat transfer from 3D heat structures
Specification(s): test
Design: HeatTransferFromHeatStructure3D1PhaseSolutionIC
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.11.521.11.821.11.1021.11.1221.11.1421.11.1621.11.18
- 21.11.16The system shall be able to produce an exodus file for setting initial conditions in shaft
Specification(s): steady_state
Design: Shaft
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.17The system shall be able to use an exodus file for setting initial conditions in shaft
Specification(s): test
Design: ShaftScalarSolutionIC
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 21.11.521.11.821.11.1021.11.1221.11.1421.11.1621.11.18
- 21.11.18The system shall be able to produce an exodus file for setting initial conditions in volume junctions
Specification(s): steady_state
Design: Flow Junctions
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.19The system shall be able to use an exodus file for setting initial conditions in volume junctions
Specification(s): test
Design: Flow JunctionsScalarSolutionIC
Issue(s): #20553
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.11.521.11.821.11.1021.11.1221.11.1421.11.1621.11.18
- 21.11.20
Specification(s): test
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.21
Specification(s): part1
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.22
Specification(s): part2
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.11.21
- 21.11.23
Specification(s): part2_ics
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.11.21
- 21.11.24
Specification(s): power_profile
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 21.11.25
Specification(s): surrogate_power_profile
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 21.11.24
- 21.11.26The system shall uniform refine mesh when specifid on the command line
Specification(s): test
Design: THMCreateMeshAction
Issue(s): #226
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 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
- using an explicit temporal discretization, and
- 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
- without a junction, and
- 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
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 21.18.2The system shall provide a vector post-processor to sample AD material properties in one or more blocks.
Specification(s): ad
Design: Sampler1DReal
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
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 21.18.4
Specification(s): sampler_1d_vector
Collection(s): FUNCTIONAL
Type(s): CSVDiff