TMAP8 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 Requirement Traceability Matrix (RTM) specific to the TMAP8 application.
- Framework Requirements Traceability Matrix
- Heat Transfer Requirements Traceability Matrix
- Ray Tracing Requirements Traceability Matrix
- Navier Stokes Requirements Traceability Matrix
- Thermal Hydraulics Requirements Traceability Matrix
- Fluid Properties Requirements Traceability Matrix
- Reconstructed Discontinuous Galerkin Requirements Traceability Matrix
- Scalar Transport Requirements Traceability Matrix
- Solid Properties Requirements Traceability Matrix
- Misc Requirements Traceability Matrix
- Phase Field Requirements Traceability Matrix
- Solid Mechanics Requirements Traceability Matrix
Introduction
Minimum System Requirements
In general, the following is required for MOOSE-based development:
A Portable Operating System Interface (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 - 12.2.1 |
LLVM/Clang | 10.0.1 - 19 |
Intel (ICC/ICX) | Not supported at this time |
Python | 3.10 - 3.13 |
Python Packages | packaging pyaml jinja2 |
System Purpose
The purpose of TMAP8 is to simulate tritium transport and inventory at different length scales in a variety of materials and designs. TMAP8's main goal is to bring together the combined multiphysics capabilities of the Multiphysics Object Oriented Simulation Environment (MOOSE) ecosystem to provide an open platform for future research, safety assessment, and design studies of tritium transport.
System Scope
TMAP8 is an application for performing system-level, engineering scale (i.e., at the scale of centimeters and meters), and microstructure-scale (i.e., at the scale of microns) mass and thermal transport calculations related to tritium migration. These models often include highly coupled systems of equations related to heat conduction, scalar transport, thermal hydraulics, and mechanics, amongst others. Material models are also included to support these simulations, and they themselves are often dependent on simulation variables: temperature, irradiation flux, etc. While many models within TMAP8 are performed at the system-level or engineering scale, the MultiApp System can be leveraged to allow for multiscale coupling to the micro- and nano-scale species behavior. This allows for higher fidelity modeling.
Assumptions and Dependencies
The TMAP8 application is developed using MOOSE and is based on various modules, as such the RTM for TMAP8 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.
Currently, no errors in issue references related to the changelog have been discovered.
System Requirements Traceability
Functional Requirements
- tmap8: Bcs
- 2.1.1The system shall compute the equilibrium flux condition between an enclosure and a structure when a field variable is used for the enclosure variable.
Specification(s): equilibriumBC_field_variable
Design: EquilibriumBC
Issue(s): #134
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tmap8: Divertor Monoblock
- 2.2.1The system shall maintain a working input file to model heat and tritium transport in a divertor monoblock during pulsed operation.
Specification(s): Shimada2024_input_check
Design: Divertor Monoblock During Pulsed Operation
Issue(s): #144
Collection(s): FUNCTIONAL
Type(s): RunApp
- 2.2.2The system shall model heat and tritium transport in a divertor monoblock during pulsed operation.
Specification(s): Shimada2024_run
Design: Divertor Monoblock During Pulsed Operation
Issue(s): #144
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tmap8: Fuel Cycle Abdou
- 2.3.1The system shall reproduce a consistent solution to an ODE system of equations modeling the tritium fuel cycle.
Specification(s): Abdou2021
Design: ParsedODEKernelODETimeDerivative
Issue(s): #82
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.3.2The system shall be able to generate comparison plots between the simulated solution from TMAP8 and Abdou et al. (2020), modeling tritium fuel cycle.
Specification(s): fuel_cycle_Abdou_comparison
Design: ParsedODEKernelODETimeDerivative
Issue(s): #82
Collection(s): FUNCTIONAL
Type(s): RunCommand
- 2.3.3The system shall be able to open a graphical interface for the tritium fuel cycle example for user training.
Specification(s): gui
Design: ParsedODEKernelODETimeDerivative
Issue(s): #82
Collection(s): FUNCTIONAL
Type(s): RunCommand
- tmap8: Fuel Cycle Meschini
- 2.4.1The system shall be able to model the tritium fuel cycle from Meschini et al. (2023).
Specification(s): fuel_cycle_benchmarking_csvdiff
Design: ParsedODEKernelODETimeDerivative
Issue(s): #245
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.4.2The system shall be able to the model tritium fuel cycle from Meschini et al. (2023) with fine time step.
Specification(s): fuel_cycle_benchmarking_heavy_csvdiff
Design: ParsedODEKernelODETimeDerivative
Issue(s): #245
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.4.3The system shall be able to generate comparison plots between the simulated solution from TMAP8 and Meschini et al. (2023), modeling tritium fuel cycle.
Specification(s): fuel_cycle_benchmarking_comparison
Design: ParsedODEKernelODETimeDerivative
Issue(s): #245
Collection(s): FUNCTIONAL
Type(s): RunCommand
- tmap8: Interfacekernels
- 2.5.1The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions.
Specification(s): Sievert_non_ad
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.2The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions using a penalty-enforced flux balance.
Specification(s): Sievert_non_ad_penalty
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.3The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions using automatic differentiation.
Specification(s): Sievert_ad
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.4The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions using automatic differentiation and a penalty-enforced flux balance.
Specification(s): Sievert_ad_penalty
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.5The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions.
Specification(s): Henry_non_ad
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.6The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions using a penalty-enforced flux balance.
Specification(s): Henry_non_ad_penalty
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.7The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions using automatic differentiation.
Specification(s): Henry_ad
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.8The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions using automatic differentiation and a penalty-enforced flux balance.
Specification(s): Henry_ad_penalty
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.9The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions during transient simulations.
Specification(s): Sievert_transient_non_ad
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.10The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions using automatic differentiation during transient simulations.
Specification(s): Sievert_transient_ad
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.11The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions during transient simulations with unit scaling on both variables.
Specification(s): Sievert_transient_non_ad_scaling
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.12The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions using automatic differentiation during transient simulations with unit scaling on both variables.
Specification(s): Sievert_transient_ad_scaling
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.13The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions using a penalty-enforced flux balance during transient simulations with unit scaling on both variables.
Specification(s): Sievert_transient_non_ad_penalty_scaling
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.14The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions using a penalty-enforced flux balance during transient simulations with unit scaling on both variables and provide similar results to the approach without the penalty-enforced flux balance.
Specification(s): Sievert_transient_non_ad_penalty_scaling_comparison
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.15The system shall have the capability to enforce interfacial conditions based on the Sievert law in isothermal conditions using automatic differentiation and a penalty-enforced flux balance during transient simulations with unit scaling on both variables.
Specification(s): Sievert_transient_ad_penalty_scaling
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.16The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions during transient simulations.
Specification(s): Henry_transient_non_ad
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.17The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions using automatic differentiation during transient simulations.
Specification(s): Henry_transient_ad
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.18The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions during transient simulations with unit scaling on both variables.
Specification(s): Henry_transient_non_ad_scaling
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.19The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions using automatic differentiation during transient simulation with unit scaling on both variables.
Specification(s): Henry_transient_ad_scaling
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.20The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions using a penalty-enforced flux balance during transient simulations with unit scaling on both variables.
Specification(s): Henry_transient_non_ad_penalty_scaling
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.21The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions using a penalty-enforced flux balance during transient simulations with unit scaling on both variables and provide similar results to the approach without the penalty-enforced flux balance.
Specification(s): Henry_transient_non_ad_penalty_scaling_comparison
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.22The system shall have the capability to enforce interfacial conditions based on the Henry law in isothermal conditions using automatic differentiation and a penalty-enforced flux balance during transient simulations with unit scaling on both variables.
Specification(s): Henry_transient_ad_penalty_scaling
Design: ADInterfaceSorption / InterfaceSorption
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tmap8: Kernels
- 2.6.1The system shall compute the annihilation of a concentration variable towards its equilibrium in the material.
Specification(s): ad_mat_coupled_annihilation
Design: ADMatCoupledDefectAnnihilation
Issue(s): #35
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.6.2The system shall compute the reaction contribution in the material.
Specification(s): ad_mat_reaction_flexible
Design: ADMatReactionFlexible
Issue(s): #23
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tmap8: Pore Scale Transport
- 2.7.1The system shall be able to read a microstructure image and import it to perform a simulation to smoothen the interfaces.
Specification(s): pore_scale_microstructure_formation_slice
Design: Pore-Scale Simulations of Tritium Transport Using TMAP8
Issue(s): #229
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.7.2The system shall be able to import an existing microstructure and perform a simulation of tritium transport during absorption at the pore scale.
Specification(s): pore_scale_transport_slice
Design: Pore-Scale Simulations of Tritium Transport Using TMAP8
Issue(s): #229
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tmap8: Val-2A
- 2.8.1The system shall be able to model deuterium ion implantation in a steel alloy for comparison with experimental results, particularly focusing on the permeation flux.
Specification(s): val-2a_csvdiff
Design: MatNeumannBC
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Validation: val-2a
- 2.8.2The system shall be able to model deuterium ion implantation in a steel alloy for comparison with experimental results, focused on the full set of simulation output including deuterium concentration, recombination coefficient, and dissociation coefficient.
Specification(s): val-2a_exodiff
Design: MatNeumannBC
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.8.1
Validation: val-2a
- 2.8.3The system shall be able to generate comparison plots between the analytical solution and simulated solution of validation case 2a, modeling deuterium ion implantation in a steel alloy.
Specification(s): val-2a_comparison
Design: MatNeumannBC
Collection(s): FUNCTIONAL
Type(s): RunCommand
Validation: val-2a
- tmap8: Val-2B
- 2.9.1The system shall be able to model diffusion of deuterium in a beryllium sample and generate CSV data output for comparison to experimental results.
Specification(s): val-2b_heavy_csv
Design: EquilibriumBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Validation: val-2b
- 2.9.2The system shall be able to model diffusion of deuterium in a beryllium sample and generate field and material property data output in the Exodus format for comparison to experimental results.
Specification(s): val-2b_heavy_exodus
Design: EquilibriumBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.9.1
Validation: val-2b
- 2.9.3The system shall be able to model diffusion of deuterium in beryllium sample with a short runtime suitable for regular regression testing.
Specification(s): val-2b_exodus
Design: EquilibriumBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Validation: val-2b
- 2.9.4The system shall be able to generate comparison plots between simulated solutions and experimental data of validation case val-2b, modeling diffusion and release of deuterium in a beryllium sample.
Specification(s): val-2b_comparison
Design: EquilibriumBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Validation: val-2b
- tmap8: Val-2C
- 2.10.1The system shall be able to model the Test Cell Release Experiment (val-2c) with immediate T2 injection.
Specification(s): val-2c_immediate_injection_csv
Design: val-2c
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Validation: val-2c
- 2.10.2The system shall be able to model the Test Cell Release Experiment (val-2c) with immediate T2 injection and properly compute the exodus file.
Specification(s): val-2c_immediate_injection_exodus
Design: val-2c
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.10.1
Validation: val-2c
- 2.10.3The system shall be able to model the Test Cell Release Experiment (val-2c) with delayed T2 injection.
Specification(s): val-2c_delay_csv
Design: val-2c
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Validation: val-2c
- 2.10.4The system shall be able to model the Test Cell Release Experiment (val-2c) with delayed T2 injection and properly compute the exodus file.
Specification(s): val-2c_delay_exodus
Design: val-2c
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.10.3
Validation: val-2c
- 2.10.5The system shall be able to generate comparison plots between simulated solutions and experimental data of validation cases val-2c, modeling a Test Cell Release Experiment.
Specification(s): val-2c_delay_comparison
Design: val-2c
Collection(s): FUNCTIONAL
Type(s): RunCommand
Validation: val-2c
- tmap8: Val-2D
- 2.11.1The system shall be able to model thermal desorption spectroscopy on Tungsten.
Specification(s): val-2d_csvdiff
Design: TrappingNodalKernelReleasingNodalKernelADDirichletBC
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Validation: val-2d
- 2.11.2The system shall be able to model thermal desorption spectroscopy on Tungsten to include full set of simulation outputs, including tritium concentration, diffusion flux, and trapping properties.
Specification(s): val-2d_exodiff
Design: TrappingNodalKernelReleasingNodalKernelADDirichletBC
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.11.1
Validation: val-2d
- 2.11.3The system shall be able to model thermal desorption spectroscopy on Tungsten with fine mesh and time step to compare with the desorption flux from experiment results.
Specification(s): val-2d_heavy_csvdiff
Design: TrappingNodalKernelReleasingNodalKernelADDirichletBC
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Validation: val-2d
- 2.11.4The system shall be able to model thermal desorption spectroscopy on Tungsten with fine mesh and time step to include full set of simulation outputs, including tritium concentration, diffusion flux, and trapping properties.
Specification(s): val-2d_heavy_exodiff
Design: TrappingNodalKernelReleasingNodalKernelADDirichletBC
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.11.1
Validation: val-2d
- 2.11.5The system shall be able to generate comparison plots between the analytical solution and simulated solution of validation case 2d, modeling thermal desorption spectroscopy on Tungsten.
Specification(s): val-2d_comparison
Design: TrappingNodalKernelReleasingNodalKernelADDirichletBC
Collection(s): FUNCTIONAL
Type(s): RunCommand
Validation: val-2d
- tmap8: Val-2E
- 2.12.1The system shall be able to model permeation of Deuterium from a 0.05 mm thick membrane at 825 K to generate CSV data for use in comparisons with the experimental data.
Specification(s): val-2ea_csvdiff
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: val-2e
- 2.12.2The system shall be able to model permeation of Deuterium from a 0.05 mm thick membrane at 825 K.
Specification(s): val-2ea
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: val-2e
- 2.12.3The system shall be able to model permeation of Deuterium from a 0.025 mm thin membrane at 825 K to generate CSV data for use in comparisons with the experimental data.
Specification(s): val-2eb_csvdiff
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: val-2e
- 2.12.4The system shall be able to model permeation of Deuterium from a 0.025 mm thin membrane at 825 K.
Specification(s): val-2eb
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: val-2e
- 2.12.5The system shall be able to model permeation of Deuterium from a 0.025 mm thin membrane at 865 K to generate CSV data for use in comparisons with the experimental data.
Specification(s): val-2ec_csvdiff
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: val-2e
- 2.12.6The system shall be able to model permeation of Deuterium from a 0.025 mm thin membrane at 865 K and generate an exodus file.
Specification(s): val-2ec
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: val-2e
- 2.12.7The system shall be able to model permeation of mixture gas from a 0.025 mm thin membrane at 870 K using lawdep boundary conditions to generate CSV data for use in comparisons with the experimental data.
Specification(s): val-2ed_csvdiff
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: val-2e
- 2.12.8The system shall be able to model permeation of mixture gas with chemical reaction from a 0.025 mm thin membrane at 870 K using lawdep boundary conditions and generate an exodus file.
Specification(s): val-2ed
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: val-2e
- 2.12.9The system shall be able to model permeation of mixture gas from a 0.025 mm thin membrane at 870 K using ratedep boundary conditions to generate CSV data for use in comparisons with the experimental data.
Specification(s): val-2ee_csvdiff
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: val-2e
- 2.12.10The system shall be able to model permeation of mixture gas with chemical reaction from a 0.025 mm thin membrane at 870 K using ratedep boundary conditions and generate an exodus file.
Specification(s): val-2ee
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: val-2e
- 2.12.11The system shall be able to generate comparison plots between the analytical solution and experimental data of validation case 2e, modeling the permeation of Deuterium from a membrane.
Specification(s): ver-2e_comparison
Design: MatReactionMatBodyForceEquilibriumBCMatNeumannBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: val-2e
- tmap8: Val-2F
- 2.13.1The system shall be able to model self-damaged tungsten effects on deuterium transport and generate CSV data output with a short runtime and coarse mesh testing.
Specification(s): val-2f_light_csv
Design: MatNeumannBCCoefCoupledTimeDerivativeTimeDerivativeNodalKernelTrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Validation: val-2f
- 2.13.2The system shall be able to model self-damaged tungsten effects on deuterium transport with a short runtime and coarse mesh testing.
Specification(s): val-2f_light_exodus
Design: MatNeumannBCCoefCoupledTimeDerivativeTimeDerivativeNodalKernelTrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.13.1
Validation: val-2f
- 2.13.3The system shall be able to model self-damaged tungsten effects on deuterium transport and generate CSV data output.
Specification(s): val-2f_heavy_csv
Design: MatNeumannBCCoefCoupledTimeDerivativeTimeDerivativeNodalKernelTrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Validation: val-2f
- 2.13.4The system shall be able to model self-damaged tungsten effects on deuterium transport.
Specification(s): val-2f_heavy_exodus
Design: MatNeumannBCCoefCoupledTimeDerivativeTimeDerivativeNodalKernelTrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.13.3
Validation: val-2f
- 2.13.5The system shall be able to model self-damaged tungsten effects on deuterium transport and generate CSV data output, for the infinite recombination case.
Specification(s): val-2f_heavy_csv_inf_recombination
Design: MatNeumannBCCoefCoupledTimeDerivativeTimeDerivativeNodalKernelTrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Validation: val-2f
- 2.13.6The system shall be able to generate comparison plots between simulated solutions and experimental data of validation case val-2f, modeling self-damaged tungsten effects on deuterium transport.
Specification(s): val-2f_comparison
Design: MatNeumannBCCoefCoupledTimeDerivativeTimeDerivativeNodalKernelTrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Validation: val-2f
- tmap8: Ver-1A
- 2.14.1The system shall be able to model species diffusion through a structure, originating from a depleting source enclosure.
Specification(s): ver-1a
Design: EnclosureSinkScalarKernelPressureReleaseFluxIntegralEquilibriumBC
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1a
- 2.14.2The system shall be able to model species diffusion through a structure, originating from a depleting source enclosure, with the fine mesh and timestep required to match the analytical solution.
Specification(s): ver-1a_heavy
Design: EnclosureSinkScalarKernelPressureReleaseFluxIntegralEquilibriumBC
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1a
- 2.14.3The system shall be able to model species diffusion through a structure, originating from a depleting source enclosure, with the fine mesh and timestep required to match the analytical solution to generate CSV data for use in comparisons with the analytic solution.
Specification(s): ver-1a_heavy_csvdiff
Design: EnclosureSinkScalarKernelPressureReleaseFluxIntegralEquilibriumBC
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.14.2
Verification: ver-1a
- 2.14.4The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1a, modeling species diffusion through a structure, originating from a depleting source enclosure.
Specification(s): ver-1a_comparison
Design: EnclosureSinkScalarKernelPressureReleaseFluxIntegralEquilibriumBC
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1a
- tmap8: Ver-1B
- 2.15.1The system shall be able to model transient diffusion through a slab with a constant concentration boundary condition as the species source.
Specification(s): ver-1b
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1b
- 2.15.2The system shall be able to model transient diffusion through a slab with a constant concentration boundary condition as the species source with the fine mesh and time step required to match the analytical solution.
Specification(s): ver-1b_heavy
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1b
- 2.15.3The system shall be able to model transient diffusion through a slab with a constant concentration boundary condition as the species source, with the fine mesh and time step required to match the analytical solution to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1b_heavy_csvdiff
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.15.2
Verification: ver-1b
- 2.15.4The system shall be able to model transient diffusion through a slab with a constant concentration boundary condition as the species source, with the fine mesh and timestep required to match the analytical solution to generate CSV data for use in comparisons with the analytic solution for the profile concentration.
Specification(s): ver-1b_heavy_lineplot
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.15.2
Verification: ver-1b
- 2.15.5The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1b, modeling transient diffusion through a slab with a constant concentration boundary condition as the species source.
Specification(s): ver-1b_comparison
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1b
- tmap8: Ver-1C
- 2.16.1The system shall be able to model species permeation into an unloaded portion of a slab from a pre-loaded portion with boundary conditions consistent with TMAP4.
Specification(s): ver-1c_TMAP4
Design: DiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1c
- 2.16.2The system shall be able to model species permeation into an unloaded portion of a slab from a pre-loaded portion with boundary conditions consistent with TMAP7
Specification(s): ver-1c_TMAP7
Design: DiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1c
- 2.16.3The system shall be able to model species permeation into an unloaded portion of a slab from a pre-loaded portion to generate CSV data for use in comparisons with the analytic solution over time for the TMAP4 verification case.
Specification(s): ver-1c_TMAP4_csvdiff
Design: DiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.16.1
Verification: ver-1c
- 2.16.4The system shall be able to model species permeation into an unloaded portion of a slab from a pre-loaded portion to generate CSV data for use in comparisons with the analytic solution over time for the TMAP7 verification case.
Specification(s): ver-1c_TMAP7_csvdiff
Design: DiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.16.2
Verification: ver-1c
- 2.16.5The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1c, modeling species permeation into an unloaded portion of a slab from a pre-loaded portion for both the TMAP4 and TMAP7 verification cases.
Specification(s): ver-1c_comparison
Design: DiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1c
- tmap8: Ver-1D
- 2.17.1The system shall be able to model a breakthrough problem where diffusion is the rate limiting process.
Specification(s): ver-1d_diffusion_limited
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1d
- 2.17.2The system shall be able to model a breakthrough problem where diffusion is the rate limiting process, with the fine mesh and time step required to match the analytical solution for the verification case.
Specification(s): ver-1d_diffusion_limited_heavy
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1d
- 2.17.3The system shall be able to model a breakthrough problem where diffusion is the rate limiting process, with the fine mesh and time step required to match the analytical solution for the verification case and generate CSV data for use in comparisons with the analytic solution.
Specification(s): ver-1d_diffusion_limited_heavy_csvdiff
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.17.2
Verification: ver-1d
- 2.17.4The system shall be able to model a breakthrough problem where trapping is the rate limiting process.
Specification(s): ver-1d_trapping_limited
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1d
- 2.17.5The system shall be able to model a breakthrough problem where trapping is the rate limiting process with the fine mesh and time step required to match the analytical solution for the verification case.
Specification(s): ver-1d_trapping_limited_heavy
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1d
- 2.17.6The system shall be able to model a breakthrough problem where trapping is the rate limiting process with the fine mesh and time step required to match the analytical solution for the verification case and generate CSV data for use in comparisons with the analytic solution.
Specification(s): ver-1d_trapping_limited_heavy_csvdiff
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.17.5
Verification: ver-1d
- 2.17.7The system shall be able to generate comparison plots between the analytical solution and simulated solutions of verification cases 1d, modeling a breakthrough problem where diffusion and trapping are the rate limiting processes.
Specification(s): ver-1d_comparison
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1d
- tmap8: Ver-1Dc
- 2.18.1The system shall be able to model a breakthrough problem of multiple traps.
Specification(s): ver-1dc_limited
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1dc
- 2.18.2The system shall be able to model a breakthrough problem of multiple traps, with the fine mesh and time step required to match the analytical solution for the verification case.
Specification(s): ver-1dc_limited_heavy
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1dc
- 2.18.3The system shall be able to model a breakthrough problem of multiple traps, with the fine mesh and time step required to match the analytical solution for the verification case and generate CSV data for use in comparisons with the analytic solution.
Specification(s): ver-1dc_limited_heavy_csvdiff
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.18.2
Verification: ver-1dc
- 2.18.4The system shall be able to generate comparison plots between the analytical solution and simulated solutions of verification cases 1dc, modeling a breakthrough problem of multiple traps.
Specification(s): ver-1d_comparison
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1dc
- 2.18.5The system shall show second order spatial convergence for a diffusion-trapping-release test case.
Specification(s): ver-1dc-mms
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): PythonUnitTest
Verification: ver-1dc
- tmap8: Ver-1Dd
- 2.19.1The system shall be able to model a breakthrough problem without traps.
Specification(s): ver-1dd
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1dd
- 2.19.2The system shall be able to model a breakthrough problem without traps, and generate CSV data for use in comparisons with the analytic solution.
Specification(s): ver-1dd_csvdiff
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.19.1
Verification: ver-1dd
- 2.19.3The system shall be able to generate comparison plots between the analytical solution and simulated solutions of verification cases 1dd, modeling a breakthrough problem without traps.
Specification(s): ver-1d_comparison
Design: TrappingNodalKernelReleasingNodalKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1dd
- tmap8: Ver-1E
- 2.20.1The system shall be able to model transient diffusion through a composite slab with a constant concentration boundary condition as the species source.
Specification(s): ver-1e
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1e
- 2.20.2The system shall be able to model transient diffusion through a composite slab with a constant concentration boundary condition as the species source, with the fine mesh and time step required to match the analytical solution for the TMAP4 verification case.
Specification(s): ver-1e_TMAP4_heavy
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1e
- 2.20.3The system shall be able to model transient diffusion through a composite slab with a constant concentration boundary condition as the species source, with the fine mesh and time step required to match the analytical solution for the TMAP7 verification case.
Specification(s): ver-1e_TMAP7_heavy
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1e
- 2.20.4The system shall be able to model transient diffusion through a composite slab with a constant concentration boundary condition as the species source, with the fine mesh and time step required to match the analytical solution to generate CSV data for use in comparisons with the analytic solution over time for the TMAP4 verification case.
Specification(s): ver-1e_TMAP4_heavy_csvdiff
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.20.2
Verification: ver-1e
- 2.20.5The system shall be able to model transient diffusion through a composite slab with a constant concentration boundary condition as the species source, with the fine mesh and time step required to match the analytical solution to generate CSV data for use in comparisons with the analytic solution over time for the TMAP7 verification case.
Specification(s): ver-1e_TMAP7_heavy_csvdiff
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.20.3
Verification: ver-1e
- 2.20.6The system shall be able to model transient diffusion through a composite slab with a constant concentration boundary condition as the species source, with the fine mesh and timestep required to match the analytical solution to generate CSV data for use in comparisons with the analytic solution for the profile concentration for the TMAP4 verification case.
Specification(s): ver-1e_TMAP4_heavy_lineplot
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.20.2
Verification: ver-1e
- 2.20.7The system shall be able to model transient diffusion through a composite slab with a constant concentration boundary condition as the species source, with the fine mesh and timestep required to match the analytical solution to generate CSV data for use in comparisons with the analytic solution for the profile concentration for the TMAP7 verification case.
Specification(s): ver-1e_TMAP7_heavy_lineplot
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.20.3
Verification: ver-1e
- 2.20.8The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1e, modeling transient diffusion through a composite slab with a constant concentration boundary condition as the species source for both the TMAP4 and TMAP7 verification cases.
Specification(s): ver-1e_comparison
Design: DiffusionTimeDerivativeDirichletBC
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1e
- tmap8: Ver-1Fa
- 2.21.1The system shall be able to model heat conduction in a slab that has heat generation
Specification(s): ver-1fa
Design: HeatConductionHeatConductionTimeDerivativeHeatSource
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1fa
- 2.21.2The system shall be able to model heat conduction in a slab that has heat generation to generate CSV data for use in comparisons with the analytic solution for the profile concentration.
Specification(s): ver-1fa_lineplot
Design: HeatConductionHeatConductionTimeDerivativeHeatSource
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.21.1
Verification: ver-1fa
- 2.21.3The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1fa, to model heat conduction in a slab that has heat generation.
Specification(s): ver-1fa_comparison
Design: HeatConductionHeatConductionTimeDerivativeHeatSource
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1fa
- tmap8: Ver-1Fb
- 2.22.1The system shall be able to model thermal transient in a slab that has temperatures fixed at both the ends
Specification(s): ver-1fb
Design: HeatConductionHeatConductionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1fb
- 2.22.2The system shall be able to model thermal transient in a slab that has temperatures fixed at both the ends to generate CSV data at time of 0.1 s for use in comparison with analytical solution.
Specification(s): ver-1fb_csvdiff_0pt1sec
Design: HeatConductionHeatConductionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.22.1
Verification: ver-1fb
- 2.22.3The system shall be able to model thermal transient in a slab that has temperatures fixed at both the ends to generate CSV data at time of 0.5 s for use in comparison with analytical solution.
Specification(s): ver-1fb_csvdiff_0pt5sec
Design: HeatConductionHeatConductionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.22.1
Verification: ver-1fb
- 2.22.4The system shall be able to model thermal transient in a slab that has temperatures fixed at both the ends to generate CSV data at time of 1.0 s for use in comparison with analytical solution.
Specification(s): ver-1fb_csvdiff_1pt0sec
Design: HeatConductionHeatConductionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.22.1
Verification: ver-1fb
- 2.22.5The system shall be able to model thermal transient in a slab that has temperatures fixed at both the ends to generate CSV data at time of 5.0 s for use in comparison with analytical solution.
Specification(s): ver-1fb_csvdiff_5pt0sec
Design: HeatConductionHeatConductionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.22.1
Verification: ver-1fb
- 2.22.6The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1fb, modeling thermal transient in a slab with fixed temperatures at both the ends.
Specification(s): ver-1fb_comparison
Design: HeatConductionHeatConductionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1fb
- tmap8: Ver-1Fc
- 2.23.1The system shall be able to model conduction in a composite structure with constant surface temperatures.
Specification(s): ver-1fc
Design: HeatConductionHeatConductionTimeDerivative
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1fc
- 2.23.2The system shall be able to model conduction in a composite structure with constant surface temperatures to generate CSV data for use in comparisons with ABAQUS during transient at x=0.09 m.
Specification(s): ver-1fc_csvdiff_transient
Design: HeatConductionHeatConductionTimeDerivative
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.23.1
Verification: ver-1fc
- 2.23.3The system shall be able to model conduction in a composite structure with constant surface temperatures to generate CSV data for use in comparisons with ABAQUS during transient at t=150 s.
Specification(s): ver-1fc_csvdiff_transient_profile
Design: HeatConductionHeatConductionTimeDerivative
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.23.1
Verification: ver-1fc
- 2.23.4The system shall be able to model conduction in a composite structure with constant surface temperatures to generate CSV data for use in comparisons with ABAQUS and an analytical solution at steady state (t=10000 s).
Specification(s): ver-1fc_csvdiff_steady_state
Design: HeatConductionHeatConductionTimeDerivative
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.23.1
Verification: ver-1fc
- 2.23.5The system shall be able to generate comparison plots between the analytical solution, ABAQUS data, and simulated solution of verification case 1fc, modeling conduction in a composite structure with constant surface temperatures.
Specification(s): ver-1fc_comparison
Design: HeatConductionHeatConductionTimeDerivative
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1fc
- tmap8: Ver-1Fd
- 2.24.1The system shall be able to model convective heating.
Specification(s): ver-1fd
Design: HeatConductionHeatConductionTimeDerivative
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1fd
- 2.24.2The system shall be able to model convective heating to generate CSV data for use in comparisons with the analytic solution.
Specification(s): ver-1fd_csv
Design: HeatConductionHeatConductionTimeDerivative
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.24.1
Verification: ver-1fd
- 2.24.3The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1fd, modeling convective heating.
Specification(s): ver-1fd_comparison
Design: HeatConductionHeatConductionTimeDerivative
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1fd
- tmap8: Ver-1G
- 2.25.1The system shall be able to model a chemical reaction between two species with the same concentrations and calculate the concentrations of reactants and product as a function of time
Specification(s): binary_reaction_equal_concentrations
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1g
- 2.25.2The system shall be able to model a chemical reaction between two species with different concentrations and calculate the concentrations of reactants and product as a function of time using the initial conditions from the TMAP4 case
Specification(s): binary_reaction_diff_concentrations_TMAP4
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1g
- 2.25.3The system shall be able to model a chemical reaction between two species with different concentrations and calculate the concentrations of reactants and product as a function of time using the initial conditions from the TMAP7 case
Specification(s): binary_reaction_diff_concentrations_TMAP7
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1g
- 2.25.4The system shall be able to model a chemical reaction between two species with the same concentrations and calculate the concentrations of reactants and product as a function of time, to match the analytical solution to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): binary_reaction_equal_concentrations_csv_diff
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.25.1
Verification: ver-1g
- 2.25.5The system shall be able to model a chemical reaction between two species with different concentrations using the initial conditions from the TMAP4 case and calculate the concentrations of reactants and product as a function of time to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): binary_reaction_diff_concentrations_csv_diff_TMAP4
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.25.2
Verification: ver-1g
- 2.25.6The system shall be able to model a chemical reaction between two species with different concentrations using the initial conditions from the TMAP7 case and calculate the concentrations of reactants and product as a function of time to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): binary_reaction_diff_concentrations_csv_diff_TMAP7
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.25.3
Verification: ver-1g
- 2.25.7The system shall be able to generate comparison plots between the analytical solution and simulated solution of a chemical reaction between two species with same or different concentrations, using the initial conditions from both TMAP4 and TMAP7 cases.
Specification(s): ver-1g_comparison
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1g
- tmap8: Ver-1Gc
- 2.26.1The system shall be able to model a series of chemical reactions involving three species and calculate the concentrations of each species as a function of time.
Specification(s): ver-1gc
Design: ADMatReactionFlexible
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: ver-1gc
- 2.26.2The system shall be able to model a series of chemical reactions involving three species and calculate the concentrations of each species as a function of time and to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1gc_csv
Design: ADMatReactionFlexible
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.26.1
Verification: ver-1gc
- 2.26.3The system shall be able to generate comparison plots between the analytical solution and simulated solution of a series of chemical reactions involving three species and calculate the concentrations of each species as a function of time and to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1gc_comparison
Design: ADMatReactionFlexible
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1gc
- tmap8: Ver-1Ha
- 2.27.1The system shall be able to model a convective outflow problem and calculate the pressure and concentration of the gas in the second and third enclosure and to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1ha_csv
Design: ADMatReaction
Issue(s): #148
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1ha
- 2.27.2The system shall be able to generate comparison plots between the analytical solution and simulated solution of a convective outflow problem involving three enclosures and calculate the pressure and concentration of the gas in the second and third enclosure.
Specification(s): ver-1ha_comparison
Design: ADMatReaction
Issue(s): #148
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1ha
- tmap8: Ver-1Hb
- 2.28.1The system shall be able to model a convective outflow problem and calculate the pressure and concentration of tritium and deuterium gas in the first and second enclosure and to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1hb_csv
Design: ADMatReaction
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1hb
- 2.28.2The system shall be able to generate comparison plots between the analytical solution and simulated solution of a convective outflow problem involving two enclosures and two different gases and calculate the pressure and concentration of the gases in the enclosures.
Specification(s): ver-1hb_comparison
Design: ADMatReaction
Collection(s): FUNCTIONAL
Type(s): RunCommand
Prerequisite(s): 2.28.1
Verification: ver-1hb
- tmap8: Ver-1Ia
- 2.29.1The system shall be able to model a equilibration problem on a reactive surface with equal starting pressures in ratedep condition and to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1ia_csv
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1ia
- 2.29.2The system shall be able to generate comparison plots between the analytical solution and simulated solution of a equilibration on a reactive surface with equal starting pressures in ratedep condition
Specification(s): ver-1ia_comparison
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1ia
- tmap8: Ver-1Ib
- 2.30.1The system shall be able to model a equilibration problem on a reactive surface with unequal starting pressures in ratedep condition and to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1ib_csv
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1ib
- 2.30.2The system shall be able to generate comparison plots between the analytical solution and simulated solution of a equilibration on a reactive surface in ratedep condition with unequal starting pressures.
Specification(s): ver-1ib_comparison
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1ib
- tmap8: Ver-1Ic
- 2.31.1The system shall be able to model a equilibration problem on a reactive surface in surfdep conditions with low barrier energy and to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1ic_csv
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1ic
- 2.31.2The system shall be able to generate comparison plots between the analytical solution and simulated solution of a equilibration on a reactive surface in surfdep condition with low barrier energy.
Specification(s): ver-1ic_comparison
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1ic
- tmap8: Ver-1Id
- 2.32.1The system shall be able to model a equilibration problem on a reactive surface in surfdep conditions with high barrier energy and to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1id_csv
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1id
- 2.32.2The system shall be able to generate comparison plots between the analytical solution and simulated solution of a equilibration on a reactive surface in surfdep condition with high barrier energy.
Specification(s): ver-1id_comparison
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1id
- tmap8: Ver-1Ie
- 2.33.1The system shall be able to model a equilibration problem on a reactive surface in lawdep condition with equal starting pressures and to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1ie_csv
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1ie
- 2.33.2The system shall be able to generate comparison plots between the analytical solution and simulated solution of a equilibration on a reactive surface in lawdep condition with equal starting pressures.
Specification(s): ver-1ie_comparison
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1ie
- tmap8: Ver-1If
- 2.34.1The system shall be able to model a equilibration problem on a reactive surface in lawdep condition with unequal starting pressures and to generate CSV data for use in comparisons with the analytic solution over time.
Specification(s): ver-1if_csv
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1if
- 2.34.2The system shall be able to generate comparison plots between the analytical solution and simulated solution of a equilibration on a reactive surface in lawdep condition with unequal starting pressures.
Specification(s): ver-1if_comparison
Design: ADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1if
- tmap8: Ver-1Ja
- 2.35.1The system shall be able to model decay of tritium and associated growth of helium in a diffusion segment and generate CSV data for use in comparisons with the analytic solution.
Specification(s): ver-1ja_csvdiff
Design: ver-1jaMatReaction
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1ja
- 2.35.2The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1ja, which models decay of tritium and associated growth of helium in a diffusion segment.
Specification(s): ver-1ja_comparison
Design: ver-1jaMatReaction
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1ja
- tmap8: Ver-1Jb
- 2.36.1The system shall be able to model decay of tritium and associated growth of He in a diffusion segment with distributed traps, with the fine mesh and timestep required to match the analytical solution to generate CSV data for use in comparisons with the analytic solution.
Specification(s): ver-1jb_csvdiff
Design: ver-1jbMatReactionMatDiffusionScaledCoupledTimeDerivativeTrappingNodalKernelReleasingNodalKernel
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1jb
- 2.36.2The system shall be able to model decay of tritium and associated growth of He in a diffusion segment with distributed traps and output the profiles of concentrations.
Specification(s): ver-1jb_csvdiff_profile
Design: ver-1jbMatReactionMatDiffusionScaledCoupledTimeDerivativeTrappingNodalKernelReleasingNodalKernel
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.36.1
Verification: ver-1jb
- 2.36.3The system shall be able to model decay of tritium and associated growth of He in a diffusion segment with distributed traps with equivalent initial mobile and trapped tritium concentration, with the fine mesh and timestep required to match the analytical solution to generate CSV data for use in comparisons with the analytic solution.
Specification(s): ver-1jb_csvdiff_equivalent_concentrations
Design: ver-1jbMatReactionMatDiffusionScaledCoupledTimeDerivativeTrappingNodalKernelReleasingNodalKernel
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1jb
- 2.36.4The system shall be able to model decay of tritium and associated growth of He in a diffusion segment with distributed traps with equivalent initial mobile and trapped tritium concentration and output the profiles of concentrations.
Specification(s): ver-1jb_csvdiff_profile_equivalent_concentrations
Design: ver-1jbMatReactionMatDiffusionScaledCoupledTimeDerivativeTrappingNodalKernelReleasingNodalKernel
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.36.3
Verification: ver-1jb
- 2.36.5The system shall be able to generate comparison plots between the analytical solution and simulated solution when modeling decay of tritium and associated growth of He in a diffusion segment with distributed traps.
Specification(s): ver-1jb_comparison
Design: ver-1jbMatReactionMatDiffusionScaledCoupledTimeDerivativeTrappingNodalKernelReleasingNodalKernel
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1jb
- tmap8: Ver-1Ka
- 2.37.1The system shall be able to model a tritium volumetric source in one enclosure
Specification(s): ver-1ka_csv
Design: ODETimeDerivativeParsedODEKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1ka
- 2.37.2The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1ka, modeling a tritium volumetric source in one enclosure.
Specification(s): ver-1ka_comparison
Design: ODETimeDerivativeParsedODEKernel
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1ka
- tmap8: Ver-1Kb
- 2.38.1The system shall be able to model the diffusion of T2 across a membrane separating two enclosures in accordance with Henry’s law without any concentration jump at the interface.
Specification(s): ver-1kb_csv_without_concentration_jump
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1kb
- 2.38.2The system shall be able to model the diffusion of T2 across a membrane separating two enclosures in accordance with Henry’s law with a concentration jump at the interface.
Specification(s): ver-1kb_csv_concentration_jump
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1kb
- 2.38.3The system shall be able to model the diffusion of T2 across a membrane separating two enclosures in accordance with Henry’s law with a concentration jump at the interface
Specification(s): ver-1kb_exodus_concentration_jump
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.38.2
Verification: ver-1kb
- 2.38.4The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1kb, modeling a diffusion across a membrane separating two enclosures in accordance with Henry’s law.
Specification(s): ver-1kb_comparison
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1kb
- tmap8: Ver-1Kc-1
- 2.39.1The system shall be able to model the diffusion of T2 across a membrane separating two enclosures in accordance with Sieverts’ law with a concentration jump at the interface.
Specification(s): ver-1kc-1_csv
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1kc-1
- 2.39.2The system shall be able to model the diffusion of T2 across a membrane separating two enclosures in accordance with Sieverts’ law with a concentration jump at the interface with a fine mesh and tight tolerances for higher accuracy.
Specification(s): ver-1kc-1_csv_heavy
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1kc-1
- 2.39.3The system shall be able to model the diffusion of T2 across a membrane separating two enclosures in accordance with Sieverts’ law with a concentration jump at the interface with a fine mesh and tight tolerances for higher accuracy and generate an exodus file.
Specification(s): ver-1kc-1_exodus_heavy
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.39.2
Verification: ver-1kc-1
- 2.39.4The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1kc-1, modeling a diffusion across a membrane separating two enclosures in accordance with Sieverts’ law.
Specification(s): ver-1kc-1_comparison
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivative
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1kc-1
- tmap8: Ver-1Kc-2
- 2.40.1The system shall be able to model the diffusion of T2, H2 and HT across a membrane separating two enclosures in accordance with Sieverts’ law with a concentration jump at the interface.
Specification(s): ver-1kc-2_csv
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivativeADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1kc-2
- 2.40.2The system shall be able to model the diffusion of T2, H2 and HT across a membrane separating two enclosures in accordance with Sieverts’ law with a concentration jump at the interface with tight tolerances for higher accuracy.
Specification(s): ver-1kc-2_csv_heavy
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivativeADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1kc-2
- 2.40.3The system shall be able to model the diffusion of T2, H2 and HT across a membrane separating two enclosures in accordance with Sieverts’ law with a concentration jump at the interface and generate an exodus file with tight tolerances for higher accuracy.
Specification(s): ver-1kc-2_exodus_heavy
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivativeADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.40.2
Verification: ver-1kc-2
- 2.40.4The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1kc-2, modeling a diffusion across a membrane separating two enclosures in accordance with Sieverts’ law.
Specification(s): ver-1kc-2_comparison
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivativeADMatReactionFlexible
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1kc-2
- tmap8: Ver-1Kd
- 2.41.1The system shall be able to model the diffusion of T2, H2 and HT across a membrane separating two enclosures in accordance with Sieverts’ law with a concentration jump at the interface and a T2 volumetric source term.
Specification(s): ver-1kd_csv
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivativeADMatReactionFlexibleBodyForce
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1kd
- 2.41.2The system shall be able to model the diffusion of T2, H2 and HT across a membrane separating two enclosures in accordance with Sieverts’ law with a concentration jump at the interface and a T2 volumetric source term with tight tolerances for higher accuracy.
Specification(s): ver-1kd_csv_heavy
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivativeADMatReactionFlexibleBodyForce
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: ver-1kd
- 2.41.3The system shall be able to model the diffusion of T2, H2 and HT across a membrane separating two enclosures in accordance with Sieverts’ law with a concentration jump at the interface and a T2 volumetric source term and generate an exodus file with tight tolerances for higher accuracy.
Specification(s): ver-1kd_exodus_heavy
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivativeADMatReactionFlexibleBodyForce
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.41.2
Verification: ver-1kd
- 2.41.4The system shall be able to generate comparison plots between the analytical solution and simulated solution of verification case 1kd, modeling a diffusion across a membrane separating two enclosures in accordance with Sieverts’ law and a T2 volumetric source term.
Specification(s): ver-1kd_comparison
Design: ADInterfaceSorption / InterfaceSorptionMatDiffusionTimeDerivativeADMatReactionFlexibleBodyForce
Issue(s): #12
Collection(s): FUNCTIONAL
Type(s): RunCommand
Verification: ver-1kd
- tmap8: Yttrium Hydrogen System
- 2.42.1The system shall be able to model the PCT curves of YHx to determine the surface atomic fraction as a function of pressure and temperature.
Specification(s): YHx_PCT_csv
Design: InterfaceDiffusionADMatInterfaceReactionYHxPCTMatDiffusionTimeDerivative
Issue(s): #261
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.42.2The system shall be able to model the PCT curves of YHx to determine the surface atomic fraction as a function of pressure and temperature and generate an exodus file.
Specification(s): YHx_PCT_exodus
Design: InterfaceDiffusionADMatInterfaceReactionYHxPCTMatDiffusionTimeDerivative
Issue(s): #261
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.42.1
- 2.42.3The system shall be able to model the PCT curves of YHx to determine the surface atomic fraction as a function of pressure and temperature for P=1e3 Pa and T=1173.15 K.
Specification(s): YHx_PCT_T1173_P1e3_csv
Design: InterfaceDiffusionADMatInterfaceReactionYHxPCTMatDiffusionTimeDerivative
Issue(s): #261
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.42.4The system shall be able to model the PCT curves of YHx to determine the surface atomic fraction as a function of pressure and temperature for P=1e4 Pa and T=1173.15 K.
Specification(s): YHx_PCT_T1173_P1e4_csv
Design: InterfaceDiffusionADMatInterfaceReactionYHxPCTMatDiffusionTimeDerivative
Issue(s): #261
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.42.5The system shall be able to model the PCT curves of YHx to determine the surface atomic fraction as a function of pressure and temperature for P=5e4 Pa and T=1173.15 K.
Specification(s): YHx_PCT_T1173_P5e4_csv
Design: InterfaceDiffusionADMatInterfaceReactionYHxPCTMatDiffusionTimeDerivative
Issue(s): #261
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.42.6The system shall be able to model the PCT curves of YHx to determine the surface atomic fraction as a function of pressure and temperature for P=3e3 Pa and T=1273.15 K.
Specification(s): YHx_PCT_T1273_P3e3_csv
Design: InterfaceDiffusionADMatInterfaceReactionYHxPCTMatDiffusionTimeDerivative
Issue(s): #261
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.42.7The system shall be able to generate comparison plots between experimental PCT curves, the model used in TMAP8, and TMAP8 predictions.
Specification(s): YHx_PCT_comparison
Design: InterfaceDiffusionADMatInterfaceReactionYHxPCTMatDiffusionTimeDerivative
Issue(s): #261
Collection(s): FUNCTIONAL
Type(s): RunCommand
- 2.42.8The system shall be able to return a warning when the pressure and temperature are outside the range of validity of the YHxPCT model (pressure too low).
Specification(s): YHx_PCT_error_low_pressure
Design: InterfaceDiffusionADMatInterfaceReactionYHxPCTMatDiffusionTimeDerivative
Issue(s): #261
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.42.9The system shall be able to return a warning when the pressure and temperature are outside the range of validity of the YHxPCT model (pressure too high).
Specification(s): YHx_PCT_error_high_pressure
Design: InterfaceDiffusionADMatInterfaceReactionYHxPCTMatDiffusionTimeDerivative
Issue(s): #261
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException