Reconstructed Discontinuous Galerkin Requirements Traceability Matrix
This template follows INL template TEM-214, "IT System Requirements Traceability Matrix."
This document serves as an addendum to Framework Requirements Traceability Matrix and captures information for Requirement Traceability Matrix (RTM) specific to the Reconstructed Discontinuous Galerkin module.
Introduction
Minimum System Requirements
In general, the following is required for MOOSE-based development:
A POSIX compliant Unix-like operating system. This includes any modern Linux-based operating system (e.g., Ubuntu, Fedora, Rocky, etc.), or a Macintosh machine running either of the last two MacOS releases.
| Hardware | Information |
|---|---|
| CPU Architecture | x86_64, ARM (Apple Silicon) |
| Memory | 8 GB (16 GBs for debug compilation) |
| Disk Space | 30GB |
| Libraries | Version / Information |
|---|---|
| GCC | 8.5.0 - 12.2.1 |
| LLVM/Clang | 10.0.1 - 16.0.6 |
| Intel (ICC/ICX) | Not supported at this time |
| Python | 3.9 - 3.11 |
| Python Packages | packaging pyaml jinja2 |
System Purpose
The MOOSE rDG module is a library for the implementation of simulation tools that solve convection-dominated problems using the class of so-called reconstructed discontinuous Galerkin (rDG) methods. The specific rDG method implemented in this module is rDG(P0P1), which is equivalent to the second-order cell-centered finite volume method (FVM). Cell-centered FVMs are regarded as a subset of rDG methods in the case when the baseline polynomial solution in each element is a constant monomial. The FVMs are the most widely used numerical methods in areas such as computational fluid dynamics (CFD) and heat transfer, computational acoustics, and magnetohydrodynamics (MHD).
System Scope
The purpose of this software is to provide capability to MOOSE-based applications to use a second-order, cell-centered finite volume method (FVM). This module provides a systematic solution for implementing all required components in a second-order FVM such as slope reconstruction, slope limiting, numerical flux, and proper boundary conditions. Additionally, this module provides an implementation of these components for the scalar advection equation.
Assumptions and Dependencies
The Reconstructed Discontinuous Galerkin module is developed using MOOSE and can itself be based on various MOOSE modules, as such the RTM for the Reconstructed Discontinuous Galerkin module is dependent upon the files listed at the beginning of this document.
Pre-test Instructions/Environment/Setup
Ideally all testing should be performed on a clean test machine following one of the supported configurations setup by the test system engineer. Testing may be performed on local workstations and cluster systems containing supported operating systems.
The repository should be clean prior to building and testing. When using "git" this can be done by doing a force clean in the main repository and each one of the submodules:
git clean -xfd
git submodule foreach 'git clean -xfd'
All tests must pass in accordance with the type of test being performed. This list can be found in the Software Test Plan.
Changelog Issue Revisions
Errors in changelog references can sometimes occur as a result of typos or conversion errors. If any need to be noted by the development team, they will be noted here.
The changelog for all code residing in the MOOSE repository is located in the MOOSE RTM.
System Requirements Traceability
Functional Requirements
- rdg: Admetallicfuelwastage
- 11.1.1The system shall compute a wastage thickness based on burnup, temperature and time (burnup_ht9_legacy method).
Specification(s): burnup_ht9_legacy
Design: ADMetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.1.2The Jacobian for the ADMetallicFuelWastage burnup dependent mode shall be perfect (burnup_ht9_legacy method).
Specification(s): burnup_ht9_legacy_jacobian
Design: Jacobian Definition
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.1.3The system shall compute a wastage thickness based on burnup, temperature and time (burnup_ht9_opt method).
Specification(s): burnup_ht9_opt
Design: ADMetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.1.4The Jacobian for the ADMetallicFuelWastage burnup dependent mode shall be perfect (burnup_ht9_opt method).
Specification(s): burnup_ht9_opt_jacobian
Design: Jacobian Definition
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.1.5The system shall compute a wastage thickness based on burnup, temperature and time (burnup_ht9_gap method).
Specification(s): burnup_ht9_gap
Design: ADMetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.1.6The Jacobian for the ADMetallicFuelWastage burnup dependent mode shall be perfect (burnup_ht9_gap method).
Specification(s): burnup_ht9_gap_jacobian
Design: Jacobian Definition
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.1.7The system shall compute a wastage thickness based on fast neutron flux, temperature and time (flux_ht9 method).
Specification(s): flux_ht9
Design: ADMetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.1.8The Jacobian for the ADMetallicFuelWastage flux dependent mode shall be perfect (flux_ht9 method).
Specification(s): flux_ht9_jacobian
Design: Jacobian Definition
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.1.9The system shall compute a wastage thickness based on fast neutron flux, temperature and time (flux_ss316 method).
Specification(s): flux_ss316
Design: ADMetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.1.10The Jacobian for the ADMetallicFuelWastage flux dependent mode shall be perfect (flux_ss316 method).
Specification(s): flux_ss316_jacobian
Design: Jacobian Definition
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.1.11The system shall compute a wastage thickness based on fast neutron flux, temperature and time (flux_h9 method).
Specification(s): flux_d9
Design: ADMetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.1.12The Jacobian for the ADMetallicFuelWastage flux dependent mode shall be perfect (flux_h9 method).
Specification(s): flux_d9_jacobian
Design: Jacobian Definition
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.1.13The system shall compute a wastage thickness based on fast neutron flux, burnup, temperature and time (flux_burnup_ht9 method).
Specification(s): flux_burnup_ht9
Design: ADMetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.1.14The Jacobian for the ADMetallicFuelWastage flux/burnup dependent mode shall be perfect (flux_burnup_ht9 method).
Specification(s): flux_burnup_ht9_jacobian
Design: Jacobian Definition
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Al2O3
- 11.2.1The system shall compute an alumina thickness on cladding and supply that may be used in the coolant channel model.
Specification(s): al2o3
Design: Al2O3Aux
Issue(s): #907
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Al6061Oxidation
- 11.3.1The system shall compute the oxide thickness for AL6061 cladding in plate fuel.
Specification(s): oxidation
Design: Al6061Oxidation
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Al6061Oxidethermal
- 11.4.1The system shall calculate thermal conductivity and specific heat for Al6061 oxide layer.
Specification(s): thermal
Design: Al6061OxideThermal
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Al6061Thermal
- 11.5.1The system shall calculate thermal conductivity and specific heat for Al6061.
Specification(s): Al6061
Design: Al6061Thermal
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.5.2The system shall calculate thermal conductivity and specific heat for Al6061 with automatic differentiation.
Specification(s): ad_Al6061
Design: Al6061Thermal
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.5.1
- 11.5.3The system shall calculate a perfect Jacobian while calculating thermal conductivity and specific heat for Al6061.
Specification(s): jac
Design: Al6061Thermal
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Fuelpin3Dmeshgenerator
- 11.6.1The system shall support automatic creation of quarter section 3D fuel pin meshes.
Specification(s): quarter
Design: FuelPin3DMeshGenerator
Issue(s): #5231
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.6.2The system shall support automatic creation of half section 3D fuel pin meshes.
Specification(s): half
Design: FuelPin3DMeshGenerator
Issue(s): #5231
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.6.3The system shall support automatic creation of 3D fuel pin meshes.
Specification(s): whole
Design: FuelPin3DMeshGenerator
Issue(s): #5231
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.6.4The system shall support automatic creation of 3D fuel pin meshes with cladding liner and coating.
Specification(s): linerCoating
Design: FuelPin3DMeshGenerator
Issue(s): #5231
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.6.5The system shall support automatic creation of 3D fuel pin meshes with only fuel.
Specification(s): fuelOnly
Design: FuelPin3DMeshGenerator
Issue(s): #5231
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.6.6The system shall support automatic creation of 3D fuel pin meshes with only cladding.
Specification(s): claddingOnly
Design: FuelPin3DMeshGenerator
Issue(s): #5231
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.6.7The system shall support automatic creation of 3D fuel pin meshes with smeared fuel blocks.
Specification(s): smeared
Design: FuelPin3DMeshGenerator
Issue(s): #5231
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Metallicfuelwastage
- 11.7.1The system shall compute a HT9 wastage thickness based on burnup, temperature and time (burnup_ht9_legacy model).
Specification(s): burnup_ht9_legacy
Design: MetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.7.2The system shall compute a HT9 wastage thickness based on burnup, temperature and time (burnup_ht9_opt model).
Specification(s): burnup_ht9_opt
Design: MetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.7.3The system shall compute a HT9 wastage thickness based on burnup, temperature and time considering gap closure.
Specification(s): burnup_ht9_gap
Design: MetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.7.4The system shall compute a HT9 wastage thickness based on fast neutron flux, temperature and time.
Specification(s): flux_ht9
Design: MetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.7.5The system shall compute a SS316 wastage thickness based on fast neutron flux, temperature and time.
Specification(s): flux_ss316
Design: MetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.7.6The system shall compute a D9 wastage thickness based on fast neutron flux, temperature and time.
Specification(s): flux_d9
Design: MetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.7.7The system shall compute a HT9 wastage thickness based on fast neutron flux, burnup, temperature and time.
Specification(s): flux_burnup_ht9
Design: MetallicFuelWastage
Issue(s): #1117
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Oxideenergydeposition
- 11.8.1The system shall calculate the additional energy delivered to the system from the oxidation reaction of the cladding with 1 element and will be compared to an analytical solution.
Specification(s): OxideEnergy_1elem
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.8.2The system shall calculate the additional energy delivered to the system from the oxidation reaction of the cladding with 4 element and will be compared to an analytical solution.
Specification(s): OxideEnergy_4elem
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.8.3The system shall calculate the additional energy delivered to the system from the oxidation reaction of the cladding with known input parameters for the purpose of comparing to MATPRO results.
Specification(s): matpro_comp
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.8.4The system shall error when the number of radial elements are not specified.
Specification(s): error1
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.8.5The system shall error when the input for oxide scale increment is not specified.
Specification(s): error2
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.8.6The system shall error when the cladding inner radius is not specified.
Specification(s): error3
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.8.7The system shall error when the cladding outer radius is not specified.
Specification(s): error4
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Porositydensity
- 11.9.1The system shall calculate density when provided the theoretical density and porosity.
Specification(s): simple_density
Design: PorosityDensity
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.9.2The system shall calculate density when provided the theoretical density and porosity with automatic differentiation.
Specification(s): ad_simple_density
Design: PorosityDensity
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.9.3The system shall calculate a perfect Jacobian while calculating density when provided theoretical density and porosity.
Specification(s): ad_jac
Design: PorosityDensity
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Sicpdpenetration
- 11.10.1The system shall calculate the penetration depth of Pd into the SiC layer of a TRISO fuel particle as a function of temperature.
Specification(s): SiCPdPenetration
Design: PdPenetration
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Thermalfuel Error Messages
- 11.11.1The system shall generate an error if the thermal conductivity in a block is zero.
Specification(s): zero_thermal_conductivity_check
Design: UO2ThermalMOXThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.11.2The system shall generate an error if the initial_porosity is outside range.
Specification(s): initial_porosity_check
Design: UO2ThermalMOXThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.11.3The system shall generate an error if porosity inputted as a material property or a coupled variable, but not both.
Specification(s): porosity_variable_and_material_check
Design: UO2ThermalMOXThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.11.4The system shall generate an error if burnup or burnup_function or burnup_material is not provided in the material block.
Specification(s): no_burnup_check
Design: UO2ThermalMOXThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.11.5The system shall generate an error if a nonzero Pu content is supplied for the Fink-Amaya model.
Specification(s): no_Pu_content_Fink-Amaya_check
Design: UO2ThermalMOXThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Ad D9 Thermal
- 11.12.1The system shall compute the correct thermal conductivity and specific heat for D9 alloy.
Specification(s): ad_d9_thermal
Design: D9Thermal
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.12.2The Jacobian for the ADD9Thermal calculations shall provide perfect jacobians.
Specification(s): jacobian
Design: Jacobian Definition
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.12.3The system shall compute the thermal conductivity and specific heat of D9 and match hand calculations and non-AD models for various values of temperature.
Specification(s): exact
Design: D9Thermal
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Ad Metallic Fuel Coolant Wastage
- 11.13.1The system shall compute a wastage thickness for HT9 using effective time method (AD).
Specification(s): ht9_eff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.13.2The system shall compute a wastage thickness for HT9 using the original method (AD).
Specification(s): ht9_noneff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.13.3The system shall compute a wastage thickness for HT9_HEDL using effective time method (AD).
Specification(s): ht9_hedl_eff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.13.4The system shall compute a wastage thickness for HT9_HEDL using the original method (AD).
Specification(s): ht9_hedl_noneff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.13.5The system shall compute a wastage thickness for SS316 using effective time method (AD).
Specification(s): ss316_eff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.13.6The system shall compute a wastage thickness for SS316 using the original method (AD).
Specification(s): ss316_noneff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.13.7The Jacobian for the ADMetallicFuelCoolangtWastage using effective time method shall be perfect (AD).
Specification(s): ss316_eff_jacobian
Design: Jacobian Definition
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.13.8The Jacobian for the ADMetallicFuelCoolangtWastage using the original method shall be perfect (AD).
Specification(s): ss316_noneff_jacobian
Design: Jacobian Definition
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.13.9The system shall compute a wastage thickness using for a smeared pellet mesh pin (AD).
Specification(s): ht9_eff_full_pin
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Ad Upuzr Mobility
- 11.14.1The system shall be able to evaluate chemical and thermal mobilities for various combinations of stable phases.
Specification(s): exact
Design: ADUPuZrMobility
Issue(s): #1070
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.14.2The Jacobian for ADUPuZrDiffusivity shall be accurate
- when equilibrium parameters from ADUPuZrPhaseLookup are constant.
- when equilibrium parameters from ADUPuZrPhaseLookup have variable dependencies.
Specification(s): jacobian/explicit_dependencies-jac, jacobian/implicit_dependencies-jac
Design: ADUPuZrMobility
Issue(s): #1070
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Ad Upuzr Phase Lookup
- 11.15.1The system shall be able to evaluate a 3D function at three arbitrary points defined by variables.
Specification(s): 3d_funcion_test
Design: ADUPuZrPhaseLookup
Issue(s): #1070
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.15.2The system shall be able to assign unique values to regions with different combinations of stable phases for visualization purposes.
Specification(s): phase_region_test
Design: ADUPuZrPhaseLookup
Issue(s): #1070
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.15.3The system shall be able to identify the active chemical potential in regions with different combinations of stable phases.
Specification(s): mu_active_test
Design: ADUPuZrPhaseLookup
Issue(s): #1070
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.15.4The system shall ensure the Jacobian is accurate.
Specification(s): jacobian_test
Design: ADUPuZrPhaseLookup
Issue(s): #1070
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Ad Upuzr Sodium Logging
- 11.16.1The system shall compute a sodium logged porosity given the total porosity and the interconnectivity of the porosity and match to hand calculations using the automatic differentiation system
- when using current material property values.
- when using old material property values.
Specification(s): g/exact, g/exact_old_values
Design: UPuZrSodiumLogging
Issue(s): #1098
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Ad Upuzr Thermal
- 11.17.1The system shall provide porosity corrections for thermal conductivity that are based on a fractional, power, or sodium logged formulations, and match to hand-calculations
- using current material properties.
- using old material properties.
Specification(s): porosity_corrections/current, porosity_corrections/old
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.17.2The system shall match non-AD models and hand calculations for thermal conductivity of UPuZr of varying weight fractions of Pu and Zr
- using the Billone thermal conductivity model.
- using the Galloway model.
- using the LANL thermal conductivity model and the Savage specific heat model.
- using the Kim thermal conductivity model and the Karahan specific heat model.
Specification(s): AD/billone, AD/galloway, AD/lanl_savage, AD/kim_karahan
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.17.3The system shall be able to run across a wide swatch of parameters without throwing an error that indicates a negative thermal conductivity or heat conduction value is calculated
- using the billone thermal conductivity model.
- using the billone thermal conductivity model and fail.
- using the galloway thermal conductivity model.
- using the lanl thermal conductivity model and savage specific heat model.
- using the kim thermal conductivity model and karahan specific heat model.
- using the billone thermal conductivity model on a realistic problem.
- The system shall be able to run across a fine and wide swatch of parameters without throwing an error that indicates a negative thermal conductivity or heat conduction value is calculated using the galloway thermal conductivity model.
- The system shall be able to run across a fine and wide swatch of parameters without throwing an error that indicates a negative thermal conductivity or heat conduction value is calculated using the lanl thermal conductivity model and savage specific heat model.
- The system shall be able to run across a fine and wide swatch of parameters without throwing an error that indicates a negative thermal conductivity or heat conduction value is calculated using the kim thermal conductivity model and karahan specific heat model.
Specification(s): teranry/billone_ternary, teranry/billone_ternary_fail, teranry/galloway_ternary, teranry/lanl_savage_ternary, teranry/kim_karahan_thcond_ternary, teranry/billone_ternary_heavy, teranry/galloway_ternary_heavy, teranry/lanl_savage_ternary_heavy, teranry/kim_karahan_ternary_heavy
Design: UPuZrThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.17.4The Jacobian for the ADUPuZrThermal shall be perfect
- using the billone thermal conductivity model
- using the galloway thermal conductivity model
- using the lanl thermal conductivity model and savage heat conduction
- using the kim thermal conductivity and the karahan specific heat model
Specification(s): jacobian/billone-jac, jacobian/galloway-jac, jacobian/lanl_savage-jac, jacobian/kim_karahan-jac
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Anisotropic Swelling
- 11.18.1The system shall provide the Ogata and Yokoo model for metal fuel anisotropic swelling for 1.5D.
Specification(s): anis_swelling_eigen
Design: UPuZrAnisotropicSwellingEigenstrain
Issue(s): #499
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Arrhenius Diffusion Coef
- 11.19.1The system shall compute an Arrhenius diffusion coefficient where the first leading coefficient may be specified by a function.
Specification(s): arrh_diff_coef_d1_function
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.19.2The system shall compute an Arrhenius diffusion coefficient where the second coefficient may be specified by a function.
Specification(s): arrh_diff_coef_d2_function
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.19.1
- 11.19.3The system shall compute an Arrhenius diffusion coefficient where the first activation energy coefficient may be specified by a function.
Specification(s): arrh_diff_coef_q1_function
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.19.2
- 11.19.4The system shall compute an Arrhenius diffusion coefficient where the second activation energy coefficient may be specified by a function.
Specification(s): arrh_diff_coef_q2_function
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.19.3
- 11.19.5The system shall compute an Arrhenius diffusion coefficient.
Specification(s): arrh_diff_coef
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.19.6The system shall compute an Arrhenius diffusion coefficient using automatic differentiation.
Specification(s): ad_arrh_diff_coef
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.19.5
- 11.19.7The system shall calculate perfect derivatives for an Arrhenius diffusion coefficient using automatic differentiation.
Specification(s): jacobian_ad_arrh
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.19.5
- 11.19.8The system shall compute a microstructure-dependent Arrhenius diffusion coefficient.
Specification(s): arrh_diff_coef_micro
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.19.9The system shall compute a microstructure-dependent Arrhenius diffusion coefficient using automatic differentiation.
Specification(s): ad_arrh_diff_coef_micro
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.19.8
- 11.19.10The system shall compute a microstructure and irradiation-dependent Arrhenius diffusion coefficient.
Specification(s): arrh_diff_coef_micro_irr
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.19.8
- 11.19.11The system shall compute a microstructure and irradiation-dependent Arrhenius diffusion coefficient using automatic differentiation.
Specification(s): ad_arrh_diff_coef_micro_irr
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.19.10
- 11.19.12The system shall calculate perfect derivatives for an Arrhenius diffusion coefficient.
Specification(s): jacobian_arrh
Design: ArrheniusDiffusionCoefArrheniusDiffusionCoefMicrostructureIrradiation
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Average Axial Position
- 11.20.1The system shall compute the average position of a side set in the axial direction.
Specification(s): test
Design: AverageAxialPosition
Issue(s): #226
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Axial Gas Communication
- 11.21.1The system shall compute the conservation of moles for a closed system at constant temperature during axial gas communication.
Specification(s): clad_displacement_only
Design: AxialGasCommunication
Issue(s): #1363
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.21.2The system shall compute the conservation of moles for a closed system at constant pressure during axial gas communication.
Specification(s): temperature_increase_only
Design: AxialGasCommunication
Issue(s): #1363
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.21.3The system shall compute the conservation of volume for a closed system at constant temperature during axial gas communication.
Specification(s): fission_gas_release_only
Design: AxialGasCommunication
Issue(s): #1363
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.21.4The system shall compute the conservation of moles for expanding impermeable fuel at constant temperature during axial gas communication.
Specification(s): expanding_impermeable_fuel
Design: AxialGasCommunication
Issue(s): #1363
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.21.5The system shall compute the conservation of moles for expanding permeable fuel at constant temperature during axial gas communication.
Specification(s): expanding_permeable_fuel
Design: AxialGasCommunication
Issue(s): #1363
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.21.6The system shall compute the conservation of moles where the expansion of a cladding layer produces an axial relocated fuel layer that is impermeable, resulting in two volumes at constant temperature during axial gas communication.
Specification(s): seperate_volumes_for_gas_concentraions
Design: AxialGasCommunication
Issue(s): #1363
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.21.7The system shall compute the rate of mass loss for an impermeable open system at constant temperature during axial gas communication.
Specification(s): cladding_burst_loss_of_mass_impermeable_fuel
Design: AxialGasCommunication
Issue(s): #1363
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.21.8The system shall compute the rate of mass loss for a permeable open system at constant temperature during axial gas communication.
Specification(s): cladding_burst_loss_of_mass_permeable_fuel
Design: AxialGasCommunication
Issue(s): #1363
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.21.9The system shall compute the dynamic viscosity for fuel-cladding gap layers based on pressure and temperature conditions.
Specification(s): dynamic_viscosity
Design: AxialGasCommunication
Issue(s): #1363
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Axial Relocation
- 11.22.1The system shall compute the total volume of pulverized UO2 as a function of burnup and temperature.
Specification(s): uo2_pulverization
Design: UO2Pulverization
Issue(s): #397
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.2The system shall prevent pulverization of UO2 even when above the threshold if a contact pressure greater than 50 MPa is present.
Specification(s): uo2_pulverization_contact_pressure
Design: UO2Pulverization
Issue(s): #397
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.3The system shall have a physics-based model for UO2 pulverization.
Specification(s): uo2_pulverization_mesoscale
Design: UO2PulverizationMesoscale
Issue(s): #1332
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.4The system shall have a model for UO2 pulverization based on 2D phase-field fracture simulations.
Specification(s): uo2_pulverization_phasefield
Design: UO2PulverizationMesoscale
Issue(s): #1422
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.5The system shall compute the total volume of pulverized UO2 as a function of burnup and temperature using automatic differentiation.
Specification(s): ad_uo2_pulverization
Design: UO2Pulverization
Issue(s): #1446
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.6The system shall have a physics-based model for UO2 pulverization using automatic differentiation.
Specification(s): ad_uo2_pulverization_mesoscale
Design: UO2PulverizationMesoscale
Issue(s): #1446
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.7The system shall have a model for UO2 pulverization based on 2D phase-field fracture simulations using automatic differentiation.
Specification(s): ad_uo2_pulverization_phasefield
Design: UO2PulverizationMesoscale
Issue(s): #1446
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.8The system shall have a model for UO2 pulverization based on 3D phase-field fracture simulations.
Specification(s): uo2_pulverization_phasefield2
Design: UO2PulverizationMesoscale
Issue(s): #1585
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.9The system shall have a model for UO2 pulverization based on 3D phase-field fracture simulations using automatic differentiation.
Specification(s): ad_uo2_pulverization_phasefield2
Design: UO2PulverizationMesoscale
Issue(s): #1585
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.10The system shall have a model for UO2 pulverization based on 3D phase-field fracture simulations with a user-defined hbs_volume_fraction_threshold.
Specification(s): uo2_pulverization_phasefield2_hbs_threshold_change
Design: UO2PulverizationMesoscale
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.11The system shall have a model for UO2 pulverization based on multiscale 2D phase-field fracture simulations.
Specification(s): uo2_pulverization_phasefield_2D_multiscale
Design: UO2PulverizationMesoscale
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.12The system shall have a model for UO2 pulverization based on multiscale 2D phase-field fracture simulations using automatic differentiation.
Specification(s): ad_uo2_pulverization_phasefield_2D_multiscale
Design: UO2PulverizationMesoscale
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.13The system shall have a model for UO2 pulverization based on multiscale 2D phase-field fracture simulations while scaling the critical pressure.
Specification(s): uo2_pulverization_phasefield_2D_multiscale_scaled
Design: UO2PulverizationMesoscale
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.14The system shall error if burnup or burnup_function is not provided to the UO2Pulverization material model.
Specification(s): uo2_pulverization_error_check
Design: UO2Pulverization
Issue(s): #397
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.22.15The system shall compute the effective packing fraction of a binary system of two particle sizes with triangular prism and octahedral shapes using the
- Coindreau fragmentation model,
- Walton fragmentation model, and
- Barani fragmentation model.
Specification(s): fragmentation_model/packing_fraction_coindreau, fragmentation_model/packing_fraction_walton, fragmentation_model/packing_fraction_barani
Design: AxialRelocationUserObject
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.16The system shall compute the axial redistribution of mass for a prescribed effective packing fraction and clad displacement as a function of time.
Specification(s): uo2_mass_relocation
Design: AxialRelocationUserObject
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.17The system shall compute the axial redistribution of mass for a prescribed effective packing fraction and clad displacement as a function of time for a fuel rod translated axially in space.
Specification(s): uo2_mass_relocation_translated
Design: AxialRelocationUserObject
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.18The system shall compute effective thermal conductivity of a crumbled layer of fuel consisting of a mixture of fuel and gas.
Specification(s): crumbled_thermal_conductivity
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.19The system shall error if the axial relocation userobject is not supplied to the UO2 thermal conductivity model when modeling fuel axial relocation.
Specification(s): crumbled_thermal_conductivity_check1
Design: UO2Thermal
Issue(s): #397
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.22.20The system shall error if the gas thermal conductivity is not supplied to the UO2 thermal conductivity model when modeling fuel axial relocation.
Specification(s): crumbled_thermal_conductivity_check2
Design: UO2Thermal
Issue(s): #397
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.22.21The system shall compute the radial strain to apply to the outer surface of the fuel to account for the increase in volume of the crumbled portion of fuel during axial relocation.
Specification(s): axial_relocation_eigenstrain
Design: UO2AxialRelocationEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.22.22The system shall modify the rod internal volume calculation to account for the increased fuel volume of the crumbled portion of fuel consisting of a mixture of fuel particles and gas.
Specification(s): crumbled_gas_volume_correction
Design: LayeredCrumbledInternalVolumePostprocessor
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.23The system shall compute the radial strain to apply to the outer surface of the fuel to account for the increase in volume of the crumbled portion of fuel during axial relocation using the axial relocation action.
Specification(s): axial_relocation_eigenstrain_action
Design: Axial Relocation Action System
Issue(s): #789
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.22.24The system shall compute the layered volume of pulverized fuel using the axial relocation action and the phase field pulverization model.
Specification(s): axial_relocation_eigenstrain_phasefield_action
Design: Axial Relocation Action System
Issue(s): #5519
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.25The system shall compute layered volume of pulverized fuel using the axial relocation action and the analytical lower length scale pulverization model.
Specification(s): axial_relocation_eigenstrain_mesoscale_action
Design: Axial Relocation Action System
Issue(s): #5519
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.26The system shall support the output of multiple properties from the axial relocation userobject.
Specification(s): axial_relocation_multiple_outputs
Design: AxialRelocationOutputAux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.27The system shall scale the Young's modulus by a user-defined value in crumbled layers during axial relocation.
Specification(s): crumbled_elastic_constants
Design: UO2ElasticityTensor
Issue(s): #1024
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.22.28The system shall compute the amount of fuel dispersed for
- particles less than or equal to 1 mm in size and a hoop strain of at least 2 percent.
- particles less than or equal to 2 mm in size and a hoop strain of at least 2 percent.
- all particles and a hoop strain of at least 2 percent.
- particles less than or equal to 1 mm in size and a hoop strain of at least 3 percent.
- particles less than or equal to 2 mm in size and a hoop strain of at least 3 percent.
- all particles and a hoop strain of at least 3 percent.
- when the burnup is below the threshold value of 55 MWd/kgU.
- when the fuel particles are all one size.
- particles less than or equal to 1 mm in size and a hoop strain of at least 2 percent when the standard lwr output action is being used.
Specification(s): dispersal/one_mm_two_percent_strain, dispersal/two_mm_two_percent_strain, dispersal/all_two_percent_strain, dispersal/one_mm_three_percent_strain, dispersal/two_mm_three_percent_strain, dispersal/all_three_percent_strain, dispersal/below_burnup_threshold, dispersal/monospheres, dispersal/standard_lwr_output
Design: UO2Dispersal
Issue(s): #5260
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.22.29The system shall compute axial fuel relocation when assuming
- spherical pulvers and spherical fragments,
- cubic pulvers and spherical fragments,
- octahedral pulvers and spherical fragments,
- cylindrical pulvers and spherical fragments,
- triangular prismatic pulvers and spherical fragments,
- spherical pulvers and cubic fragments,
- cubic pulvers and cubic fragments,
- octahedral pulvers and cubic fragments,
- cylindrical pulvers and cubic fragments,
- triangular prismatic pulvers and cubic fragments,
- spherical pulvers and octahedral fragments,
- cubic pulvers and octahedral fragments,
- octahedral pulvers and octahedral fragments,
- cylindrical pulvers and octahedral fragments,
- triangular prismatic pulvers and octahedral fragments,
- spherical pulvers and cylindrical fragments,
- cubic pulvers and cylindrical fragments,
- octahedral pulvers and cylindrical fragments,
- cylindrical pulvers and cylindrical fragments,
- triangular prismatic and cylindrical fragments,
- spherical pulvers and triangular prismatic fragments,
- cubic pulvers and triangular prismatic fragments,
- octahedral pulvers and triangular prismatic fragments,
- cylindrical pulvers and triangular prismatic fragments, and
- triangular prismatic pulvers and triangular prismatic fragments.
Specification(s): particle_shapes/pulver_sphere_fragment_sphere, particle_shapes/pulver_cube_fragment_sphere, particle_shapes/pulver_octahedron_fragment_sphere, particle_shapes/pulver_ideal_cylinder_fragment_sphere, particle_shapes/pulver_triangular_prism_fragment_sphere, particle_shapes/pulver_sphere_fragment_cube, particle_shapes/pulver_cube_fragment_cube, particle_shapes/pulver_octahedron_fragment_cube, particle_shapes/pulver_ideal_cylinder_fragment_cube, particle_shapes/pulver_triangular_prism_fragment_cube, particle_shapes/pulver_sphere_fragment_octahedron, particle_shapes/pulver_cube_fragment_octahedron, particle_shapes/pulver_octahedron_fragment_octahedron, particle_shapes/pulver_ideal_cylinder_fragment_octahedron, particle_shapes/pulver_triangular_prism_fragment_octahedron, particle_shapes/pulver_sphere_fragment_ideal_cylinder, particle_shapes/pulver_cube_fragment_ideal_cylinder, particle_shapes/pulver_octahedron_fragment_ideal_cylinder, particle_shapes/pulver_ideal_cylinder_fragment_ideal_cylinder, particle_shapes/pulver_triangular_prism_fragment_ideal_cylinder, particle_shapes/pulver_sphere_fragment_triangular_prism, particle_shapes/pulver_cube_fragment_triangular_prism, particle_shapes/pulver_octahedron_fragment_triangular_prism, particle_shapes/pulver_ideal_cylinder_fragment_triangular_prism, particle_shapes/pulver_triangular_prism_fragment_triangular_prism
Design: AxialRelocationUserObject
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Burnup
- 11.23.1The system shall compute a burnup material property using material fission rate material property
- and couple to a non-AD thermo-mechanical problem.
- and couple to an AD thermo-mechanical problem.
- and match an analytical solution.
Specification(s): g/nonad, g/ad, g/exact
Design: Burnup
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- rdg: Burnup Action
- 11.24.1The Burnup action system should faithfully replicate the results of a simulation using the separate input file blocks the action creates.
Specification(s): uses_action
Design: Burnup Action System
Issue(s): #271
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.24.2A combination of BurnupFunction, BurnupGrid, and AuxVariables should replicate the default behavior of the Burnup action.
Specification(s): no_action
Design: Burnup Action System
Issue(s): #271
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.24.1
- rdg: Carbon Monoxide Production
- 11.25.1The system shall compute carbon monoxide production from irradiated uranium for TRISO fuel using PROKSCH model.
Specification(s): co_production_proksch
Design: CarbonMonoxideProduction
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.25.2The system shall compute carbon monoxide production from irradiated uranium for TRISO fuel using GA model.
Specification(s): co_production_ga
Design: CarbonMonoxideProduction
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.25.3The system shall provide an error message when fuel kernel temperature is selected for the PROKSCH model.
Specification(s): co_production_proksch_kernel_error
Design: CarbonMonoxideProduction
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.25.4The system shall provide an error message when triso temperature is selected for GA model.
Specification(s): co_production_ga_triso_error
Design: CarbonMonoxideProduction
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Check Error
- 11.26.1The system shall report an error if the given gas fractions do not sum to 1.0 for LWR gap heat transfer.
Specification(s): gas_fractions_sum_test
Design: GasGapConductance
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.26.2The system shall report an error if an incompatible number of gas fractions are given for LWR gap heat transfer.
Specification(s): number_gas_fractions_test
Design: GasGapConductance
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.26.3The system shall report an error if more than one of "function", "rod_ave_lin_pow", and "q_variable" are given.
Specification(s): fast_neutron_flux_incompatible_input_test
Design: FastNeutronFluxAux
Issue(s): #902
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.26.4The system shall report an error if none of "factor", "function", "rod_ave_lin_pow", or "q_variable" is given in FastNeutronFluxAux.
Specification(s): fast_neutron_flux_incomplete_input_test
Design: FastNeutronFluxAux
Issue(s): #902
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.26.5The system shall report an error if "rod_ave_lin_power" is given but not "factor" in FastNeutronFluxAux.
Specification(s): fast_neutron_flux_no_factor_test
Design: FastNeutronFluxAux
Issue(s): #902
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Chromiumthermal
- 11.27.1The system shall compute the thermal conductivity and specific heat of pure chromium.
Specification(s): thermal_properties
Design: ChromiumThermal
Issue(s): #691
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.27.2The system shall compute the thermal conductivity and specific heat of pure chromium using automatic differentiation.
Specification(s): ad_thermal_properties
Design: ChromiumThermal
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Circular Cross Section Mesh
- 11.28.1BISON will support automatic creation of circular cross section meshes with biasing for fuel rods using a mesh generator.
Specification(s): circular_cross_section
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.2BISON will support automatic creation of circular cross section meshes for fuel rods with coincident nodes using a mesh generator.
Specification(s): circular_cross_section_coincident_nodes
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.3BISON will support automatic creation of circular cross section meshes for fuel rods and allow the mesh to be placed off of the xy plane using a mesh generator.
Specification(s): circular_cross_section_axial_offset
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.4BISON will support automatic creation of circular cross section meshes for fuel rods and allow the mesh to be generated on the xz plane using a mesh generator.
Specification(s): circular_cross_section_xz
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.5BISON will support automatic creation of circular cross section meshes for fuel rods and allow the mesh to be generated on the yz plane using a mesh generator.
Specification(s): circular_cross_section_yz
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.6BISON will support automatic creation of circular cross section meshes for fuel rods with quad4 elements using a mesh generator.
Specification(s): circular_cross_section_q4
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.7BISON will support automatic creation of circular cross section meshes for fuel rods with the top half of the mesh generated using a mesh generator.
Specification(s): top_half
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.8BISON will support automatic creation of circular cross section meshes for fuel rods with the right half of the mesh generated using a mesh generator.
Specification(s): right_half
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.9BISON will support automatic creation of circular cross section meshes for fuel rods with the full cross section generated using a mesh generator.
Specification(s): full
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.10BISON will support automatic creation of circular cross section meshes with all bottom and left sidesets for fuel rods with quad4 elements using a mesh generator.
Specification(s): circular_cross_section_q4_generator_all_bottom_left
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.11BISON will support automatic creation of circular cross section meshes with all bottom and left sidesets for fuel rods with the top half of the mesh generated using a mesh generator.
Specification(s): top_half_generator_all_bottom_left
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.12BISON will support automatic creation of circular cross section meshes with all bottom and left sidesets for fuel rods with the right half of the mesh generated using a mesh generator.
Specification(s): right_half_generator_all_bottom_left
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.13BISON will support automatic creation of circular cross section meshes with all bottom and left sidesets for fuel rods with the full cross section generated using a mesh generator.
Specification(s): full_generator_all_bottom_left
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.14BISON will support automatic creation of circular cross section meshes for fuel rods with the full cross section generated and the fuel offset from center using a mesh generator.
Specification(s): full_offset
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.15BISON will support automatic creation of circular cross section meshes for fuel rods with the full cross section generated and report an error if the fuel offset is larger than the gap.
Specification(s): full_offset_generator_error
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.28.16BISON will support automatic creation of circular cross section meshes for fuel rods with the full cross section and coincident nodes generated using a mesh generator.
Specification(s): full_coincident_nodes
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.17BISON will support automatic creation of circular cross section meshes for fuel rods, including for hollow fuel using a mesh generator.
Specification(s): hollow_fuel
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.18BISON will support automatic creation of circular cross section meshes for fuel rods, including for hollow fuel with an offset using a mesh generator.
Specification(s): hollow_fuel_offset
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.19BISON will support automatic creation of circular cross section meshes for fuel rods and support an arbitrary number of concentric mesh blocks using a mesh generator.
Specification(s): multi_layer
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.20CircularCrossSectionMeshGenerator will report an error if given inconsistent input using a mesh generator.
Specification(s): block_mismatch
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.28.21BISON will support automatic creation of circular cross section meshes with an MPS using a mesh generator.
Specification(s): mps_circular_cross_section
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.22BISON will support automatic creation of circular cross section meshes with an MPS and allow the mesh to be placed off of the xy plane using a mesh generator.
Specification(s): mps_circular_cross_section_axial_offset
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.23BISON will support automatic creation of circular cross section meshes with an MPS and allow the mesh to be generated on the xz plane using a mesh generator.
Specification(s): mps_circular_cross_section_xz
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.24BISON will support automatic creation of circular cross section meshes with an MPS and allow the mesh to be generated on the yz plane using a mesh generator.
Specification(s): mps_circular_cross_section_yz
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.25BISON will support automatic creation of circular cross section meshes with an MPS with the full cross section generated using a mesh generator.
Specification(s): mps_full
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.26BISON will support automatic creation of circular cross section meshes with an MPS with quad4 elements using a mesh generator.
Specification(s): mps_circular_cross_section_q4
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.27BISON will support automatic creation of circular cross section meshes for fuel rods with, including for hollow fuel containing an MPS using a mesh generator.
Specification(s): mps_hollow_fuel
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.28.28BISON will error when the third entry of the elements_per_ring parameter is non-zero when modeling an MPS for hollow fuel using a mesh generator.
Specification(s): mps_hollow_fuel_error_check
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.28.29BISON will error when the second entry of the elements_per_ring parameter is non-zero when modeling an MPS for solid fuel using a mesh generator.
Specification(s): mps_solid_fuel_error_check
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Constitutive Heat Conduction
- 11.29.1The system shall match the answer from an analytical solution in a 1D transient heat conduction problem.
Specification(s): 1D_transient
Design: ConstitutiveHeatConductionConstitutiveHeatConductionTimeDerivative
Issue(s): #500
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.29.2The system shall match the answer from an analytical solution. in a 2D steady state heat conduction problem.
Specification(s): 2D_steady_state
Design: ConstitutiveHeatConductionConstitutiveHeatConductionTimeDerivative
Issue(s): #500
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.29.3The system shall provide perfect Jacobians for the ConstitutiveHeatConduction and ConstitutiveHeatConductionTimeDerivative calculations.
Specification(s): 2d_coupled-jac
Design: ConstitutiveHeatConductionConstitutiveHeatConductionTimeDerivative
Issue(s): #500
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Convective Heat Transfer
- 11.30.1The system shall compute the temperature profile within a 2D domain given a convective boundary condition that has the bulk fluid temperature and heat transfer coefficient provided by postprocessors.
Specification(s): test
Design: PostprocessorBulkCoolantBC
Issue(s): #910
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Coolant Channel Model
- 11.31.1The system shall compute a convection heat transfer boundary for a sodium filled subchannel in RZ geometry using entropy calculated through a user object.
Specification(s): ccm_sodium
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.31.2The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry while computing the enthalpy of the bulk coolant using the coolant channel action system.
Specification(s): ccm_userobject_action
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.31.3The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry with boiling using the Thom correlation.
Specification(s): thom_correlation
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.4The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry with boiling using automatic correlation determination including the Shrock-Grossman correlation.
Specification(s): boiling_htc_type_4
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.5The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry with a constant heat transfer coefficient while calculating coolant enthalpy values.
Specification(s): constant_htc
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.6The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry with some boiling using automatic correlation determination.
Specification(s): subcooled_boiling
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.7The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry with boiling using the GE correlation for critical heat flux.
Specification(s): boiling_htc_type_2
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.8The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry with boiling using automatic correlation determination including the Chen correlation.
Specification(s): boiling_htc_type_3
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.9The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry with boiling using automatic correlation determination including the MacBeth and Bishop-Sandberg-Tong correlations.
Specification(s): boiling_htc_type_8
Design: Coolant Channel
Issue(s): #367
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.10The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry with boiling using automatic correlation determination including the Rohsenow, Zuber, and Frederking correlations.
Specification(s): boiling_htc_type_9
Design: Coolant Channel
Issue(s): #321
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.11The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry with supplied linear and axial power profiles to calculate the enthalpy of the coolant.
Specification(s): full_length_clad
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.12The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry with supplied inlet bulk coolant temperature.
Specification(s): bulk_temp_input
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.13The system shall compute a convection heat transfer boundary for a LWR subchannel in a 3D pin geometry calculating the enthalpy of the coolant.
Specification(s): 3D_geometry
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.14The system shall compute a convection heat transfer boundary for a LWR subchannel in a 3D pin geometry using the Dittus-Boelter correlation calculating the enthalpy of the coolant.
Specification(s): Dittus_Boelter
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.15The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry having coupled temperature feedback with the heat flux to the coolant active.
Specification(s): couple_heat_flux
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.16The system shall compute a convection heat transfer boundary for a generalized subchannel in an RZ pin geometry having coupled temperature feedback with the heat flux to the coolant active.
Specification(s): couple_heat_flux2
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.17The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry using the Rohsenow correlation during nucleate boiling.
Specification(s): Rohsenow
Design: Coolant Channel
Issue(s): #367
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.18The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry using the Groenveld correlation during film boiling.
Specification(s): Groenveld
Design: Coolant Channel
Issue(s): #367
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.19The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry using the Frederking correlation during film boiling.
Specification(s): Frederking_rev1
Design: Coolant Channel
Issue(s): #367
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.20The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry using the Bishop-Sandberg-Tong correlation during film boiling.
Specification(s): Bishop_Sandberg_Tong
Design: Coolant Channel
Issue(s): #367
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.21The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry using the modified Zuber correlation for critical heat flux.
Specification(s): mod_zuber
Design: Coolant Channel
Issue(s): #321
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.22The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry using the Condie-Bengston correlation during transition boiling.
Specification(s): Condie_Bengston
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.23The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry using the Dougall-Rohsenow correlation during film boiling.
Specification(s): Dougall_Rohsenow
Design: Coolant Channel
Issue(s): #367
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.24The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry using the McDonough-Milich-King correlation during transition boiling.
Specification(s): McDonough_Milich_King
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.25The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry including reflood using the Generalized FLECHT correlation.
Specification(s): reflood
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.26The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry including reflood using the WCAP-7931 FLECHT correlation (reflooding_model 1).
Specification(s): reflood_wec
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.27The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry including reflood using the WCAP-7931 FLECHT correlation (reflooding_model 0).
Specification(s): reflood_wec_rev1
Design: Coolant Channel
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.28The system shall compute a radiation heat transfer boundary for parallel tubes in an RZ pin geometry.
Specification(s): radiation
Design: Coolant Channel
Issue(s): #401
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.29The system shall compute a radiation heat transfer boundary for parallel tubes in an RZ pin geometry for a temperature dependent emissivity.
Specification(s): radiation_variable_emissivity
Design: Coolant Channel
Issue(s): #1580
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.31.30The system shall compute a convection heat transfer boundary for a sodium triangular subchannel in an RZ pin geometry with a Peclet number greater than 150 using the modified Schad correlation.
Specification(s): sodium_coolant_schad
Design: Coolant Channel
Issue(s): #22
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.31The system shall compute a convection heat transfer boundary for a sodium triangular subchannel in an RZ pin geometry with a Peclet number greater than 150 using the modified Schad correlation at low flow.
Specification(s): sodium_coolant_schadlow
Design: Coolant Channel
Issue(s): #704
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.32The system shall compute a convection heat transfer boundary for a sodium tube subchannel in an RZ pin geometry using the Lyon's Law correlation.
Specification(s): sodium_coolant_lyon
Design: Coolant Channel
Issue(s): #704
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.33The system shall compute a convection heat transfer boundary for a sodium tube subchannel in an RZ pin geometry using the Seban and Shimazaki correlation.
Specification(s): sodium_coolant_seban
Design: Coolant Channel
Issue(s): #704
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.34The system shall produce an error when provided with an invalid htc_correlation_type input.
Specification(s): sodium_coolant_htc_error
Design: Coolant Channel
Issue(s): #704
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.35The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry while computing the ethalpy of the bulk coolant.
Specification(s): ccm_userobject
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.36The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry while using the Coolant Channel Material to calculate the enthaply of the bulk coolant.
Specification(s): ccm_userobject_rev1
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.37The system shall compute a convection heat transfer boundary for a LWR subchannel in a 3D pin geometry while using the Coolant Channel Material to calculate the enthaply of the bulk coolant.
Specification(s): 3D_geometry_userobject
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.38The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry during a transient simulation.
Specification(s): ccm_transient
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.39The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry during a transient simulation where axial nodes are in varying heat transfer modes.
Specification(s): ccm_transient_heatflux
Design: Coolant Channel
Issue(s): #883
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.31.40The system shall produce an error when given a nonphysical rod_diameter input.
Specification(s): range_check_rod_diameter
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.41The system shall produce an error when given a rod_diameter that is not less than rod_pitch.
Specification(s): check_rod_pitch_gt_rod_diameter
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.42The system shall produce an error when given a nonphysical flow_area input.
Specification(s): range_check_flow_area
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.43The system shall produce an error when given a nonphysical hydraulic_diameter input.
Specification(s): range_check_hydraulic_diameter
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.44The system shall produce an error when given a nonphysical heated_perimeter input.
Specification(s): range_check_heated_perimeter
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.45The system shall produce an error when given a nonphysical heated_diameter input.
Specification(s): range_check_heated_diameter
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.46The system shall produce an error when given a nonphysical input_Tchf input.
Specification(s): range_check_input_Tchf
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.47The system shall produce an error when given a negative flooding_time input.
Specification(s): range_check_flooding_time
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.48The system shall produce an error when given a nonphysical flooding_rate input.
Specification(s): range_check_flooding_rate
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.49The system shall produce an error when given a nonphysical initial_temperature input.
Specification(s): range_check_initial_temperature
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.50The system shall produce an error when given a nonphysical initial_power input.
Specification(s): range_check_initial_power
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.51The system shall produce an error when given a nonphysical blockage_ratio input.
Specification(s): range_check_blockage_ratio
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.52The system shall produce an error when given a nonphysical fuel_stack_length input.
Specification(s): range_check_fuel_stack_length
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.53The system shall produce an error when given a nonphysical specified_height input.
Specification(s): range_check_specified_height
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.54The system shall produce an error when given a nonphysical input_Tmin input.
Specification(s): range_check_input_Tmin
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.55The system shall produce an error when given a nonphysical input_rewetting_htc input.
Specification(s): range_check_input_rewetting_htc
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.56The system shall produce an error when given a nonphysical number_lateral_zone input.
Specification(s): range_check_number_lateral_zone
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.57The system shall produce an error when given a number_lateral_zone input that is less then or equal to zero.
Specification(s): range_check_htc_scalef
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.58The system shall produce an error when given an invalid coolant_material name.
Specification(s): check_coolant_material
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Cumulative Damage Index
- 11.32.1The system shall compute the cumulative damage index for an axisymmetric RZ model with different internal and external values of pressure.
Specification(s): test
Design: CumulativeDamageIndex
Issue(s): #108
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.32.2The system shall compute the cumulative damage index for an axisymmetric RZ model with different internal and external values of pressure and using a material property based yield stress.
Specification(s): test_yp
Design: CumulativeDamageIndex
Issue(s): #108
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.32.3The system shall compute the cumulative damage index for an axisymmetric RZ model with different internal and external values of pressure using the ASTM model.
Specification(s): test_astm_model
Design: CumulativeDamageIndex
Issue(s): #108
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Decay Heating
- 11.33.1The system shall be able to calculate the value of decay heat in a system after the fission rate drops to zero.
Specification(s): decay_heat_function
Design: DecayHeatFunctionNeutronHeatSource
Issue(s): #295
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.33.2The system shall be able to calculate the value of decay heat in a system between two operational periods and after the final shutdown.
Specification(s): decay_heating_rz
Design: DecayHeatFunctionNeutronHeatSource
Issue(s): #566
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.33.3The system shall be able to calculate decay heat via interpolation of the ANSI table or direct calculation of the exponential series fit.
Specification(s): interp_vs_series
Design: DecayHeatFunctionNeutronHeatSource
Issue(s): #295
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Diffusion Limited Reaction
- 11.34.1The system shall compute the diffusion limited reaction of a single gas atom with dispersed spherical sinks in a 1D simulation with varying spherical radius values.
Specification(s): test
Design: DiffusionLimitedReaction
Issue(s): #658
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.34.2The system shall calculate the proper Jacobian for a 1D simulation with increasing temperature affecting Arrhenius diffusion rates used in the limited diffusion reaction calculations.
Specification(s): jacobian_test
Design: DiffusionLimitedReaction
Issue(s): #658
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Dislocation Density
- 11.35.1The system shall correctly calculate the dislocation density in UO2 fuel as a function of burnup.
Specification(s): dislocation_density_burnupaux
Design: UO2IsotropicDislocationDensity
Issue(s): #335
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Drycask
- 11.36.1The system shall compute heat flux under dry cask storage conditions as demonstrated on a section of cladding compared against the chart in Figure 19 of Manteufel and Todreas.
Specification(s): steady_dry_cask
Design: DryCaskHeatFlux
Issue(s): #26
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Effective Burnup Aux
- 11.37.1The system shall compute an effective burnup, a burnup that accumulates only if the temperature is below a threshold.
Specification(s): test
Design: EffectiveBurnupAux
Issue(s): #474
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Element Integral Power
- 11.38.1The system shall compute the power from the fission rate supplied as an AuxVariable for a 2D-RZ geometry
Specification(s): power_2Drz
Design: ElementIntegralPower
Issue(s): #507
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.38.2The system shall compute the power when the fission rate is given as a material property for a 2D-RZ geometry
Specification(s): power_2Drz_mat
Design: ElementIntegralPower
Issue(s): #507
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.38.3The system shall compute the power when the fission rate is given as an AuxVariable for a 3D geometry
Specification(s): power_3Dxyz
Design: ElementIntegralPower
Issue(s): #443
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.38.4The system shall compute the power when the fission rate is given as an AuxVariable for a layered 1D geometry
Specification(s): power_1Dr
Design: ElementIntegralPower
Issue(s): #443
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.38.5The system shall compute the amount of fission gas produced, on the grain, on the boundary, and released to the plenum for a layered 1D geometry using the Sifgrs fission gas behavior model.
Specification(s): fission_gas_sifgrs_1D
Design: LayeredElementIntegralFisGasGeneratedSifgrsPostprocessorLayeredElementIntegralFisGasGrainSifgrsPostprocessorLayeredElementIntegralFisGasBoundarySifgrsPostprocessorLayeredElementIntegralFisGasReleasedSifgrsPostprocessor
Issue(s): #1071
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.38.6The system shall compute the amount of fission gas produced, on the grain, on the boundary, and released to the plenum for a layered 1D geometry using the Sifgrs fission gas behavior model using automatic differentiation.
Specification(s): ad_fission_gas_sifgrs_1D
Design: LayeredElementIntegralFisGasGeneratedSifgrsPostprocessorLayeredElementIntegralFisGasGrainSifgrsPostprocessorLayeredElementIntegralFisGasBoundarySifgrsPostprocessorLayeredElementIntegralFisGasReleasedSifgrsPostprocessor
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Example Problem Test
- 11.39.1The system shall use the FuelPinGeometry userobject to extract geometric information for the fuel pin model.
Specification(s): test
Design: FuelPinGeometry
Issue(s): #69
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Fast Neutron Flux
- 11.40.1The system shall compute the fast neutron flux when input as a variable, a function, a constant value, or a combination of functions.
Specification(s): fnf
Design: FastNeutronFlux
Issue(s): #849
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.40.2The system shall compute the fast neutron flux when input as a variable, a function, a constant value, or a combination of functions in conjunction with automatic differentiation.
Specification(s): ad_fnf
Design: FastNeutronFlux
Issue(s): #849
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.40.1
- 11.40.3The system shall compute Jacobians for fast neutron flux as a material.
Specification(s): ad_fnf_jac
Design: Jacobian Definition
Issue(s): #849
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.40.1
- rdg: Fast Neutron Flux From Power
- 11.41.1The system shall compute a material property that uses the linear power, axial power profile, fuel constituent ratios, and fuel constituent properties to estimate a fast neutron flux for general fuel type
- and match to a hand calculaiton.
- and couple to other material properties.
- and couple to other material properties using AD.
- for realistic rod sizes and properties.
Specification(s): g/exact, g/nonad, g/ad, g/rods
Design: FastNeutronFluxFromPower
Issue(s): #876
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- rdg: Fcci Ht9
- 11.42.1The system shall compute the developing FCCI thickness layer from the diffusion and free energies of the system at the boundary in a 1D problem at 1000 K.
Specification(s): fcci_1000K
Design: DiffusionalEutecticThicknessFCCI
Issue(s): #1009
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.42.2The system shall compute the developing FCCI thickness layer from the diffusion and free energies of the system at the boundary in a 1D problem at 1400 K.
Specification(s): fcci_1400K
Design: DiffusionalEutecticThicknessFCCI
Issue(s): #1009
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.42.3The system shall compute the developing FCCI thickness layer from the diffusion and free energies of the system at the boundary in a 1D problem from heating below the eutectic temperature to above it.
Specification(s): fcci_heat
Design: DiffusionalEutecticThicknessFCCI
Issue(s): #1009
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.42.4The system shall compute the developing FCCI thickness layer from the diffusion and free energies of the system at the boundary in a 1D problem from cooling above the eutectic temperature to below it.
Specification(s): fcci_cool
Design: DiffusionalEutecticThicknessFCCI
Issue(s): #1009
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.42.5The system shall compute the developing FCCI thickness layer from the diffusion and free energies of the system at the boundary in a 1D problem by cooling below the eutectic temperature and then heating above it.
Specification(s): fcci_cool_heat
Design: DiffusionalEutecticThicknessFCCI
Issue(s): #1009
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.42.6The system shall compute the developing FCCI thickness layer from the mass diffusion flux at the boundary in a 1D problem using a correlation with density and molecular weight.
Specification(s): thicknesslayerfcci
Design: ThicknessLayerFCCI
Issue(s): #168
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.42.7The system shall compute the developing FCCI thickness layer from the mass diffusion flux at the boundary in a 1D problem using a correlation with solubility limits.
Specification(s): thicknesslayerfcci2
Design: ThicknessLayerFCCI
Issue(s): #168
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.42.8The system shall compute the developing FCCI eutectic penetration thickness when the temperature is above the eutectic melting temperature in a 1D problem.
Specification(s): eutecticthicknessfcci
Design: EutecticThicknessFCCI
Issue(s): #275
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.42.9The system shall produce an error when unit_factor is less than or equal to zero.
Specification(s): range_check_unit_factor
Design: EutecticThicknessFCCI
Issue(s): #275
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.42.10The system shall produce an error when layer_density is less than or equal to zero.
Specification(s): range_check_layer_density
Design: ThicknessLayerFCCI
Issue(s): #168
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.42.11The system shall produce an error when method is not 1 or 2.
Specification(s): error_method
Design: ThicknessLayerFCCI
Issue(s): #168
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.42.12The system shall produce an error when solubility_species is not defined.
Specification(s): error_solubility_species
Design: ThicknessLayerFCCI
Issue(s): #168
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fecral Oxidation
- 11.43.1The system shall compute the oxide thickness for FeCrAl tubes using the kinetics for APMT oxidation.
Specification(s): test_corrosion_fecral
Design: FeCrAlOxideAux
Issue(s): #205
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.43.2The system shall compute the oxide thickness and mass gain for FeCrAl tubes under PWR water chemistry conditions.
Specification(s): fecral_corrosion_pwr
Design: FeCrAlOxidation
Issue(s): #316
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.43.3The system shall compute the oxide thickness and mass gain for FeCrAl tubes under BWR water chemistry conditions.
Specification(s): fecral_corrosion_bwr
Design: FeCrAlOxidation
Issue(s): #316
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.43.4The system shall compute the oxide thickness and mass gain for FeCrAl tubes at high temperature.
Specification(s): fecral_corrosion_high_temp
Design: FeCrAlOxidation
Issue(s): #1439
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.43.5The system shall correctly error if the oxide_scale_factor supplied in FeCrAlOxidation equals zero.
Specification(s): range_check_oxide_scale_factor
Design: FeCrAlOxidation
Issue(s): #316
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fgr Fraction
- 11.44.1The system shall compute a simple fission gas released model for metal fuel for RZ geometries.
Specification(s): fgr_fraction_test_RZ
Design: FgrFraction
Issue(s): #235
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.44.2The system shall compute a simple fission gas released model for metal fuel for 3D geometries.
Specification(s): fgr_fraction_test_3D
Design: FgrFraction
Issue(s): #235
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Fgr Percent
- 11.45.1The system shall compute percent of fission gas released.
Specification(s): test_pps
Design: FGRPercent
Issue(s): #894
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.45.2The system shall report zero percent fission gas released if no fission gas is generated.
Specification(s): test_nan
Design: FGRPercent
Issue(s): #894
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.45.3The system shall calculate Postprocessors properly regardless of their order in the input file.
Specification(s): depend_check
Design: FGRPercent
Issue(s): #894
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Fill Gas Thermal Conductivity
- 11.46.1The system shall compute the default fill gas thermal conductivity model with the selection of
- helium as a fill gas.
- neon as a fill gas.
- argon as a fill gas.
- krypton as a fill gas.
- xenon as a fill gas.
- hydrogen as a fill gas.
- nitrogen as a fill gas.
- oxygen as a fill gas.
- carbon monoxide as a fill gas.
- carbon dioxide as a fill gas.
- water vapor as a fill gas.
- a gas mixture that is composed of monatomic inert gases.
- a gas mixture that is composed of monatomic/diatomic/polyatomic inert gases.
Specification(s): legacy/He, legacy/Ne, legacy/Ar, legacy/Kr, legacy/Xe, legacy/H2, legacy/N2, legacy/O2, legacy/CO, legacy/CO2, legacy/steam, legacy/mix1, legacy/mix2
Design: Gap/Plenum Models
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.46.2The system shall compute the advanced fill gas thermal conductivity model with the selection of
- helium as a fill gas.
- neon as a fill gas.
- argon as a fill gas.
- krypton as a fill gas.
- xenon as a fill gas.
- a gas mixture that is composed of monatomic inert gases.
- a gas mixture that is composed of monatomic/diatomic/polyatomic inert gases.
Specification(s): advanced/He, advanced/Ne, advanced/Ar, advanced/Kr, advanced/Xe, advanced/mix1, advanced/mix2
Design: Gap/Plenum Models
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Fipd Axial Pie Comparison
- 11.47.1The system shall read PIE data from a csv file and compare with calculated values in a VectorPostprocessor for fuel.
Specification(s): functionality_test_fuel
Design: FIPDAxialPIEComparison
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.47.2The system shall read PIE data from a csv file and compare with calculated values in a VectorPostprocessor for cladding.
Specification(s): functionality_test_clad
Design: FIPDAxialPIEComparison
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.47.3The system shall throw an error if the specified CSV file cannot be open.
Specification(s): err_no_csv_file
Design: FIPDAxialPIEComparison
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.47.4The system shall throw an error if the specified CSV file contains more than three columns.
Specification(s): err_csv_file_extra_column
Design: FIPDAxialPIEComparison
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.47.5The system shall throw an error if the specified CSV file misses columns.
Specification(s): err_csv_file_missing_column
Design: FIPDAxialPIEComparison
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.47.6The system shall throw an error if the specified CSV file does not contain the data type specified by series_type_to_read.
Specification(s): err_csv_file_wrong_type
Design: FIPDAxialPIEComparison
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fipd Axial Profile Function
- 11.48.1The system shall read a FIPD-based CSV file containing time-dependent axial temperature information and generate a Function.
Specification(s): temp_reading
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.48.2The system shall read a FIPD-based CSV file containing time-dependent axial peaking information and generate a Function.
Specification(s): peak_reading_default
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.48.3The system shall read a FIPD-based CSV file containing time-dependent axial peaking information and generate a Function with zeros values on both fuel ends.
Specification(s): peak_reading_zero_ends
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.48.4The system shall read a FIPD-based CSV file containing time-dependent axial peaking information and generate a Function that extrapolates to zeros on both fuel ends.
Specification(s): peak_reading_extrapolate_to_zero
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.48.5The system shall read a FIPD-based CSV file containing time-dependent axial peaking information and use MeshMetaData to generate a Function.
Specification(s): meshmetadata
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.48.6The system shall throw an error if zero_ends is set false when extrapolate_to_zero is set true.
Specification(s): wrong_ending_error
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.48.7The system shall throw an error if the slope at the end cannot be extrapolated to zero.
Specification(s): wrong_slope_error
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.48.8The system shall throw an error if the first abscissa value is negative.
Specification(s): negative_start_error
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.48.9The system shall throw an error if the last abscissa value exceeds unity.
Specification(s): over_unity_end_error
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.48.10The system shall throw an error if pin geometry data are missing and no MeshMetaData is used.
Specification(s): missing_geom_error
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fipd Rodlet Mesh Generator
- 11.49.1The system shall create a fuel rod mesh containing a smeared fuel column with cladding from data in the FIPD using FIPDRodletMeshGenerator.
Specification(s): test
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.49.2The system shall create a fuel rod mesh containing a smeared fuel column with cladding from data in the FIPD with a cap.
Specification(s): test_cap
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.49.3The system shall create a fuel rod mesh containing a smeared fuel column with clad using custom priority input with cladding from data in the FIPD.
Specification(s): test_custom_priority
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.49.4The system shall produce correct sodium volume within the cladding.
Specification(s): test_vol
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.49.5The system shall produce correct Pu and Zr atomic fractions as well as density of the fuel.
Specification(s): test_puzr_den
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.49.6The system shall produce correct Pu and Zr atomic fraction of the fuel that is usable by UPuZrBurnup.
Specification(s): test_puzr_bu
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.49.7The system shall produce correct cladding type enum.
Specification(s): test_clad
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.49.8The system shall create a fuel rod mesh containing a smeared fuel column with cladding from data in the FIPD including axial dependent as-fabricated fuel diameter measurement.
Specification(s): test_as_fabricated
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.49.9The system shall check that fuel slug length is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_fuel_length
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.10The system shall check that fuel slug outer diameter is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_fuel_diameter
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.11The system shall check that cladding outer diameter is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_clad_diameter
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.12The system shall check that cladding thickness is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_clad_thick
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.13The system shall check that sodium level above slug is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_sodium_level
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.14The system shall check that plenum volume is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_plenum_vol
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.15The system shall check the sanity of the custom priority input.
Specification(s): test_custom_priority_error
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fission Gas 1D
- 11.50.1The system shall compute the fission gas produced and released in UPuZr fuel for Layered1D geometries.
Specification(s): fission_gas_1D
Design: LayeredElementIntegralFisGasProducePostprocessorLayeredElementIntegralFisGasReleasePostprocessor
Issue(s): #1071
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.50.2The system shall compute the fission gas produced and released in UPuZr fuel for 2D axisymmetric geometries.
Specification(s): fission_gas_2D
Design: UPuZrFissionGasRelease
Issue(s): #1071
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Fission Rate
- 11.51.1The system shall calculate the fission rate as a function of total linear power and axial power profile
- and match an analytical solution.
- and a radial power profile, and match an analytical solution.
- and throw an error if the pellet inner radius is bigger than the pellet radius.
- and throw an error if the problem geomery is not 2DRz.
- and throw an error if mesh generator name is not specified when expected.
- and get pellet radius through MeshMetaDataInterface.
- and get pellet radius through MeshMetaDataInterface in AD mode.
Specification(s): g/exact, g/exact_radial, g/error_pellet_inner_radius, g/error_2drz, g/meta_error, g/meta, g/ad_meta
Design: FissionRate
Issue(s): #1634
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffRunException
- rdg: Fission Rate Lwr
- 11.52.1The system shall accommodate a change from fission to thermal power and vice versa.
Specification(s): fission_to_thermal_power_deprecated
Design: FissionRateAuxLWR
Issue(s): #904
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.52.2The system shall accommodate a change from fission to thermal power and vice versa, using the FissionRateGeneral AuxKernel.
Specification(s): fission_to_thermal_power
Design: FissionRateGeneral
Issue(s): #579
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.52.3The system shall compute a fission rate given rod averaged linear power and pellet dimensions.
Specification(s): LWR_test_deprecated
Design: FissionRateAuxLWR
Issue(s): #904
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.52.4The system shall compute a fission rate given rod averaged linear power and pellet dimensions, using the FissionRateGeneral AuxKernel.
Specification(s): LWR_test
Design: FissionRateGeneral
Issue(s): #579
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.52.5The system shall compute fission rate as part of the burnup calculation.
Specification(s): grid_test
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.52.6The system shall compute fission rate as part of the burnup calculation when the axial axis is equal to z.
Specification(s): grid_test_z
Design: BurnupFunction
Issue(s): #1393
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.52.7The system shall compute fission rate as part of the burnup calculation when the axial axis is equal to x.
Specification(s): grid_test_x
Design: BurnupFunction
Issue(s): #1393
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Fission Rate Mox
- 11.53.1The system shall ensure the fission rate is properly calculated, using FissionRateMOX.
Specification(s): deprecated
Design: FissionRateMOX
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.53.2The system shall ensure the fission rate is properly calculated, using the FissionRateGeneral AuxKernel.
Specification(s): MOX_formulation
Design: FissionRateGeneral
Issue(s): #579
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Fission Rate Axial
- 11.54.1The system shall compute a typical axially varying fission rate given an average value and the coordinates of the top and bottom of the fuel stack.
Specification(s): coord_test_deprecated
Design: FissionRateAxialAux
Issue(s): #897
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.54.2The system shall compute a typical axially varying fission rate given an average value and the sidesets of the top and bottom of the fuel stack.
Specification(s): sset_test_deprecated
Design: FissionRateAxialAux
Issue(s): #897
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.54.3The system shall compute a typical axially varying fission rate given an average value and the coordinates of the top and bottom of the fuel stack, using the FissionRateGeneral AuxKernel.
Specification(s): coord_test
Design: FissionRateGeneral
Issue(s): #579
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.54.4The system shall compute a typical axially varying fission rate given an average value and the sidesets of the top and bottom of the fuel stack, using the FissionRateGeneral AuxKernel.
Specification(s): sset_test
Design: FissionRateGeneral
Issue(s): #579
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Fission Rate From Power Density
- 11.55.1The system shall compute fission rate given a power density and energy per fission.
Specification(s): deprecated
Design: FissionRateFromPowerDensity
Issue(s): #909
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.55.2The system shall compute fission rate given a power density and energy per fission, using the FissionRateGeneral AuxKernel.
Specification(s): test
Design: FissionRateGeneral
Issue(s): #579
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Fission Rate Generic
- 11.56.1The system shall compute a fission rate according to a generic formulation.
Specification(s): test
Design: FissionRateGeneral
Issue(s): #579
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Fission Rate Heat Source
- 11.57.1The system shall be able to apply a heat source given a fission rate material and energy per fission value and power shall be conserved
Specification(s): test
Design: FissionRateHeatSource
Issue(s): #498
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.57.2The system shall be able to apply a heat source given a fission rate material and energy per fission value using automatic differentiation kernels, power shall be conserved, and match non-ad values
Specification(s): ad_test
Design: FissionRateHeatSource
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.57.3The system shall be able to apply a heat source given a fission rate material using the PowerPeakingFunction function and energy per fission value and power shall be conserved
Specification(s): power_fcn_test
Design: FissionRateHeatSource
Issue(s): #498
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.57.4The system shall be able to apply a heat source given a fission rate material using the PowerPeakingFunction function and energy per fission value using automatic differentiation kernels, power shall be conserved, and match non-ad values
Specification(s): ad_power_fcn_test
Design: FissionRateHeatSource
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.57.5The system shall be able to apply a heat source given a fission rate material and energy per fission value and have perfect jacobians
Specification(s): test-jac
Design: Jacobian Definition
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.57.6The system shall be able to apply a heat source given a fission rate material and energy per fission value using automatic differentiation kernels and have perfect jacobians
Specification(s): ad_test-jac
Design: Jacobian Definition
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.57.7The system shall be able to apply a heat source given a fission rate material using the PowerPeakingFunction function and energy per fission value and have perfect jacobians
Specification(s): power_fcn_test-jac
Design: Jacobian Definition
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.57.8The system shall be able to apply a heat source given a fission rate material using the PowerPeakingFunction function and energy per fission value using automatic differentiation kernels and have perfect jacobians
Specification(s): ad_power_fcn_test-jac
Design: Jacobian Definition
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Fuel Pin Mesh Generator
- 11.58.1The system shall create a fuel rod mesh containing a smeared fuel column with clad
Specification(s): test
Design: FuelPinMeshGenerator
Issue(s): #185
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.2The system shall create a fuel rod mesh containing a smeared fuel column with clad that has biasing within the fuel for QUAD4 elements
Specification(s): test_bias
Design: FuelPinMeshGenerator
Issue(s): #185
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.3The system shall create a fuel rod mesh containing a smeared fuel column with clad that has biasing within the fuel for QUAD8 elements
Specification(s): test_quad8_bias
Design: FuelPinMeshGenerator
Issue(s): #185
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.4The system shall create a fuel rod mesh containing a smeared fuel column with clad that has user defined mesh densities in the fuel and clad
Specification(s): customize
Design: FuelPinMeshGenerator
Issue(s): #185
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.5The system shall create a fuel rod mesh containing a smeared fuel column with clad that has user defined intervals with different numbers of axial elements
Specification(s): intervals1
Design: FuelPinMeshGenerator
Issue(s): #185
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.6The system shall create a fuel rod mesh containing a smeared fuel column with clad that has user defined intervals with different numbers of axial elements and biasing with the fuel
Specification(s): intervals1_bias
Design: FuelPinMeshGenerator
Issue(s): #185
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.7The system shall create a fuel rod mesh containing a smeared fuel column with clad that has user defined intervals with equal numbers of axial elements
Specification(s): intervals2
Design: FuelPinMeshGenerator
Issue(s): #185
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.8The system shall create a fuel rod mesh containing an annular smeared fuel column with clad
Specification(s): nonzero_inner_radius
Design: FuelPinMeshGenerator
Issue(s): #513
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.9The system shall create a fuel rod mesh containing a drilled, smeared fuel column with cladding.
Specification(s): drilled
Design: FuelPinMeshGenerator
Issue(s): #513
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.10The system shall create a fuel rod mesh containing a drilled, discrete pellet fuel column with cladding.
Specification(s): discrete_drilled
Design: FuelPinMeshGenerator
Issue(s): #513
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.11The system shall create a fuel rod mesh containing a smeared fuel column with clad and a coating on the exterior of the clad
Specification(s): with_coating
Design: FuelPinMeshGenerator
Issue(s): #776
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.12The system shall check that coating thickness and number of radial elements are consistent when modeling coating
Specification(s): with_coating_error_check1
Design: FuelPinMeshGenerator
Issue(s): #776
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.13The system shall check that if the number of radial elements is specified that the clad_mesh_density is set to customize when modeling coating
Specification(s): with_coating_error_check2
Design: FuelPinMeshGenerator
Issue(s): #776
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.14The system shall create a fuel rod mesh containing a smeared fuel column with clad and a coating that has user defined intervals with equal numbers of axial elements
Specification(s): intervals_with_coating
Design: FuelPinMeshGenerator
Issue(s): #776
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.15The system shall create a fuel rod mesh containing a smeared fuel column only.
Specification(s): fuel_only
Design: FuelPinMeshGenerator
Issue(s): #814
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.16The system shall create a fuel rod mesh containing clad with endcaps only.
Specification(s): clad_only
Design: FuelPinMeshGenerator
Issue(s): #814
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.17The system shall create a fuel rod mesh containing clad with endcaps with a coating on the outer radial surface.
Specification(s): clad_only_with_coating
Design: FuelPinMeshGenerator
Issue(s): #814
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.18The system shall error if neither fuel or clad are included.
Specification(s): fuel_or_clad_only_error_check
Design: FuelPinMeshGenerator
Issue(s): #814
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.19The system shall error when using intervals if only the fuel or clad is included.
Specification(s): fuel_or_clad_only_error_check2
Design: FuelPinMeshGenerator
Issue(s): #814
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.20The system shall error when trying to model coating when clad is not included.
Specification(s): clad_only_with_coating_error_check
Design: FuelPinMeshGenerator
Issue(s): #814
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.21The system shall check that if the number of radial elements in the pellet is specified that pellet_mesh_density is set to customize.
Specification(s): specified_radial_elements_pellet_error_check
Design: FuelPinMeshGenerator
Issue(s): #1019
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.22The system shall check that if the number of axial elements in the pellet is specified that pellet_mesh_density is set to customize.
Specification(s): specified_axial_elements_pellet_error_check
Design: FuelPinMeshGenerator
Issue(s): #1019
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.23The system shall check that if the number of radial elements in the clad is specified that clad_mesh_density is set to customize.
Specification(s): specified_radial_elements_clad_error_check
Design: FuelPinMeshGenerator
Issue(s): #1019
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.24The system shall check that if the number of axial elements in the clad is specified that clad_mesh_density is set to customize.
Specification(s): specified_axial_elements_clad_error_check
Design: FuelPinMeshGenerator
Issue(s): #1019
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.25The system shall create a fuel rod mesh containing a smeared fuel column with clad and a liner on the interior of the clad
Specification(s): with_liner
Design: FuelPinMeshGenerator
Issue(s): #1111
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.26The system shall check that liner thickness and number of radial elements are consistent when modeling a liner.
Specification(s): with_liner_error_check1
Design: FuelPinMeshGenerator
Issue(s): #1111
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.27The system shall check that if the number of radial elements is specified that the clad_mesh_density is set to customize when modeling a liner.
Specification(s): with_liner_error_check2
Design: FuelPinMeshGenerator
Issue(s): #1111
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.28The system shall create a fuel rod mesh containing a smeared fuel column with clad and a liner that has user defined intervals with equal numbers of axial elements.
Specification(s): intervals_with_liner
Design: FuelPinMeshGenerator
Issue(s): #1111
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.29The system shall create a fuel rod mesh containing a smeared fuel column with multiple fuel blocks with cladding.
Specification(s): fuel_blocks
Design: FuelPinMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.30The system shall create a fuel rod mesh containing a set of discrete fuel pellets with cladding.
Specification(s): discrete
Design: FuelPinMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.31The system shall create a fuel rod mesh containing a set of discrete fuel pellets with cladding using QUAD8 elements.
Specification(s): discrete_quad8
Design: FuelPinMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.32The system shall create a fuel rod mesh containing a set of discrete fuel pellets with cladding using QUAD9 elements.
Specification(s): discrete_quad9
Design: FuelPinMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.33The system shall create a fuel rod mesh containing a set of discrete fuel pellets with cladding where the pellets have no dish.
Specification(s): chamfer_only
Design: FuelPinMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.34The system shall create a fuel rod mesh containing a set of discrete fuel pellets with cladding where the pellets have no chamfer.
Specification(s): dish_only
Design: FuelPinMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.35The system shall create a mesh of a capsule that can be used to analyze fuel experiments.
Specification(s): capsule
Design: FuelPinMeshGenerator
Issue(s): #1111
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.58.36The system shall check that the radius dish of a fuel pellet does not physically excede the radius of the pellet.
Specification(s): bad_dish
Design: FuelPinMeshGenerator
Issue(s): #1707
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.37The system shall check that the chamfer width of a fuel pellet does not physically excede the radius of the pellet.
Specification(s): bad_chamfer
Design: FuelPinMeshGenerator
Issue(s): #1707
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.38The system shall check that the number of entries for dish_depth is either one or the same as the number of fuel blocks.
Specification(s): bad_dish_depth_length
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.39The system shall check that the number of entries for dish_radius is either one or the same as the number of fuel blocks.
Specification(s): bad_dish_radius_length
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.40The system shall check that the number of entries for chamfer_height is either one or the same as the number of fuel blocks.
Specification(s): bad_chamfer_height_length
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.41The system shall check that the number of entries for chamfer_width is either one or the same as the number of fuel blocks.
Specification(s): bad_chamfer_width_length
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.42The system shall check that the number of dish elements is consistent with the existence of a dish.
Specification(s): bad_dish_nx
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.43The system shall check that the number of chamfer elements is consistent with the existence of a chamfer.
Specification(s): bad_chamfer_nx
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fuel Pin Mesh Generator Fipd
- 11.59.1The system shall create a fuel rod mesh containing a smeared fuel column with clad.
Specification(s): test
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.59.2The system shall create a fuel rod mesh containing a smeared fuel column with clad using custom priority input.
Specification(s): test_custom_priority
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.59.3The system shall produce correct sodium volume within the cladding when using a MeshPropertyFunction.
Specification(s): test_vol
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1165
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.59.4The system shall check that the fuel slug length is available in the FIPD pin design geometry file.
Specification(s): missing_fuel_length
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.5The system shall check that the fuel slug outer diameter is available in the FIPD pin design geometry file.
Specification(s): missing_fuel_diameter
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.6The system shall check that cladding outer diameter is available in the FIPD pin design geometry file.
Specification(s): missing_clad_diameter
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.7The system shall check that cladding thickness is available in the FIPD pin design geometry file.
Specification(s): missing_clad_thick
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.8The system shall check that sodium level above slug is available in the FIPD pin design geometry file.
Specification(s): missing_sodium_level
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.9The system shall check that plenum volume is available in the FIPD pin design geometry file.
Specification(s): missing_plenum_vol
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.10The system shall check the sanity of the custom priority input when building a smeared pellet mesh using an FIPD geometry file.
Specification(s): test_custom_priority_error
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fuelrodlinevaluesampler
- 11.60.1The system shall extract user-specified fuel rod output data along a horizontal line through the fuel and cladding.
Specification(s): test_ext_smeared
Design: FuelRodLineValueSampler
Issue(s): #753
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.60.2The system shall extract user-specified fuel rod output data along a vertical line through the fuel and cladding.
Specification(s): test_ext_smeared_vert
Design: FuelRodLineValueSampler
Issue(s): #753
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.60.3The system shall check that a Layered1D mesh is not used.
Specification(s): check_layered1D
Design: FuelRodLineValueSampler
Issue(s): #753
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.60.4The system shall check that a Layered2D mesh is not used.
Specification(s): check_layered2D
Design: FuelRodLineValueSampler
Issue(s): #753
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Gamma Heating
- 11.61.1The system shall calculate gamma heating in cladding.
Specification(s): test
Design: NeutronHeatSource
Issue(s): #888
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Gap Heat Transfer
- 11.62.1The system shall correctly model heat transfer between two blocks made of the same material separated by a time varying gap.
Specification(s): test
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.62.2The system shall correctly model heat transfer between two blocks made of different materials separated by a time varying gap.
Specification(s): test_2
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.62.3The system shall converge to the solution fast when a physics based pre-conditioner is used for a thermo-mechanical problem.
Specification(s): test_PBP
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.62.4The system shall correctly model heat transfer between two blocks when the gap between them is filled multiple gases.
Specification(s): test_init
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.62.5The system shall correctly model heat transfer between two blocks made of different materials on closing and then opening of the gap between them.
Specification(s): test_catch_release
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.62.6The system shall correctly model heat transfer between two solid blocks in the presence of both gas conductance as well as increased conductance due to solid-solid contact.
Specification(s): test_contact_pressure
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.62.7The system shall correctly model heat transfer between fuel and clad in the presence of both gas conductance as well as increased conductance due to fuel-cladding contact.
Specification(s): test_contact_pressure2
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.62.8The system shall correctly model heat transfer between fuel and clad when a temperature dependent Meyer hardness is used.
Specification(s): test_contact_pressure2.meyer
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.62.9The system shall produce an error when the
tangential_toleranceused in modeling thermal contact is outside the valid range.Specification(s): range_check_tangential_tolerance
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.10The system shall produce an error when the
normal_smoothing_distanceused in modeling thermal contact is negative.Specification(s): range_check_normal_smoothing_distance
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.11The system shall produce an error when the
normal_smoothing_distanceused in modeling thermal contact is outside the valid range.Specification(s): range_check_normal_smoothing_distance2
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.12The system shall produce an error when the
gap_conductivityused in modeling thermal contact is not positive.Specification(s): range_check_gap_conductivity
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.13The system shall correctly model heat transfer between two blocks made of the same material separated by a time varying gap when multiple contact pairs are selected in the thermal action.
Specification(s): gap_heat_transfer_multiple_pairs
Design: ThermalContactLWRAction
Issue(s): #1395
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.62.14The system shall produce an error if the supplied gas type is not supported.
Specification(s): gas_error
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.15The system shall produce an error if both the type and fraction of initial gas is not given.
Specification(s): initial_error
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.16The system shall produce an error if both the type and fraction of released gas is not given.
Specification(s): released_error
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Gap Heat Transfer Fission
- 11.63.1The system shall be able to account for the effect of a prescribed plenum gas composition on gap conductance.
Specification(s): test
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Gap Heat Transfer Htonly
- 11.64.1The system shall compute gap conductance for a helium-filled gap, neglecting all other terms.
Specification(s): test
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.64.2The system shall compute gap conductance using second order elements for a helium-filled gap, neglecting all other terms.
Specification(s): test_rz_cyl_quad8
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.64.3The system shall calculate the gap conductance in 2DRZ with a known model and inputs and the results must match an analytical solution.
Specification(s): sphere2DRZ
Design: GasGapHeatTransfer
Issue(s): #828
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.64.4The system shall calculate the gap conductance in 3D with a known model and inputs and the results must match an analytical solution.
Specification(s): sphere3DRZ
Design: GasGapHeatTransfer
Issue(s): #828
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Gap Heat Transfer Mixedgas
- 11.65.1The system shall compute gap conductance for a mixed-gas-filled gap.
Specification(s): mixedgas
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.65.2The system shall compute gap conductance for a mixed-gas-filled gap with the gap mixture being modified during a refabrication step.
Specification(s): refab
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.65.3The system shall restart consistently when computing gap conductance for a mixed-gas-filled gap with the gap mixture being modified during a refabrication step.
Specification(s): refab_restart
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.65.2
- 11.65.4The system shall compute gap conductance for a mixed-gas-filled gap with the gap mixture being modified during two refabrication steps.
Specification(s): refab2
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.65.5The system shall compute gap conductance using second order elements for a mixed-gas-filled gap.
Specification(s): quad
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.65.6The system shall compute gap conductance for a mixed-gas-filled gap with the gap mixture being modified during a refabrication step when using a mortar formulation.
Specification(s): refab_mortar
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.65.7The system shall compute gap conductance for a mixed-gas-filled gap with the gap mixture being modified continuously.
Specification(s): varying
Design: GasGapHeatTransfer
Issue(s): #1702
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Gap Heat Transfer Mortar Action
- 11.66.1The system shall correctly model LWR heat transfer and mechanical contact between two approaching blocks that come into contact using a mortar (constraint) approach in a simple problem.
Specification(s): gap_heat_transfer_mortar_transient_action
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.66.2The system shall provide the user with information when the thermal action creates lower-dimensional domains.
Specification(s): gap_heat_transfer_mortar_transient_action_info
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): RunApp
- 11.66.3The system shall inform the user and terminate when the wrong contact pressure variable is provided for gap conductance computation.
Specification(s): gap_heat_transfer_mortar_transient_action_pressure_error
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.66.4The system shall correctly model LWR heat transfer and mechanical contact between two approaching blocks that come into contact using a mortar (constraint) approach in a simple problem with advanced gas thermal conductivity model.
Specification(s): gap_heat_transfer_mortar_transient_action_advanced
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.66.5The system shall correctly model LWR heat transfer and mechanical contact between two approaching blocks that come into contact using a mortar (constraint) approach in a simple problem computing the gap conductance.
Specification(s): gap_heat_transfer_mortar_transient_action_gap_conductance
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.66.6The system shall correctly model LWR heat transfer and mechanical contact between two approaching blocks that come into contact using a mortar (constraint) approach in a simple problem computing the gap conductance on a second order mesh.
Specification(s): gap_heat_transfer_mortar_transient_action_gap_conductance_second_order
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.66.7The system shall model LWR heat transfer and mechanical contact between two approaching blocks that come into contact using a mortar (constraint) approach in a simple problem with Toptan's gap conductance and jump distance models.
Specification(s): gap_heat_transfer_mortar_transient_action_options
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.66.8The system shall model LWR heat transfer and mechanical contact between two approaching blocks that come into contact using a mortar (constraint) approach in a simple problem using automatic differentiation for heat conduction kernels.
Specification(s): gap_heat_transfer_mortar_transient_action_ad
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.66.9The system shall correctly model LWR heat transfer and mechanical contact between two approaching blocks that come into contact using a mortar (constraint) approach in a simple second order problem.
Specification(s): gap_heat_transfer_mortar_transient_second_order_action
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.66.10The system shall model LWR heat transfer and mechanical contact between two approaching blocks that come into contact using a mortar (constraint) approach in a simple problem without defining an auxiliary kernel for modeling the interaction layer.
Specification(s): gap_heat_transfer_mortar_transient_action_no_interaction_layer
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.66.11The system shall model LWR thermal contact between two approaching blocks while forcing the thermal action to generate the lower-dimensional mortar subdomains.
Specification(s): gap_heat_transfer_mortar_transient_no_mech
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.66.12The system shall model heat transfer between two approaching blocks that come into contact using the traditional node on face contact in a simple problem.
Specification(s): gap_heat_transfer_material_transient
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.66.13The system shall be able to run a two-dimensional thermomechanical mortar problem that generates mesh state information for a subsequent restart.
Specification(s): gap_heat_transfer_mortar_transient_action_restart_1
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.66.14The system shall be able to restart a mortar thermomechanical contact simulation from a restart file and to allow the user to prescribe whether lower-dimensional subdomains are to be created.
Specification(s): gap_heat_transfer_mortar_transient_action_restart_2
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.66.13
- rdg: Gap Heat Transfer Radiation
- 11.67.1The system shall compute the radiation component of the gap heat transfer model given the emissivities and temperatures of the surfaces.
Specification(s): test
Design: GapHeatTransfer
Issue(s): #908
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Gap Jump Distance
- 11.68.1The system shall compute jump distance for thermal contact according to the Kennard model with helium in the gap.
Specification(s): test_TJD_fill_gas_helium
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.68.2The system shall compute jump distance for thermal contact according to the Kennard model with a gas mixture in the gap.
Specification(s): test_TJD_fill_gas_mixture
Design: GasGapHeatTransfer
Issue(s): #46
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Generic Material Failure
- 11.69.1The system shall compute the failure state for 2D diffusion when the variable exceeds the constant failure criteria.
Specification(s): failedset_greater_than
Design: GenericMaterialFailure
Issue(s): #317
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.69.2The system shall compute the failure state for 2D diffusion when the variable equals or exceeds the constant failure criteria.
Specification(s): failedset_greater_equal
Design: GenericMaterialFailure
Issue(s): #317
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.69.3The system shall compute the failure state for 2D diffusion when the variable is less than or equal to the constant failure criteria.
Specification(s): failedset_less_equal
Design: GenericMaterialFailure
Issue(s): #317
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.69.4The system shall compute the failure state for 2D diffusion when the variable is less than the constant failure criteria.
Specification(s): failedset_less_than
Design: GenericMaterialFailure
Issue(s): #317
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Grainradiusmechanistic
- 11.70.1The system shall calculate grain growth within various grain growth regimes for
- UO2.
- U3Si2.
Specification(s): group/UO2, group/U3Si2
Design: GrainRadiusMechanistic
Issue(s): #1198
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Grain Radius Aux
- 11.71.1The system shall compute the evolution the grain size through the growth and stagnant phases as dictated by a temperature transient
Specification(s): test
Design: GrainRadiusAux
Issue(s): #474
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.71.2The system shall compute the evolution the grain size through the growth, stagnant, and decay phases as dictated by a temperature transient
Specification(s): test_hbs
Design: GrainRadiusAux
Issue(s): #474
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: High Burnup Structure Formation
- 11.72.1The system shall compute the volume fraction of high burnup structure in uranium dioxide fuel using the JMAK Barani model as a function of the increasing effective burnup when the temperature is kept below the threshold temperature.
Specification(s): JMAK_Barani_constant_temperature
Design: HighBurnupStructureFormation
Issue(s): #1193
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.72.2The system shall compute the volume fraction of high burnup structure in uranium dioxide fuel using the JMAK Barani model including periods with no increase when the temperature is above the threshold temperature and correspondingly, the effective burnup is constant.
Specification(s): JMAK_Barani_varying_temperature
Design: HighBurnupStructureFormation
Issue(s): #1193
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.72.3The system shall compute the volume fraction of high burnup structure in uranium dioxide fuel using the Lassmann model.
Specification(s): Lassmann
Design: HighBurnupStructureFormation
Issue(s): #5430
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Hydrogen
- 11.73.1The system shall be able to compute the dissolution of hydrides in Zircaloy cladding. This test is for dissolution verification and has analytical solution.
Specification(s): dissolution
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.73.2The system shall be able to compute the dissolution of hydrides in Zircaloy cladding. This test is for dissolution verification and has analytical solution with AD.
Specification(s): dissolutionAD
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.73.1
- 11.73.3The system shall be able to compute perfect Jacobians for the dissolution of hydrides in Zircaloy cladding. This test is for dissolution verification and has analytical solution with AD.
Specification(s): dissolutionJacobian
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.73.2
- 11.73.4The system shall be able to compute the nucleation of new hydrides in Zircaloy cladding. This test is for nucleation verification and has analytical solution.
Specification(s): nucleation
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.73.5The system shall be able to compute the nucleation of new hydrides in Zircaloy cladding. This test is for nucleation verification and has analytical solution with AD.
Specification(s): nucleationAD
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.73.4
- 11.73.6The system shall be able to compute perfect Jacobians for the nucleation of new hydrides in Zircaloy cladding. This test is for nucleation verification and has analytical solution with AD.
Specification(s): nucleationJacobian
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.73.5
- 11.73.7The system shall be able to compute the growth of existing hydrides in Zircaloy cladding. This test is for growth verification and has analytical solution.
Specification(s): growth
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.73.8The system shall be able to compute the growth of existing hydrides in Zircaloy cladding. This test is for growth verification and has analytical solution with AD.
Specification(s): growthAD
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.73.7
- 11.73.9The system shall be able to compute perfect Jacobians for the growth of existing hydrides in Zircaloy cladding. This test is for growth verification and has analytical solution with AD.
Specification(s): growthJacobian
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.73.8
- 11.73.10The system shall calculate the hydrogen and hydride concentrations in a Zircaloy cladding submitted to a fast heat treatment.
Specification(s): NGD
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.73.11The system shall calculate the hydrogen and hydride concentrations in a Zircaloy cladding submitted to a fast heat treatment with AD.
Specification(s): NGDAD
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.73.10
- 11.73.12The system shall calculate perfect Jacobians for the hydrogen and hydride concentrations in a Zircaloy cladding submitted to a fast heat treatment with AD.
Specification(s): NGDJacobian
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.73.11
- 11.73.13The system shall calculate the solid solution hydrogen distribution for a temperature gradient.
Specification(s): diffusion
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.73.14The system shall calculate the solid solution hydrogen distribution for a temperature gradient with AD.
Specification(s): diffusionAD
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.73.13
- 11.73.15The system shall calculate perfect Jacobians for the solid solution hydrogen distribution for a temperature gradient with AD.
Specification(s): diffusionJacobian
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.73.14
- 11.73.16The system shall be able to compute the supersolubility of hydrogen in Zircaloy cladding. This test is for supersolubility time dependency verification.
Specification(s): supersolubility
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.73.17The system shall be able to to compute the supersolubility of hydrogen in Zircaloy cladding. This test is for supersolubility time dependency verification with AD.
Specification(s): supersolubilityAD
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.73.16
- 11.73.18The system shall calculate perfect Jacobians to compute the supersolubility of hydrogen in Zircaloy cladding. This test is for supersolubility time dependency verification with AD.
Specification(s): supersolubilityJacobian
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.73.17
- 11.73.19The system shall be able to compute the default solubility of hydrogen (i.e. TSSd)
Specification(s): solubility_def
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.73.20The system shall be able to compute the effective solubility of hydrogen.
Specification(s): solubility
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.73.19
- 11.73.21The system shall be able to compute the effective solubility of hydrogen with AD.
Specification(s): solubilityAD
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.73.20
- 11.73.22The system shall be able to calculate perfect Jacobians to compute the effective solubility of hydrogen with AD.
Specification(s): solubilityJacobian
Design: HydrideActionHydridePrecipitationRate
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.73.21
- 11.73.23The system shall compute the hydrogen concentration within the cladding due to oxidation at the waterside boundary:
- for a slab of Zircaloy-4
- for a slab of ZIRLO
- for a slab of M5
- for a slab with a user-supplied pickup fraction
- for a slab of Zircaloy-2 at burnups below 50 GWd/tU
- for a slab of Zircaloy-2 at burnups above 50 GWd/tU
- for a slab of Zircaloy-2 at linear power above 10000 W/m
- for a slab of Zircaloy-2 at linear power below 10000 W/m
- for a ring of Zircaloy-4
- for a ring of ZIRLO
- for a ring of M5
- for a ring with a user-supplied pickup fraction
- and report an error the hydrogen pick up fraction is greater than 1.
Specification(s): hydrogen_pickup/hydrogen_pickup_slab_zr4, hydrogen_pickup/hydrogen_pickup_slab_zirlo, hydrogen_pickup/hydrogen_pickup_slab_m5, hydrogen_pickup/hydrogen_pickup_slab_user, hydrogen_pickup/hydrogen_pickup_Zr2_low_burnup, hydrogen_pickup/hydrogen_pickup_zr2_high_burnup, hydrogen_pickup/hydrogen_pickup_Zr2_high_linear_power, hydrogen_pickup/hydrogen_pickup_Zr2_low_linear_power, hydrogen_pickup/hydrogen_pickup_ring_zr4, hydrogen_pickup/hydrogen_pickup_ring_zirlo, hydrogen_pickup/hydrogen_pickup_ring_m5, hydrogen_pickup/hydrogen_pickup_ring_user, hydrogen_pickup/Hydrogen_pickup_error
Design: HydrogenPickup
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffRunException
- rdg: Ifba He Production
- 11.74.1The system shall accept ZrB2 loading and relative density as inputs for the burnup based IFBA model.
Specification(s): one_pellet_zrb2_dens
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.2The system shall accept B10 loading and ZrB2 relative density as inputs for the burnup based IFBA model.
Specification(s): one_pellet_b10_dens
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.3The system shall accept ZrB2 loading and layer thickness as inputs for the burnup based IFBA model.
Specification(s): one_pellet_zrb2_thk
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.4The system shall accept B10 loading and layer thickness as inputs for the burnup based IFBA model.
Specification(s): one_pellet_b10_thk
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.5The system shall accept ZrB2 loading and relative density as inputs for the frapcon based IFBA model.
Specification(s): one_pellet_zrb2_dens_frap
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.6The system shall accept ZrB2 loading and layer thickness as inputs for the frapcon based IFBA model.
Specification(s): one_pellet_zrb2_thk_frap
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.7The system shall accept B10 loading and ZrB2 relative density as inputs for the frapcon based IFBA model.
Specification(s): one_pellet_b10_dens_frap
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.8The system shall accept B10 loading and layer thickness as inputs for the frapcon based IFBA model.
Specification(s): one_pellet_b10_thk_frap
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.9The system shall check that the loading is fully specified.
Specification(s): inputs_check_01
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.10The system shall check that the loading is not over specified.
Specification(s): inputs_check_02
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.11The system shall check that the required parameter ifba_len is specified.
Specification(s): inputs_check_03
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.12The system shall check that the required parameter b10_enrich is specified.
Specification(s): inputs_check_04
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.13The system shall check that the ZrB2 layer is properly specified when supplying ZrB2 loading.
Specification(s): inputs_check_05
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.14The system shall check that the ZrB2 layer is properly specified when supplying ZrB2 loading and thickness.
Specification(s): inputs_check_06
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.15The system shall check that the ZrB2 layer is properly specified when supplying ZrB2 loading and pellet outer radius.
Specification(s): inputs_check_07
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.16The system shall check that the ZrB2 layer is not over specified when supplying ZrB2 loading, density and thickness.
Specification(s): inputs_check_08
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.17The system shall check that the ZrB2 layer is not over specified when supplying ZrB2 loading, density and pellet outer radius.
Specification(s): inputs_check_09
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.18The system shall check that the U235 enrichment is specified.
Specification(s): inputs_check_10
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.19The system shall check that the burnup function is specified.
Specification(s): inputs_check_11
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.20The system shall check that the fraction of IFBA rods is specified.
Specification(s): inputs_check_12
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.21The system shall check that the rod average linear power is specified.
Specification(s): inputs_check_13
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.22The system shall accept ZrB2 loading and relative density as inputs for the burnup based IFBA model without including fission gas release.
Specification(s): base_ifba_only_smeared_zrb2_dens
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.23The system shall accept B10 loading and ZrB2 relative density as inputs for the burnup based IFBA model without including fission gas release.
Specification(s): base_ifba_only_smeared_b10_dens
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.24The system shall accept ZrB2 loading and layer thickness as inputs for the burnup based IFBA model without including fission gas release.
Specification(s): base_ifba_only_smeared_zrb2_thk
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.25The system shall accept B10 loading and layer thickness as inputs for the burnup based IFBA model without including fission gas release.
Specification(s): base_ifba_only_smeared_b10_thk
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.26The system shall accept ZrB2 loading and relative density as inputs for the frapcon based IFBA model without including fission gas release.
Specification(s): base_ifba2_only_smeared_zrb2_dens
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.27The system shall accept ZrB2 loading and layer thickness as inputs for the frapcon based IFBA model without including fission gas release.
Specification(s): base_ifba2_only_smeared_zrb2_thk
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.28The system shall accept B10 loading and ZrB2 relative density as inputs for the frapcon based IFBA model without including fission gas release.
Specification(s): base_ifba2_only_smeared_b10_dens
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.29The system shall accept B10 loading and layer thickness as inputs for the frapcon based IFBA model without including fission gas release.
Specification(s): base_ifba2_only_smeared_b10_thk
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.74.30The system shall accept a model with an initial plenum gas composed of Xe.
Specification(s): test_gas_conductance
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Layer Thickness
- 11.75.1BISON will compute the interaction layer thickness for UO2/Zr.
Specification(s): layer_thickness
Design: LayerThickness
Issue(s): #1080
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Layered2D
- 11.76.1The system shall support automatic creation of Layered2D meshes containing solid fuel and clad using a mesh generator
Specification(s): solid_fuel_and_clad
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.2The system shall support automatic creation of Layered2D meshes containing solid fuel and clad with coincident nodes using a mesh generator
Specification(s): solid_fuel_and_clad_coincident_nodes
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.3The system shall support automatic creation of Layered2D meshes containing solid fuel and clad using a mesh generator with the pellet bottom coordinate not zero.
Specification(s): non_zero_pellet_bottom_coor
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.4The system shall support automatic creation of Layered2D meshes containing solid fuel and clad, including a plenum, using a mesh generator
Specification(s): solid_fuel_and_clad_plenum
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.5The system shall support automatic creation of Layered2D meshes containing solid fuel and clad with non uniform slice heights using a mesh generator
Specification(s): solid_fuel_and_clad_non_uniform
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.6The system shall support automatic creation of Layered2D meshes containing solid fuel and clad that is meshed with a medium density mesh using a mesh generator
Specification(s): solid_fuel_and_clad_medium
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.7The system shall support automatic creation of Layered2D meshes containing solid fuel and clad that is meshed finely using a mesh generator
Specification(s): solid_fuel_and_clad_fine
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.8The system shall support automatic creation of Layered2D meshes containing solid fuel and clad that containing user-specified mesh densities using a mesh generator
Specification(s): solid_fuel_and_clad_customize
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.9The system shall support automatic creation of Layered2D meshes containing solid fuel and clad with the y-axis as the out of plane direction using a mesh generator
Specification(s): solid_fuel_and_clad_xz
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.10The system shall support automatic creation of Layered2D meshes containing solid fuel and clad with the x-axis as the out of plane direction using a mesh generator
Specification(s): solid_fuel_and_clad_yz
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.11The system shall support automatic creation of Layered2D meshes containing solid fuel with a MPS and clad using a mesh generator
Specification(s): solid_fuel_and_clad_mps
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.12The system shall support automatic creation of Layered2D meshes containing hollow fuel and clad using a mesh generator
Specification(s): hollow_fuel_and_clad
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.13The system shall support automatic creation of Layered2D meshes containing multiple fuel blocks using a mesh generator
Specification(s): multi_fuel_block_solid
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.14The system shall support automatic creation of Layered2D meshes containing multiple fuel blocks with different outer radii using a mesh generator
Specification(s): multi_fuel_block_solid_different_radii
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.15The system shall support automatic creation of Layered2D meshes containing multiple fuel blocks with different outer radii and offset fuel using a mesh generator
Specification(s): multi_fuel_block_solid_different_radii_generator_offset
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.16The system shall support automatic creation of Layered2D meshes containing multiple fuel blocks with one block solid and one block hollow using a mesh generator
Specification(s): multi_fuel_block_solid_and_hollow
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.17The system shall support automatic creation of Layered2D meshes containing multiple fuel blocks with one block solid and one block solid with a mps using a mesh generator
Specification(s): multi_fuel_block_solid_and_solid_mps
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.18The system shall support automatic creation of Layered2D meshes containing multiple fuel blocks with one block solid and one block hollow with a mps using a mesh generator
Specification(s): multi_fuel_block_solid_and_hollow_mps
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.19The system shall support automatic creation of Layered2D meshes containing fuel only using a mesh generator
Specification(s): fuel_only
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.20The system shall support automatic creation of Layered2D meshes containing clad only using a mesh generator
Specification(s): clad_only
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.21The system shall support automatic creation of Layered2D meshes containing solid fuel and clad with an additional block representing a capsule, a gap is assumed between the clad and capsule using a mesh generator
Specification(s): solid_fuel_and_clad_with_capsule
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.22The system shall support automatic creation of Layered2D meshes containing solid fuel and clad with an additional block representing a coating using a mesh generator
Specification(s): solid_fuel_and_clad_with_coating
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.23The system shall error if slice heights are provided as input when the uniform slice heights boolean is set to true when creating Layered2D meshes using a mesh generator
Specification(s): fuel_height_uniform_slice_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.24The system shall error if no plenum height is provided but a plenum is desired when creating Layered2D meshes with uniform slice heights using a mesh generator
Specification(s): plenum_height_uniform_slice_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.25The system shall error for the case of fuel height being provided when non uniform slice heights are specified when creating Layered2D meshes using a mesh generator
Specification(s): fuel_height_non_uniform_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.26The system shall error when the size of slices per block is greater than one when creating a Layered2D clad only mesh using a mesh generator
Specification(s): clad_only_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.27The system shall error for the case when the sum of slices per block plus one for a plenum does not equal the number of slice heights when creating Layered2D meshes using a mesh generator
Specification(s): non_uniform_slice_heights_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.28The system shall error for the case when the sum of slices per block does not equal the number of slice heights when creating Layered2D meshes using a mesh generator
Specification(s): non_uniform_slice_heights_error_check2
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.29The system shall error for the case when no slices are specified when creating Layered2D meshes using a mesh generator
Specification(s): no_slice_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.30The system shall error if any of the slice heights are negative when creating Layered2D meshes using a mesh generator
Specification(s): negative_slice_height_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.31The system shall error for the case when the plenum is included but the cladding is not when creating Layered2D meshes using a mesh generator
Specification(s): plenum_no_clad_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.32The system shall error for the case when neither the fuel or clad is included when creating Layered2D meshes using a mesh generator
Specification(s): no_fuel_no_clad_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.33The system shall error for the case when the number of pellet inner radii specified does not equal the number of fuel blocks when creating Layered2D meshes using a mesh generator
Specification(s): pellet_inner_radius_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.34The system shall error for the case when the number of pellet outer radii specified does not equal the number of fuel blocks when creating Layered2D meshes using a mesh generator
Specification(s): pellet_outer_radius_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.35The system shall error for the case when the pellet outer radius is less than the pellet inner radius when creating Layered2D meshes using a mesh generator
Specification(s): pellet_outer_radius_error_check2
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.36The system shall error for the case when the pellet inner radius is less than zero when creating Layered2D meshes using a mesh generator
Specification(s): pellet_inner_radius_error_check2
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.37The system shall error for the case when the MPS depth is greater than or equal to the difference between the pellet outer and inner radii when creating Layered2D meshes using a mesh generator
Specification(s): mps_depth_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.38The system shall error for the case when the number of radial elements in the fuel pellet is set by the user but the pellet mesh density is not set to customize when creating Layered2D meshes using a mesh generator
Specification(s): pellet_mesh_density_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.39The system shall error for the case when the number of radial elements through the clad thickness is set by the user but the clad mesh density is not set to customize when creating Layered2D meshes using a mesh generator
Specification(s): clad_mesh_density_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.40The system shall error when the size of the additional elements per ring and additional ring thicknesses vectors are not of equal length when creating Layered2D meshes using a mesh generator
Specification(s): additional_blocks_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.41The system shall error when the size of the additional elements per ring and additional block names vectors are not of equal length when creating Layered2D meshes using a mesh generator
Specification(s): additional_blocks_error_check2
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.42The system shall error when additional rings are requested when clad is not included when creating Layered2D meshes using a mesh generator
Specification(s): additional_blocks_error_check3
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.43The system shall error if the thickness of any of the additional rings is zero when creating Layered2D meshes using a mesh generator
Specification(s): additional_blocks_error_check4
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.44The system shall correctly read the geometric information from the mesh for Layered2D meshes with the out of plane direction set to y
Specification(s): fuel_pin_geometry_xz
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.76.45
- 11.76.45The system shall correctly read the geometric information from the mesh for Layered2D meshes with the out of plane direction set to z
Specification(s): fuel_pin_geometry_xy
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.46The system shall correctly read the geometric information from the mesh for Layered2D meshes with the out of plane direction set to x
Specification(s): fuel_pin_geometry_yz
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.76.44
- 11.76.47The system shall calculate the average of value of a variable on a sideset in Layered2D, which is tested by the calculation of average temperature on a sideset with known temperatures and mesh dimensions, the results of which shall match an analytical solution.
Specification(s): side_average_value
Design: LayeredSideAverageValuePostprocessor
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.48The system shall calculate the layered integral value in Layered2D and this is tested by a volume calculation of a known mesh, the results of which shall match an analytical solution.
Specification(s): layered_integral
Design: LayeredVariableIntegral
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.49The system shall calculate rod internal volume and the results shall match the analytical solution for the internal volume for a Layered2D mesh.
Specification(s): internal_volume
Design: LayeredInternalVolumePostprocessor
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.50The system shall properly create the strain calculator, scalar variables and kernels, and aux variables for a Layered2D mesh consisting of fuel and clad.
Specification(s): multi_block
Design: Layered2DAction
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.51The system shall accurately integrate the axial profile function for Layered2D models.
Specification(s): layered_axial_profile
Design: LayeredAxialPowerProfile
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.52The system shall accurately integrate the axial profile function, including when nonuniform slice heights are supplied for Layered2D models.
Specification(s): layered_axial_profile_nonuniform
Design: LayeredAxialPowerProfile
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.53The elastic mechanical response for two blocks, with two slices, 2 scalar variables and using the variable grouping option with applied thermal strain under 2D generalized plane strain conditions shall match an analytical solution.
Specification(s): group_scalar_variables
Design: Layered2DAction
Issue(s): #669
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.54The system shall calculate the weighted average plenum temperature for layered2D geometries.
Specification(s): layered_plenum_temperature
Design: LayeredPlenumTemperatureAction
Issue(s): #1495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.76.55The system shall apply an initial eigenstrain to a layered2D mesh.
Specification(s): layered2D_init_eigenstrain
Design: Layered2DAction
Issue(s): #5862
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.76.56The system shall report the thickness of cladding in Layered2D meshes.
Specification(s): report_thickness
Design: Layered2DFuelPinGeometry
Issue(s): #5454
Collection(s): FUNCTIONAL
Type(s): RunApp
- 11.76.57The system shall create arrays of Layered2D meshes.
Specification(s): arrayAction
Design: Layered2DArrayAction
Issue(s): #5454
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.58The system shall create arrays of Layered2D meshes with different number of rows and columns.
Specification(s): arrayAction2
Design: Layered2DArrayAction
Issue(s): #5454
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.59The system shall support LOCA analysis with an array of Layered2D meshes.
Specification(s): arrayActionLOCA
Design: Layered2DArrayAction
Issue(s): #6122
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.76.60The system shall report an error if rod_ave_lin_power is not supplied to NuclearMaterials UO2 when relocation is requested.
Specification(s): arrayActionError2
Design: Layered2DArrayAction
Issue(s): #6122
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.61The system shall report an error if the pitch is too small when creating arrays of Layered2D meshes.
Specification(s): arrayActionError
Design: Layered2DArrayAction
Issue(s): #5454
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Layered 1D
- 11.77.1The elastic mechanical response for one block with applied thermal strain under 1D axisymmetric plane strain conditions shall match an analytical solution.
Specification(s): oneD_elastic
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.2The elastic mechanical response for two blocks with two slices with applied thermal strain under 1D axisymmetric generalized plane strain conditions shall match an analytical solution.
Specification(s): constraint
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.3The elastic mechanical response for two blocks with two slices and 1 scalar variable with applied thermal strain under 1D axisymmetric generalized plane strain conditions shall match an analytical solution.
Specification(s): scalar1
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.4The elastic mechanical response for two blocks with two slices and 2 scalar variables with applied thermal strain under 1D axisymmetric generalized plane strain conditions shall match an analytical solution.
Specification(s): scalar2
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.5The elastic mechanical response for two blocks, with two slices, 2 scalar variables and using the variable grouping option with applied thermal strain under 1D axisymmetric generalized plane strain conditions shall match an analytical solution.
Specification(s): scalar2_group_vars
Design: Layered1DMeshGenerator
Issue(s): #727
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.6The contact response between 2 blocks that do not have merged nodes shall be calculated and must match the results from the response of 2 blocks that have merged nodes and no contact.
Specification(s): contact
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.7The system shall calculate rod internal volume in Layered1D and the results shall match the analytical solution for the internal volume.
Specification(s): internal_volume
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.8The system shall calculate the rod internal volume with scalar AuxVariables and the results shall match the analytical solution for the internal volume.
Specification(s): internal_volume_scalar
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.9The system shall calculate fuel densification in Layered1D and the results of internal volume calculated when a constant temperature BC is applied and known burnup function is applied shall match the analytical solution.
Specification(s): densification_only
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.10The system shall calculate the radial power factor on a Layered1D mesh with known power input and the results shall match a standard.
Specification(s): RPF
Design: Layered1DMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.11The system shall calculate the gap conductance in Layered1D with a known model and inputs and the results must match an analytical solution.
Specification(s): gap_heat_transfer_htonly
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.12The system shall calulate the thermal and irradation creep of cladding on a Layered1D mesh and the results of a prescribed simulation shall match an analytical solution.
Specification(s): secondary_creep_limback_rz
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.13The system shall calculate the pressure applied on the cladding by the coolant in Layered1D and the results of a prescribed simulation shall match an analytical solution.
Specification(s): clad_axial_pressure_function
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.77.14The system shall calculate the average of a sideset in Layered1D and this is tested by the calulation of average temperature on a sideset with a known temperatures and mesh the results of which shall match an analytical solution.
Specification(s): side_average_value
Design: Layered1DMeshGenerator
Issue(s): #310
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.15The system shall calculate the average of a sideset which lies along the RZ centerline in Layered1D and this is tested by the calulation of average temperature on the centerline with known temperatures and mesh, the results of which shall match an analytical solution.
Specification(s): centerline_average_value
Design: LayeredAxisymmetricCenterlineAverageValuePostprocessor
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.77.16The system shall calculate the integral value in Layered1D and this is tested by a volume calulation of a known mesh the results of which shall match an analytical solution.
Specification(s): layered_integral
Design: Layered1DMeshGenerator
Issue(s): #397
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.17They system shall calculate the temperature in the fuel cladding gap for use in axial gas communication.
Specification(s): layered_gas_gap_temperature_userobject
Design: LayeredGasGapTemperatureUserObject
Issue(s): #1363
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.18The system shall create a mesh with multiple fuel blocks that can also have different material properties in Layered1D.
Specification(s): multi_block
Design: Layered1DMeshGenerator
Issue(s): #619
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.19The system shall calulate the internal volume on a layered 1D mesh and this is tested by the calculation of the rod interal volume of a known mesh the results of which shall match an analytical solution of the volume.
Specification(s): layered_internal_volume
Design: Layered1DMeshGenerator
Issue(s): #717
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.20The system shall report both the minimum and the maximum nodal values of a layered 1D mesh.
Specification(s): layered_nodal_extreme
Design: Layered1DMeshGenerator
Issue(s): #717
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.21The system shall have error testing for the case of uniform_slice_heights where slice_heights is provided instead of fuel_height in Layered1D.
Specification(s): uniform_slice_height_wo_fuel_height
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.22The system shall have error testing for the case of non-uniform slice height where fuel_height is provided instead of slice_heights in Layered1D.
Specification(s): nonuniform_slice_height_wo_fuel_height
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.23The system shall have error testing for the case of non-uniform slice height where slice_heights are not provided in Layered1D.
Specification(s): nonuniform_slice_height_wo_slice_height
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.24The system shall have error testing for the case where slice_heights and slices_per_block are not matching in Layered1D.
Specification(s): slice_height_slice_per_block_not_equal
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.25The system shall have error testing for the case where the sum of slices_per_block is not equal to number of slice_heights in Layered1D.
Specification(s): sum_of_slices_not_equal
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.26The system shall have error testing to confirm at least one slice exists in Layered1D.
Specification(s): zero_slices
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.27The system shall have error testing for all slice heights must be positive numbers in Layered1D.
Specification(s): positive_slice_heights
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.28The system shall have error testing to confirm that include_plenum is set to false when no cladding is included in Layered1D.
Specification(s): plenum_no_cladding
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.29The system shall have error testing to confirm that the mesh must include fuel, clad, or both in Layered1D.
Specification(s): no_fuel_no_clad
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.30The system shall have error testing to inform the user that plenum_height is not active with slice_heights in Layered1D.
Specification(s): plenum_height_not_used
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.31The system shall have error testing to confirm that the number of entries in pellet_inner_radius must match the number of fuel blocks in Layered1D.
Specification(s): multi_block_inner_radius
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.32The system shall have error testing to confirm that the number of entries in pellet_outer_radius must match the number of fuel blocks in Layered1D.
Specification(s): multi_block_outer_radius
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.33The system shall have error testing to confirm that the fuel outer radius is greater than inner radius in Layered1D.
Specification(s): outer_rad_greater_than_inner
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.34The system shall have error testing for a non-negative pellet inner radius in Layered1D.
Specification(s): non_neg_inner_rad
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.35The system shall have error testing to confirm that pellet_mesh_density=customize if nx_p is set in Layered1D.
Specification(s): nx_p_set
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.36The system shall have error testing to confirm that clad_mesh_density=customize if nx_c is set in Layered1D.
Specification(s): nx_c_set
Design: Layered1DMeshGenerator
Issue(s): #804
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.37The system shall be able to create a mesh containing two additional blocks called coating and capsule separated by a gap with the coating bonded to the clad
Specification(s): with_coating_and_capsule
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.38The system shall be able to create a mesh containing a single additional block called capsule separated from the clad by a gap
Specification(s): with_capsule
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.39The system shall be able to create a mesh containing a liner bonded to the inner surface of the clad.
Specification(s): with_liner
Design: Layered1DMeshGenerator
Issue(s): #1125
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.40The system shall error when the size of the additional elements per ring and additional ring thicknesses vectors are not of equal length when creating layered1D meshes
Specification(s): additional_blocks_error_check
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.41The system shall error when the size of the additional elements per ring and additional block names vectors are not of equal length when creating layered1D meshes
Specification(s): additional_blocks_error_check2
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.42The system shall error when additional rings are requested when clad is not included when creating layered1D meshes
Specification(s): additional_blocks_error_check3
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.43The system shall error if the thickness of any of the additional rings is zero when creating layered1D meshes
Specification(s): additional_blocks_error_check4
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.44The system shall calculate the plenum temperature using a volume weighted average using the gap distance between the fuel and clad surfaces for layered1D geometries using the initial slice heights.
Specification(s): layered_plenum_temperature_initial_heights
Design: LayeredPlenumTemperaturePostprocessor
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.77.45The system shall calculate the plenum temperature using a volume weighted average using the gap distance between the fuel and clad surfaces for layered1D geometries using the current slice heights.
Specification(s): layered_plenum_temperature_current_heights
Design: LayeredPlenumTemperaturePostprocessor
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.77.44
- 11.77.46The system shall error when the number of elements in the liner is not consistent with its thickness for a layered1D geometry.
Specification(s): liner_error_check
Design: Layered1DMeshGenerator
Issue(s): #1125
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.47The system shall error attempting to model a liner without cladding present for a layered1D geometry.
Specification(s): liner_error_check2
Design: Layered1DMeshGenerator
Issue(s): #1125
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.48The system shall error when modeling a liner if when the mesh density of the clad is not set to customize for a layered1D geometry.
Specification(s): liner_error_check3
Design: Layered1DMeshGenerator
Issue(s): #1125
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.49The system shall generate 1D meshes that include a lower plenum when the fuel has non-uniform slice heights.
Specification(s): lower_plenum
Design: Layered1DMeshGenerator
Issue(s): #816
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.50The system shall generate 1D meshes that include a lower plenum when the fuel has uniform slice heights.
Specification(s): lower_plenum_uniform
Design: Layered1DMeshGenerator
Issue(s): #816
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.77.51The system shall compute the fuel and cladding elongation in layered1D meshes.
Specification(s): elongation
Design: LayeredElongation
Issue(s): #1476
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.77.52The system shall compute friction between fuel and cladding in layered one-dimensional simulations.
Specification(s): elongation_friction
Design: LayeredElongationLayered1DContactInterfaceStressLayered1DFrictionalForce
Issue(s): #1696
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.77.53The system shall compute friction between fuel and cladding in layered one-dimensional simulations and calculate cladding elongation disregarding the influence of the plenum layer.
Specification(s): elongation_friction_omit_plenum
Design: LayeredElongationLayered1DContactInterfaceStressLayered1DFrictionalForce
Issue(s): #1696
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.77.54The system shall compute friction between fuel and cladding in layered one-dimensional simulations using the reference residual and in sliding conditions.
Specification(s): elongation_friction_rr
Design: LayeredElongationLayered1DContactInterfaceStressLayered1DFrictionalForce
Issue(s): #1696
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.77.55The system shall compute the volume integral of a variable for layered1D meshes.
Specification(s): element_integral
Design: LayeredElementIntegralVariablePostprocessor
Issue(s): #1614
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.77.56The system shall apply an initial eigenstrain to a layered1D mesh.
Specification(s): layered1D_init_eigenstrain
Design: Layered1DAction
Issue(s): #5862
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Mass Flux Constraint
- 11.78.1The system shall be able to preserve mass flux across flat gaps between blocks in XYZ coordinates.
Specification(s): flat_gap_xyz
Design: Mass Flux Constraint
Issue(s): #5104
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.78.2The system shall be able to preserve mass flux across flat gaps between blocks in RZ coordinates.
Specification(s): flat_gap_rz
Design: Mass Flux Constraint
Issue(s): #5104
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.78.3The system shall be able to preserve mass flux across misaligned flat gaps between blocks in XYZ coordinates.
Specification(s): flat_gap_xyz_misaligned
Design: Mass Flux Constraint
Issue(s): #5104
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.78.4The system shall be able to preserve mass flux across curved gaps between blocks in XYZ coordinates.
Specification(s): curved_gap_xyz
Design: Mass Flux Constraint
Issue(s): #5104
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.78.5The system shall be able to preserve mass flux across curved gaps between blocks in RZ coordinates.
Specification(s): curved_gap_rz
Design: Mass Flux Constraint
Issue(s): #5104
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Mc Thermal
- 11.79.1The system shall couple to temperature and constituent concentrations to provide thermal conductivity for UC and match hand calculations using the Matzke correlation.
Specification(s): matzke_thcond_exact
Design: MCThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.79.2The system shall couple to temperature and constituent concentrations to provide thermal conductivity for UC and match hand calculations using the Steiner correlation.
Specification(s): steiner_thcond_exact
Design: MCThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.79.3The system shall couple to temperature and constituent concentrations to provide specific heat for UC and match hand calculations using the Preusser correlation.
Specification(s): preusser_spheat_exact
Design: MCThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.79.4The system shall compute a thermal conductivity degredation due to porosity and match hand calculations using the Steiner correlation.
Specification(s): thcond_porosity_exact
Design: MCThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.79.5The system shall couple to temperature and constituent concentrations to provide thermal conductivity and couple to other AD kernels.
Specification(s): ad
Design: MCThermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.79.6The system shall couple to temperature and constituent concentrations to provide thermal conductivity and couple to other non-AD kernels.
Specification(s): nonad
Design: MCThermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Meso Thcond Test
- 11.80.1The system shall compute thermal conductivity of UO2 based on mesoscale information.
Specification(s): meso_test
Design: UO2ThermalMeso
Issue(s): #895
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.80.2The system shall compute thermal conductivity of UO2 based only on limited mesoscale information.
Specification(s): onlymeso_test
Design: UO2ThermalMeso
Issue(s): #895
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.80.3The system shall compute thermal conductivity of UO2 based on mesoscale information and information from Sifgrs.
Specification(s): fissiongas_test
Design: UO2FissionGasThermal
Issue(s): #54
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.80.4The system shall compute thermal conductivity of UO2 based on mesoscale information and information from Sifgrs including evolving grain radius effects.
Specification(s): graingrowth_test
Design: UO2FissionGasThermal
Issue(s): #54
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Metallic Fuel Cladding Degradation
- 11.81.1The system shall generate a cladding degradation Function based on a given VectorPostprocessor containing FCCI wastage thickness profile.
Specification(s): id_wastage_degradation
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.81.2The system shall generate a cladding degradation Function based on a given VectorPostprocessor containing CCCI wastage thickness profile.
Specification(s): od_wastage_degradation
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.81.3The system shall generate a cladding degradation Function by using fuel pin geometry data from MeshMetaData.
Specification(s): meshmetadata
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.81.4The system shall throw an error if the cladding start position is not given by user in absence of MeshMetaData.
Specification(s): id_missing_clad_start
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.81.5The system shall throw an error if the cladding ending position is not given by user in absence of MeshMetaData.
Specification(s): id_missing_clad_end
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.81.6The system shall throw an error if the cladding thickness is not given by user in absence of MeshMetaData.
Specification(s): id_missing_clad_thick
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.81.7The system shall throw an error if the cladding outer radius is not given by user in absence of MeshMetaData.
Specification(s): id_missing_clad_outer_radius
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Metallic Fuel Coolant Wastage
- 11.82.1The system shall compute a wastage thickness for HT9 using effective time method.
Specification(s): ht9_eff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.82.2The system shall compute a wastage thickness for HT9 using the original method.
Specification(s): ht9_noneff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.82.3The system shall compute a wastage thickness for HT9_HEDL using effective time method.
Specification(s): ht9_hedl_eff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.82.4The system shall compute a wastage thickness for HT9_HEDL using the original method.
Specification(s): ht9_hedl_noneff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.82.5The system shall compute a wastage thickness for SS316 using effective time method.
Specification(s): ss316_eff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.82.6The system shall compute a wastage thickness for SS316 using the original method.
Specification(s): ss316_noneff
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.82.7The system shall compute a wastage thickness using for a smeared pellet mesh pin.
Specification(s): ht9_eff_full_pin
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.82.8The system shall give an error message when time is negative.
Specification(s): negative_time
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.82.9The system shall give an error message when the increment is abnormal.
Specification(s): abnormal_increment
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Metallic Fuel Liquid Cladding Penetration
- 11.83.1The system shall compute a loss of cladding thickness given temperature.
Specification(s): liquid
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.2The system shall compute the melting thickness of the fuel based on the calculated loss of cladding thickness given temperature using a user provided ratio.
Specification(s): liquid_fuel_custom
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.3The system shall compute the melting thickness of the fuel based on the calculated loss of cladding thickness given temperature using an intrinsic model for binary fuel.
Specification(s): liquid_fuel_intrinsic_pu0
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.4The system shall compute the melting thickness of the fuel based on the calculated loss of cladding thickness given temperature using an intrinsic model for 26Pu fuel.
Specification(s): liquid_fuel_intrinsic_pu26
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.5The system shall compute the melting thickness of the fuel based on the calculated loss of cladding thickness given temperature using an intrinsic model for low-burnup 19Pu fuel.
Specification(s): liquid_fuel_intrinsic_pu19_lbu
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.6The system shall compute the melting thickness of the fuel based on the calculated loss of cladding thickness given temperature using an intrinsic model for high-burnup 19Pu fuel.
Specification(s): liquid_fuel_intrinsic_pu19_hbu
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.7The system shall compute a loss of cladding thickness given temperature in automatic differention mode.
Specification(s): liquid_ad
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.8The system shall compute a zero loss of cladding thickness if the given temperature is lower than the onset temperature using the linear kinetics model.
Specification(s): liquid_no_linear
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.9The system shall compute a zero loss of cladding thickness if the given temperature is lower than the onset temperature using the parabolic kinetics model.
Specification(s): liquid_no_parabolic
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.10The system shall compute a loss of cladding thickness given temperature using mesh metadata and elongation postprocessor.
Specification(s): liquid_mg
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.11The system shall compute a loss of cladding thickness given temperature using the ANL conservative model with 0Pu.
Specification(s): liquid_anl_conserve_pu0
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.12The system shall compute a loss of cladding thickness given temperature using the ANL conservative model with 19Pu.
Specification(s): liquid_anl_conserve_pu19_hbu
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.13The system shall compute a loss of cladding thickness given temperature using the ANL conservative model with 19Pu at high burnup.
Specification(s): liquid_anl_conserve_pu19_lbu
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.14The system shall compute a loss of cladding thickness given temperature using the ANL conservative model with 26Pu at low burnup.
Specification(s): liquid_anl_conserve_pu26
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.15The system shall compute a loss of cladding thickness given temperature using the ANL least squares model with 0Pu.
Specification(s): liquid_anl_ls_pu0
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.16The system shall compute a loss of cladding thickness given temperature using the ANL least squares model with 19Pu at high burnup.
Specification(s): liquid_anl_ls_pu19_hbu
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.17The system shall compute a loss of cladding thickness given temperature using the ANL least squares model with 19Pu at low burnup.
Specification(s): liquid_anl_ls_pu19_lbu
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.18The system shall compute a loss of cladding thickness given temperature using the ANL least squares model with 26Pu.
Specification(s): liquid_anl_ls_pu26
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.19The system shall compute a loss of cladding thickness given temperature using user-provided coefficients.
Specification(s): liquid_custom
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.83.20The system shall produce an error if the wastage increment is too high within one time step.
Specification(s): err_high_increment
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.21The system shall produce an error if the provided mesh generator does not contain the cladding start metadata.
Specification(s): err_missing_cladding_start
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.22The system shall produce an error if the provided mesh generator does not contain the cladding bottom gap metadata.
Specification(s): err_missing_cladding_bottom_gap_width
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.23The system shall produce an error if the provided mesh generator does not contain the fuel height metadata.
Specification(s): err_missing_fuel_height
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.24The system shall produce an error if the provided mesh generator does not contain the cladding thickness metadata when fuel melting is calculated.
Specification(s): err_missing_cladding_thickness
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.25The system shall produce an error if the provided mesh generator does not contain the cladding outer radius metadata when fuel melting is calculated.
Specification(s): err_missing_cladding_radius
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.26The system shall produce an error if the fuel bottom position is not specified in absence of mesh metadata.
Specification(s): err_missing_fuel_bottom_pos
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.27The system shall produce an error if the fuel height is not specified in absence of mesh metadata.
Specification(s): err_missing_fuel_height_no_mg
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.28The system shall produce an error if the cladding inner radius is not specified in absence of mesh metadata.
Specification(s): err_missing_cladding_ir
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.29The system shall produce an error if the Pu content is specificied for the models that do not need it.
Specification(s): err_unneeded_fuel_pu
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.30The system shall produce an error if the A coefficient is specificied for a non CUSTOM model.
Specification(s): err_unneeded_A
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.31The system shall produce an error if the QR coefficient is specificied for a non CUSTOM model.
Specification(s): err_unneeded_QR
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.32The system shall produce an error if the onset temperature is specificied for an ANL model.
Specification(s): err_unneeded_T_onset
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.33The system shall produce an error if the Pu content is not specified for an ANL model.
Specification(s): err_missing_fuel_pu
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.34The system shall produce an error if the burnup is not specified for an ANL model with 19 Pu content.
Specification(s): err_missing_burnup_penetration
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.35The system shall produce an error if the burnup is not specified for the INTRINSIC fuel melting model.
Specification(s): err_missing_burnup_fuel_melting
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.36The system shall produce an error if the Pu content is not specified for the INTRINSIC fuel melting model.
Specification(s): err_missing_pu_fuel_melting
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.37The system shall produce an error if a user specified ratio is provided for the INTRINSIC fuel melting model.
Specification(s): err_unneeded_user_ratio
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Metallic Fuel Melting Function
- 11.84.1The system shall generate a metallic fuel melting Function based on a given VectorPostprocessor containing melting thickness profile.
Specification(s): general_fuel_melting
Design: MetallicFuelMeltingFunction
Issue(s): #5508
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.84.2The system shall generate a metallic fuel melting Function by using fuel pin geometry data from MeshMetaData.
Specification(s): meshmetadata
Design: MetallicFuelMeltingFunction
Issue(s): #5508
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.84.3The system shall produce an error if the fuel radius information is not given by user in absence of MeshMetaData.
Specification(s): err_missing_fuel_radius
Design: MetallicFuelMeltingFunction
Issue(s): #5508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.84.4The system shall produce an error if the vector postprocessor data are not appropriate for linear interpolation.
Specification(s): err_failed_linear_interpolation
Design: MetallicFuelMeltingFunction
Issue(s): #5508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Metallic Fuel Wastage Damage
- 11.85.1The system shall couple to temperature, flux, and fluence to calculate cladding thinning fraction for a coupled thermo-mechanical solve.
Specification(s): coupled
Design: MetallicFuelWastageDamage
Issue(s): #1210
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.85.2The system shall compute the cladding thinning fraction as a function of temperature and flux and match hand calculations.
Specification(s): exact
Design: MetallicFuelWastageDamage
Issue(s): #1210
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Monolithicsicthermal
- 11.86.1The system shall compute the thermal conductivity and specific heat of unirradiated monolithic SiC using the Snead model.
Specification(s): snead
Design: MonolithicSiCThermal
Issue(s): #600
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.86.2The system shall compute the thermal conductivity and specific heat of unirradiated monolithic SiC using the Stone model.
Specification(s): stone_unirradiated
Design: MonolithicSiCThermal
Issue(s): #600
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.86.3The system shall compute the thermal conductivity and specific heat of irradiated monolithic SiC using the Stone model.
Specification(s): stone_irradiated
Design: MonolithicSiCThermal
Issue(s): #600
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.86.4The system shall compute the thermal conductivity and specific heat of unirradiated monolithic SiC using the Miller model.
Specification(s): miller
Design: MonolithicSiCThermal
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.86.5The system shall compute the thermal conductivity and specific heat of unirradiated monolithic SiC using the Miller model using automatic differentiation.
Specification(s): miller_ad
Design: MonolithicSiCThermal
Issue(s): #600
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.86.6The system shall compute the thermal conductivity and specific heat of unirradiated monolithic SiC using the Miller model and compute perfect jacobians for AD.
Specification(s): ad-jac
Design: MonolithicSiCThermal
Issue(s): #600
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Mox Oxygen To Metal Ratio
- 11.87.1The system shall calculate the oxygen to metal ratio in fuel pellet for hypostoichiometry.
Specification(s): hypo
Design: MOXOxygenToMetalRatio
Issue(s): #1011
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.87.2The system shall calculate the oxygen to metal ratio in fuel pellet for hyperstoichiometry.
Specification(s): hyper
Design: MOXOxygenToMetalRatio
Issue(s): #1011
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Mox Oxygen Transport
- 11.88.1The system shall calculate the oxygen diffusion in a hyperstoichiometry fuel after a thermal gradient.
Specification(s): mox_oxygen_diffusion_hyper
Design: MOXOxygenDiffusion
Issue(s): #1011
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.88.2The system shall calculate the oxygen diffusion in a hypostoichiometry fuel after a thermal gradient with an initial plutonium valence lower than 3.3.
Specification(s): mox_oxygen_diffusion_hypo_V_Pu_lower
Design: MOXOxygenDiffusion
Issue(s): #1011
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.88.3The system shall calculate the oxygen diffusion in a hypostoichiometry fuel after a thermal gradient with an initial plutonium valence between 3.3 and 4.
Specification(s): mox_oxygen_diffusion_hypo_V_Pu_upper
Design: MOXOxygenDiffusion
Issue(s): #1011
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Mox Pore Velocity
- 11.89.1The system shall test the pore velocity calculation for consistency with the equation in the design document.
Specification(s): pore_velocity
Design: MOXPoreVelocity
Issue(s): #476
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.89.2The system shall test the pore velocity calculation with vapor pressure effects for consistency with the equation in the design document.
Specification(s): vapor_pressure
Design: MOXPoreVelocityVaporPressure
Issue(s): #476
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.89.3The system shall check that the Actinide redistribution kernels run.
Specification(s): actinide_simple
Design: MOXActinideRedistributionMOXActinideRedistributionEnhancement
Issue(s): #5591
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.89.4The system shall check that the Actinide redistribution kernels run when coupled with the pore velocity calculations.
Specification(s): actinide
Design: MOXActinideRedistributionMOXActinideRedistributionEnhancement
Issue(s): #476
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Mox Thermal
- 11.90.1The system shall use the Amaya model in MOXThermal to compute
- the thermal properties of MOX.
- the correct Jacobian.
Specification(s): non_AD/thermal_properties, non_AD/jacobian_check
Design: MOXThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.90.2The system shall use the Amaya model in ADMOXThermal to compute
- the thermal properties of MOX.
- the correct Jacobian.
Specification(s): AD/thermal_properties, AD/jacobian_check
Design: MOXThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.90.3The system shall use the Duriez model in MOXThermal to compute
- the thermal properties of MOX.
- the correct Jacobian.
Specification(s): non_AD/thermal_properties, non_AD/jacobian_check
Design: MOXThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.90.4The system shall use the Duriez model in ADMOXThermal to compute
- the thermal properties of MOX.
- the correct Jacobian.
Specification(s): AD/thermal_properties, AD/jacobian_check
Design: MOXThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.90.5The system shall use Halden model in MOXThermal to compute
- the thermal properties of MOX.
- the correct Jacobian.
Specification(s): non_AD/thermal_properties, non_AD/jacobian_check
Design: MOXThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.90.6The system shall use Halden model in ADMOXThermal to compute
- the thermal properties of MOX.
- the correct Jacobian.
Specification(s): AD/thermal_properties, AD/jacobian_check
Design: MOXThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.90.7The system shall use Halden model in MOXThermal to compute the thermal properties of MOX with multiplicative scalars.
Specification(s): thermal_properties_multiplicative_scalars
Design: MOXThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.90.8The system shall properly cut the timestep when a negative temperature is detected when calculating the thermal conductivity and specific heat of MOX fuel.
Specification(s): temperature_exception
Design: MOXThermal
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Multi Sample Action
- 11.91.1The system shall be able to generate an action to create multiple objects of any given type
Specification(s): test
Design: MultSampleAction system
Issue(s): #5331
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.91.2The system shall provide tested example multi sample actions and parameter modifier objects.
Specification(s): test2
Design: MultSampleAction system
Issue(s): #5331
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.91.3The system shall be able to generate create multiple meshes with different subdomain IDs
Specification(s): blocks
Design: MultSampleAction system
Issue(s): #5331
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.91.4The system shall report parameter errors when
- the size of a number values vector entry is not identical to the multi-sample size.
- a specified number parameter does not exist in the generated object.
- the size of a string values vector entry is not identical to the multi-sample size.
- a specified string parameter does not exist in the generated object.
Specification(s): errors/number_value_length, errors/non-existing_number_param, errors/string_value_length, errors/non-existing_string_param
Design: MultSampleAction system
Issue(s): #5331
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Nathermal
- 11.92.1The system shall compute the temperature dependent thermal conductivity and specific heat of Na and be compared against an analytical solution.
Specification(s): test
Design: NaThermal
Issue(s): #2
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.92.2The system shall properly cut the timestep when a negative temperature is detected when calculating the thermal conductivity and specific heat of Na.
Specification(s): temperature_exception
Design: NaThermal
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Nuclearmaterialntpaction
- 11.93.1The system shall use the NTP classes to simulate a nuclear thermal propulsion problem.
Specification(s): two_blocks_manual
Design: NuclearMaterialNTP
Issue(s): #1167
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.93.2The system shall use the NuclearMaterialNTP action to simplify setup of a nuclear thermal propulsion problem.
Specification(s): two_blocks
Design: NuclearMaterialNTP
Issue(s): #1167
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.93.3The system shall correctly calculate values when initial temperatures are entered into the NuclearMaterial action.
Specification(s): valid_initial_temperature
Design: NuclearMaterialNTP
Issue(s): #1511
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.93.4The system shall return an error if two conflicting initial conditions are entered into the NuclearMaterial action.
Specification(s): invalid_initial_temperature
Design: NuclearMaterialNTP
Issue(s): #1511
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.93.5The system shall return an error if a function is passed into the initial temperature instead of a Real value in the NuclearMaterial action.
Specification(s): invalid_type_initial_temperature
Design: NuclearMaterialNTP
Issue(s): #1511
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.93.6The system shall return an error if the fuel fraction is not defined by the user for a block with more than 2 materials in the NuclearMaterial action.
Specification(s): missing_fuel_fraction_for_block_with_2_materials
Design: NuclearMaterialNTP
Issue(s): #1511
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.93.7The system shall return an error if use_ad is chosen for NTP in the NuclearMaterial action.
Specification(s): invalid_ad_usage
Design: NuclearMaterialNTP
Issue(s): #1511
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Nuclearmaterialun
- 11.94.1The system shall use the NuclearMaterialUN action to temperature and porosity to provide thermal conductivity and specific heat and run with other AD thermo-physical models.
Specification(s): ad_nitride_action
Design: NuclearMaterialUNNuclearMaterialSS316
Issue(s): #1089
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.94.2The system shall use the standard classes to temperature and porosity to provide thermal conductivity and specific heat and run with other AD thermo-physical models and verify the action classes.
Specification(s): ad_nitride_non_action
Design: NuclearMaterialUNNuclearMaterialSS316
Issue(s): #1089
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.94.3The system shall use the NuclearMaterialSS316 action to compute thermal conductivity and specific heat for 316 stainless steel at various temperatures.
Specification(s): ad_SS316_action
Design: NuclearMaterialUNNuclearMaterialSS316
Issue(s): #1089
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.94.4The system shall use the standard classes to compute thermal conductivity and specific heat for 316 stainless steel at various temperatures and verify the action classes.
Specification(s): ad_SS316_non_action
Design: NuclearMaterialUNNuclearMaterialSS316
Issue(s): #1089
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.94.5The system shall use the NuclearMaterialTungsten action to compute thermal expansion and displacements for tungsten at various temperatures and verify the action classes.
Specification(s): tungsten_action
Design: NuclearMaterialUNNuclearMaterialSS316
Issue(s): #1089
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.94.6The system shall use the standard classes to compute thermal expansion and displacements for tungsten at various temperatures and verify the action classes.
Specification(s): tungsten_non_action
Design: NuclearMaterialUNNuclearMaterialSS316
Issue(s): #1089
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.94.7The system shall use the NuclearMaterialNbZr to compute thermal conductivity and specific heat for NbZr at various temperatures and verify the action classes.
Specification(s): nbzr_action
Design: NuclearMaterialUNNuclearMaterialSS316
Issue(s): #1089
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.94.8The system shall use the standard classes to compute thermal expansion and displacements for NbZr at various temperatures and verify the action classes.
Specification(s): nbzr_non_action
Design: NuclearMaterialUNNuclearMaterialSS316
Issue(s): #1089
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Partial Sum Heat Flux
- 11.95.1The system shall compute a set of partial sums of heat fluxes on a surface.
Specification(s): 2D
Design: PartialSumHeatFluxIntegral2D
Issue(s): #919
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.95.2The system shall compute coolant conditions on a surface for plate fuel.
Specification(s): plate
Design: PartialSumHeatFluxIntegral2D
Issue(s): #919
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Particle Layers
- 11.96.1The system shall be able to use the nuclear materials buffer particle layer action even if the fast neutron flux variables it requires have already been defined by the user.
Specification(s): buffer_variable_definition
Design: Nuclear Material Particle Layers
Issue(s): #6243
Collection(s): FUNCTIONAL
Type(s): RunApp
- rdg: Pd Source Material
- 11.97.1The system shall be able to calculate Pd production rate density using simplified one-group approximations to account for fuel burnout and breeding.
Specification(s): exact
Design: Pd Source Material
Issue(s): #5649
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.97.2The system shall be able to calculate Pd production rate density using AD and compute a perfect Jacobian.
Specification(s): ad-jac
Design: Pd Source Material
Issue(s): #5649
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Percolation
- 11.98.1The system shall provide a mechanism to determine whether an element is connected to a boundary via a path of elements fulfilling a given condition (e.g. minimum fission gas content).
Specification(s): percolation_test
Design: PercolationUserObject
Issue(s): #222
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Performance Outputs Action
- 11.99.1The system shall create a set of simulation compute time performance metric postprocessors for a simplified mechanics-only thin tube simulation and shall save these postprocessor values to a separate CSV file, created by default, from the other simulation results.
Specification(s): feproblem
Design: PerformanceMetricOutputsAction
Issue(s): #917
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.99.2The system shall detect when a simplified mechanics-only thin tube simulation is run with ReferenceResidualProblem and modify the calls to the residual and Jacobian performance metric postprocessors accordingly. The system shall save these postprocessor values to a separate CSV file created by default.
Specification(s): reference_residual
Design: PerformanceMetricOutputsAction
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.99.3When the relevant option is set by the user, the system shall create a set of simulation performance metrics, including the number of calls made to the residual and Jacobian calculations while detecting when a simplified mechanics-only thin tube simulation is run with ReferenceResidualProblem and modify the calls to the residual and Jacobian performance metric postprocessors accordingly.
Specification(s): number_calls_metric
Design: PerformanceMetricOutputsAction
Issue(s): #917
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.99.4When the relevant option is set by the user, the system shall create a set of simulation performance metrics, including both the number of calls made to the residual and Jacobian calculations and the timing of the residual and Jacobian computations. The system shall save these postprocessor values to a separate CSV file, created by default, from the other simulation results.
Specification(s): both_compute_metrics
Design: PerformanceMetricOutputsAction
Issue(s): #917
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.99.5The system shall create a set of simulation performance metric postprocessors and shall save these postprocessor values a custom CSV file as defined by the user in the input file.
Specification(s): custom_outputfile
Design: PerformanceMetricOutputsAction
Issue(s): #917
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Phase Transition Zircaloy
- 11.100.1The system shall provide a model to compute the volume fraction of beta phase for Zr-based cladding materials as a function of temperature and time.
Specification(s): test
Design: ZrPhase
Issue(s): #934
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.100.2The system shall provide a model to compute the volume fraction of beta phase for Zr-based cladding materials as a function of temperature and time using automatic differentation.
Specification(s): ad_test
Design: ZrPhase
Issue(s): #934
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Phase Upuzr
- 11.101.1The system shall reproduce the pseudo two-phase diagram for U-Zr.
Specification(s): full_phase_diagram
Design: PhaseUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.101.2The system shall calculate the correct phase for a model with a changing Zr concentration and temperature.
Specification(s): patch
Design: PhaseUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.101.3The system shall reproduce the pseudo two-phase diagram for U-Zr using AD.
Specification(s): ad_full_phase_diagram
Design: PhaseUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.101.4The system shall calculate the correct phase for a model with a changing Zr concentration and temperature using AD.
Specification(s): ad_patch
Design: PhaseUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Plate Mesh
- 11.102.1BISON will support automatic creation of plate meshes.
Specification(s): plate_mesh
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.102.2BISON will report an error if the wrong number of dimensions is given to the plate mesh generator.
Specification(s): plate_mesh_num_dim_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.102.3BISON will report an error if the wrong number of cladding thicknesses is given to the plate mesh generator.
Specification(s): plate_mesh_num_clad_thick_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.102.4BISON will report an error if the dimensions given to the plate mesh generator are not all positive.
Specification(s): plate_mesh_dim_positive_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.102.5BISON will report an error if cladding thicknesses given to the plate mesh generator are not all positive.
Specification(s): plate_mesh_clad_thick_positive_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.102.6BISON will report an error if the wrong number of fuel elements is given to the plate mesh generator.
Specification(s): plate_mesh_num_fuel_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.102.7BISON will report an error if the wrong number of cladding elements is given to the plate mesh generator.
Specification(s): plate_mesh_num_cladding_elements_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Plenum Pressure
- 11.103.1The system shall compute the pressure within the plenum using the ideal gas law including a refabrication step.
Specification(s): test_refab
Design: Plenum Pressure BC Action
Issue(s): #283
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.103.2The system shall correctly report if the range checking of the gas constant parameter R fails.
Specification(s): range_check_R
Design: Plenum Pressure BC Action
Issue(s): #283
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.103.3The system shall correctly report if the range checking of the initial temperature fails.
Specification(s): range_check_initial_temperature
Design: Plenum Pressure BC Action
Issue(s): #283
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.103.4The system shall correctly report if the range checking of the initial pressure fails.
Specification(s): range_check_initial_pressure
Design: Plenum Pressure BC Action
Issue(s): #283
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.103.5The system shall correctly output the plenum pressure to a checkpoint file for restart.
Specification(s): testRestart1
Design: Plenum Pressure BC Action
Issue(s): #283
Collection(s): FUNCTIONAL
Type(s): RunApp
Prerequisite(s): 11.103.1
- 11.103.6The system shall restart correctly from an available checkpoint file and correctly compute the plenum pressure.
Specification(s): testRestart2
Design: Plenum Pressure BC Action
Issue(s): #283
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.103.5
- 11.103.7The system shall support the equilibrating of the plenum pressure to a user-supplied pressure after cladding failure.
Specification(s): past_rupture
Design: Plenum Pressure BC Action
Issue(s): #1144
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.103.8The system shall error if both cladding_failure_status and equilibrium pressure are not specified when simulating past cladding failure.
Specification(s): past_rupture_error_check
Design: Plenum Pressure BC Action
Issue(s): #1144
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Plenum Temp
- 11.104.1The system shall estimate the plenum temperature when hollow fuel is modeled.
Specification(s): test3
Design: PlenumTemperature
Issue(s): #885
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.104.2The system shall allow the PlenumTemperature setup to be simplified for standard meshes with multiple pellets.
Specification(s): test4
Design: PlenumTemperatureAction
Issue(s): #885
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.104.3The system shall estimate the plenum temperature accurately when an axially-varying temperature is present by investigating horizontal boundaries only.
Specification(s): test1a
Design: PlenumTemperature
Issue(s): #885
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.104.4The system shall estimate the plenum temperature accurately when an axially-varying temperature is present.
Specification(s): test1b
Design: PlenumTemperature
Issue(s): #885
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.104.5The system shall estimate the plenum temperature accurately when an axially-varying temperature is present regardless of the order of surfaces supplied.
Specification(s): test1c
Design: PlenumTemperature
Issue(s): #885
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.104.6The system shall estimate the plenum temperature accurately with a closed gap by investigating horizontal boundaries only.
Specification(s): test2a
Design: PlenumTemperature
Issue(s): #885
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.104.7The system shall estimate the plenum temperature accurately with a closed gap.
Specification(s): test2b
Design: PlenumTemperature
Issue(s): #885
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.104.8The system shall enforce that the tangential_tolerance be non-negative.
Specification(s): range_check_tangential_tolerance
Design: PlenumTemperature
Issue(s): #885
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Power Law Reaction Growth
- 11.105.1The system shall be able to calculate the reaction time, average reaction rate, and reaction layer thickness associated with diffusion-controlled reaction layer growth.
Specification(s): exact
Design: Power Law Reaction Growth
Issue(s): #5208
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.105.2The system shall be able to calculate the reaction time, average reaction rate, and reaction layer thickness associated with diffusion-controlled reaction layer growth using AD and compute a perfect Jacobian.
Specification(s): ad-jac
Design: Power Law Reaction Growth
Issue(s): #5208
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Power Peaking Function
- 11.106.1The system shall be able to calculate the axial power profile given an initial and final y position, for EBR-II row 3 and 4 specific polynomial expressions, a flat axial profile, and any custom third-order polynomial expressions as a function, as well as normalize the functions or not, and return a cumulative distribution function or the actual axial profile value.
Specification(s): test
Design: PowerPeakingFunction
Issue(s): #278
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.106.2The system shall be able to calculate the axial power profile given an initial and final y position with an extra displacement passed via a Postprocessor.
Specification(s): displaced
Design: PowerPeakingFunction
Issue(s): #278
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Radial Avg Fuel Enthalpy
- 11.107.1The system shall calculate the peak radial average fuel enthalpy of UO2 fuel.
Specification(s): radial_avg_enthalpy_postprocessor
Design: RadialAverageEnthalpy
Issue(s): #261
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.107.2The system shall calculate the radial average fuel enthalpy of UO2 fuel at a specified axial location.
Specification(s): radial_avg_enthalpy_specified_location
Design: RadialAverageEnthalpy
Issue(s): #1442
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Radial Crack Counter
- 11.108.1The system shall group the number of discrete cracks into user-defined bins based upon crack length.
Specification(s): radial_crack_counter
Design: RadialCrackCounter
Issue(s): #609
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Radial Power Factor
- 11.109.1The system shall support supplying an initial burnup to the burnup calculation.
Specification(s): initialBurnup
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.109.2The system shall support writing restart information when supplying an initial burnup to the burnup calculation.
Specification(s): initBurnupRestart1
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): RunApp
Prerequisite(s): 11.109.1
- 11.109.3The system shall support reading restart information when supplying an initial burnup to the burnup calculation.
Specification(s): initBurnupRestart2
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.109.2
- 11.109.4The system shall support supplying an initial burnup to the burnup calculation when also specifying the radial power function.
Specification(s): initialBurnupwFunc
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.109.3
- 11.109.5The system shall support specifying a function that describes the radial power factor, the relative power level across the radius of a fuel pellet.
Specification(s): RPFFromInput
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.109.6The system shall compute the radial power factor, the relative power level across the radius of a fuel pellet.
Specification(s): RPF
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.109.7The system shall support computing the radial power factor when running in parallel.
Specification(s): RPF3Proc
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.109.6
- 11.109.8The system shall support writing restart information while computing the radial power factor when running in parallel.
Specification(s): RPFRestart1
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): RunApp
Prerequisite(s): 11.109.7
- 11.109.9The system shall support reading restart information while computing the radial power factor when running in parallel.
Specification(s): RPFRestart2
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.109.8
- 11.109.10The system shall support computing the radial power factor for U3Si2 fuel.
Specification(s): RPFU3Si2
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.109.11The system shall report the average burnup across the radius of a fuel pellet at a specified height.
Specification(s): average_burnup
Design: AverageBurnup
Issue(s): #391
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.109.12The system shall report spatially-varying information computed by the radial power factor feature.
Specification(s): radial_profile
Design: RadialProfile
Issue(s): #391
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.109.13The system shall report an error if the bias in the radial power factor feature is aggressive enough to result in radial grid points that do not have increasing coordinates.
Specification(s): bad_bias
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.109.14The system shall support computing radial power factors on multiple mesh blocks.
Specification(s): two_blocks
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.109.15The system shall compute the radial average burnup computed by the radial power factor feature.
Specification(s): radial_average_burnup
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.109.16The system shall make the radial average burnup computed by the radial power factor feature available to other models.
Specification(s): twoSlices
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.109.17The system shall support radial power factor calculations where the fuel pin is offset from the origin.
Specification(s): offset
Design: BurnupFunction
Issue(s): #6122
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Radioactive Decay
- 11.110.1The system shall calculate concentration changes due to radioactive decay.
Specification(s): test
Design: Decay
Issue(s): #893
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Radius Aux
- 11.111.1The system shall compute the radial distance of nodes from the centerline for axisymmetric problems.
Specification(s): radius_2d_axisym
Design: Radius
Issue(s): #190
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.111.2The system shall compute the radial distance of nodes from the centerline for plane strain (xy) problems.
Specification(s): radius_2d_planestrain
Design: Radius
Issue(s): #190
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Rodlet Mesh Generator
- 11.112.1The system shall allow for creation of a single rod in a cladding for 2DRZ geometrywith variable intervals of mesh refinement, and control over the axial and radialmesh fidelity
- for a solid fuel rod.
- for a solid fuel rod with a stand and cap.
- for a solid fuel rod with a stand and cap using a mixture of TRI6 and QUAD8 elements.
- for an annular fuel rod.
- for an annular fuel rod using axial sizes.
- for an annular fuel rod with QUAD8 elements.
- for an annular fuel rod with QUAD9 elements.
- for an annular fuel rod with TRI3 elements in fuel and QUAD4 elements in cladding.
- for an annular fuel rod with TRI3 elements in part of fuel and QUAD4 elements in cladding and rest of the fuel.
- for an annular fuel rod with TRI3 elements in cladding and QUAD4 elements in fuel.
- for an annular fuel rod with TRI3 elements in part of cladding and QUAD4 elements in fuel and rest of the cladding.
- for an annular fuel rod with TRI3 elements in cladding and fuel.
- and throw an error if TRI size factor is provided when TRI elements are not generated.
- and throw an error if the outer fuel radius is smaller than the inner fuel radius.
- and throw an error if not enough fuel axial element intervals are specified.
- and throw an error if fuel axial element intervals are not sorted.
- and throw an error if fuel axial element intervals does not end in 1.
- and throw an error if fuel axial element intervals does not start with a 0.
- and throw an error if fuel axial element number is not the right size.
- and throw an error if fuel axial element numbers are not all integers.
- and throw an error if fuel axial element sizes is not the right size.
- and throw an error if fuel axial element numbers and sizes are both specified.
- and throw an error if fuel element numbers and sizes are both not specified.
- and throw an error if not enough cladding axial sidewall element intervals are specified.
- and throw an error if cladding sidewall axial element intervals are not sorted.
- and throw an error if cladding sidewall axial element intervals does not end in 1.
- and throw an error if cladding sidewall axial element intervals does not start with a 0.
- and throw an error if cladding sidewall axial element number is not the right size.
- and throw an error if cladding sidewall axial element numbers are not all integers.
- and throw an error if cladding sidewall axial element sizes is not the right size.
- and throw an error if cladding sidewall axial element numbers and sizes are both specified.
- and throw an error if cladding sidewall axial element numbers and sizes are both not specified.
- and throw an error if use_default_cladding_sidewall_axial_element_intervals is set true and cladding sidewall axial element intervals is provided.
- and throw an error if use_default_cladding_sidewall_axial_element_intervals is set false and cladding sidewall axial element intervals is not provided.
- and throw an error parallel_type is distributed.
Specification(s): g/solid, g/stand, g/stand_quad8_with_tri, g/annulus, g/annulus_axial_sizes, g/annulus_quad8, g/annulus_quad9, g/annulus_tri3_fuel, g/annulus_partial_tri3_fuel, g/annulus_tri3_cladding, g/annulus_partial_tri3_cladding, g/annulus_tri3_both, g/tri_size_error, g/fuel_error1, g/fuel_error2, g/fuel_error3, g/fuel_error4, g/fuel_error5, g/fuel_error6, g/fuel_error7, g/fuel_error8, g/fuel_error9, g/fuel_error10, g/cladding_error2, g/cladding_error3, g/cladding_error4, g/cladding_error5, g/cladding_error6, g/cladding_error7, g/cladding_error8, g/cladding_error9, g/cladding_error10, g/cladding_error11, g/cladding_error12, g/parallel_type_error
Design: RodletMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): ExodiffRunException
- rdg: Sic Oxidation
- 11.113.1The system shall compute the mass loss, thickness consumed, and hydrogen produced due to steam oxidation and corrosion of silicon carbide.
Specification(s): sic_oxidation
Design: SiCOxidation
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.113.2The system shall compute the mass loss, thickness consumed, and hydrogen produced due to steam oxidation and corrosion of silicon carbide using automatic differentiation.
Specification(s): ad_sic_oxidation
Design: SiCOxidation
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Side Ave Incr Tensor Component
- 11.114.1The system shall compute the average incremental value of a component of a second order tensor over a user-specified boundary.
Specification(s): test
Design: SideAverageIncrementTensorComponent
Issue(s): #466
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Side Int Var Incr Postprocess
- 11.115.1The system shall compute the average incremental value of a variable over a user-specified boundary.
Specification(s): test
Design: SideIntegralVariableIncrementPostprocessor
Issue(s): #466
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Side Integral Mass Flux
- 11.116.1The system shall compute the steady state mass flux across a boundary in a diffusion simulation of a single element with opposing faces at differing concentrations.
Specification(s): side_integral
Design: SideIntegralMassFlux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.116.2The system shall compute with AD the steady state mass flux across a boundary in a diffusion simulation of a single element with opposing faces at differing concentrations.
Specification(s): ad_side_integral
Design: SideIntegralMassFlux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Sifgrs
- 11.117.1Verify the extended PolyPole-2 diffusion algorithm used by U3Si2Sifgrs.
Specification(s): intragranular
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.2Verify the U3Si2Sifgrs calculation, both for fission gas release and gaseous swelling.
Specification(s): intergranular
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.3The system shall use the burnup function in U3Si2Sifgrs.
Specification(s): burnup_function
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.4The system shall use the PolyPole2 algorithm in U3Si2Sifgrs.
Specification(s): polypole2
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.5The system shall use the PolyPole2 algorithm in U3Si2Sifgrs coupled to an external fission gas concentration.
Specification(s): polypole2_ext_fsngas
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.6The system shall properly cut the timestep when a negative temperature is detected when calculating the fission gas behavior of U3Si2 fuel.
Specification(s): negative_temperature_exception
Design: U3Si2Sifgrs
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.7The system shall ignore negative constant stresses with U3Si2Sifgrs.
Specification(s): intergranular_neg_const_stress
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.8The system shall ignore positive coupled stresses with U3Si2Sifgrs.
Specification(s): intergranular_positive_stress
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.9The system shall utilize positive constant stresses with U3Si2Sifgrs.
Specification(s): intergranular_const_stress
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.10The system shall utilize negative coupled stresses with U3Si2Sifgrs.
Specification(s): intergranular_stress
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.11 The system shall only throw an error in U3Si2Sifgrs if fission rate is not coupled nor provided as a material and burnup function is not provided.
Specification(s): no_fission_rate
Design: U3Si2Sifgrs
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.117.12The system shall compute fission gas release for U3Si2 using vacancy and xenon diffusivity option
- U_VACANCY.
- U_VACANCY_ANISOTROPY.
- U_VACANCY_BARANI.
- SI_VACANCY_STOICHIOMETRY.
- SI_VACANCY_RICH.
- TEST_CASE.
Specification(s): diff_coeff_option/u_vacancy, diff_coeff_option/u_vacancy_anisotropy, diff_coeff_option/u_vacancy_barani, diff_coeff_option/si_vacancy_stoichiometry, diff_coeff_option/si_vacancy_rich, diff_coeff_option/testing
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.13The system shall compute fission gas release for U3Si2 using resolution parameter option
- HOMOGENEOUS_MATTHEWS.
- HETEROGENEOUS_MATTHEWS.
- TEST_CASE.
Specification(s): res_param_option/homogeneous_matthews, res_param_option/heterogeneous_matthews, res_param_option/testing
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.14The system shall compute fission gas release for U3Si2 using nucleation option
- homogeneous.
Specification(s): nucleation_option/homogeneous
Design: U3Si2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.15The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along with the coarsening model.
Specification(s): un_polypole1
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.16The system shall use the UNSifgrs and not compute the intragranular parameters when fission_rate is below fission_rate_cutoff.
Specification(s): un_polypole1_cutoff
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.17The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along with the coarsening model and use diffusivities defined as functions.
Specification(s): un_polypole1_external_diffusivities
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.18The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along with the coarsening model with a null dislocation density.
Specification(s): un_polypole1_zero_dislocation
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.19The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along with the coarsening model with a negative dislocation density and get the same answer as a zero dislocation density.
Specification(s): un_polypole1_negative_dislocation
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.20The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along without the coarsening model and get the same answer as with the coarsening model and a zero dislocation density.
Specification(s): un_polypole1_no_coarsening
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.21The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along with the coarsening model and not allow tensile hydrostatic stress to impact bubble sizes.
Specification(s): un_polypole1_no_tensile
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.22The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along with the coarsening model and allow tensile hydrostatic stress to impact bubble sizes when minimum_pressure_ratio<1.
Specification(s): un_polypole1_tensile_allowed
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.23The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along with the coarsening model and allow compressive hydrostatic stress to impact bubble sizes.
Specification(s): un_polypole1_compressive
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.24The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along with the coarsening model and limit bubble pressures based on the dislocation punching limit.
Specification(s): un_polypole1_punching
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.25The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along with the coarsening model and output the element average value of the resolution and trapping rates at bulk bubbles, dislocation bubbles, and at dislocation lines.
Specification(s): un_polypole1_resolution_trapping_rates
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.26The system shall optionally provide verbose information for UNSigrs
Specification(s): verbose
Design: UNSifgrs
Issue(s): #5512
Collection(s): FUNCTIONAL
Type(s): RunApp
- 11.117.27The system shall use the mechanistic model to account for vacancies that assist gas diffusion using vacancies_assisting_gas_diffusion_option = COOPER2024.
Specification(s): mechanistic_vacancies_assisting_diffusion
Design: UO2Sifgrs
Issue(s): #6126
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.28The system shall use the mechanistic model to account for vacancies that assist gas diffusion using vacancies_assisting_gas_diffusion_option = COOPER2024 and automatic differentiation.
Specification(s): ad_mechanistic_vacancies_assisting_diffusion
Design: UO2Sifgrs
Issue(s): #6126
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.29The system shall use the default case that no vacancies assist gas diffusion using vacancies_assisting_gas_diffusion_option = NO_VACANCY_ASSIST.
Specification(s): default_vacancies_assisting_diffusion
Design: UO2Sifgrs
Issue(s): #6126
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.30The system shall compute bubble pressure using the equation of state provided by equation_of_state_option=YANG.
Specification(s): yang_eos
Design: UO2Sifgrs
Issue(s): #5982
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.31Verify the implementation of the intra-granular diffusion coefficient.
Specification(s): diffusion_coefficient
Design: UO2Sifgrs
Issue(s): #932
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.32Verify the implementation of the intra-granular diffusion coefficient using automatic differentiation.
Specification(s): ad_diffusion_coefficient
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.33The system shall compute the right Jacobian for intra-granular diffusion coefficient.
Specification(s): diffusion_coefficient_jac_tester
Design: UO2Sifgrs
Issue(s): #1142
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.117.34The system shall compute the right Jacobian for intra-granular diffusion coefficient using automatic differentiation.
Specification(s): ad_diffusion_coefficient_jac_tester
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.117.35Verify the modeling of the first stage of fission gas behavior, i.e., gas diffusion to grain boundaries.
Specification(s): first_stage
Design: UO2Sifgrs
Issue(s): #932
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.36Verify the modeling of the first stage of fission gas behavior, i.e., gas diffusion to grain boundaries using automatic differentiation.
Specification(s): ad_first_stage
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.37Verify the first stage of fission gas behavior: write restart.
Specification(s): first_stage_restart1
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): RunApp
Prerequisite(s): 11.117.35
- 11.117.38Verify the first stage of fission gas behavior: write restart using automatic differentiation.
Specification(s): ad_first_stage_restart1
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): RunApp
Prerequisite(s): 11.117.36
- 11.117.39Verify the first stage of fission gas behavior: read restart.
Specification(s): first_stage_restart2
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.117.37
- 11.117.40Verify the first stage of fission gas behavior: read restart using automatic differentiation.
Specification(s): ad_first_stage_restart2
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.117.38
- 11.117.41Verify the modeling of gas release upon grain boundary saturation.
Specification(s): second_stage
Design: UO2Sifgrs
Issue(s): #932
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.42Verify the modeling of gas release upon grain boundary saturation using automatic differentiation.
Specification(s): ad_second_stage
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.43Test the optional check for a path to a free surface for gas release.
Specification(s): percolation
Design: UO2SifgrsPercolationUserObject
Issue(s): #222
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.44Test the optional check for a path to a free surface for gas release using automatic differentiation.
Specification(s): ad_percolation
Design: UO2SifgrsPercolationUserObject
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.45Test the coupling of the fission gas behavior model with the grain growth model
Specification(s): grain_growth
Design: UO2SifgrsGrainRadiusAux
Issue(s): #932
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.46Test the coupling of the fission gas behavior model with the grain growth model with a scaled grain radius
Specification(s): grain_growth_scaled
Design: UO2SifgrsGrainRadiusAux
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.47Test the coupling of the fission gas behavior model with the grain growth model while accounting for intragranular bubbles pinned at dislocations
Specification(s): grain_growth_dislocations
Design: UO2SifgrsGrainRadiusAux
Issue(s): #932
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.48Test the coupling of the fission gas behavior model with the grain growth model using automatic differentiation
Specification(s): ad_grain_growth
Design: UO2SifgrsGrainRadiusAux
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.49The system shall report an error if a zero grain radius is detected.
Specification(s): grain_growth_err_div0
Design: UO2SifgrsGrainRadiusAux
Issue(s): #932
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.117.45
- 11.117.50The system shall report an error if a zero grain radius is detected (automatic differentiation).
Specification(s): ad_grain_growth_err_div0
Design: UO2SifgrsGrainRadiusAux
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.117.48
- 11.117.51The system shall provide a an athermal fission gas release capability at prototypical powers.
Specification(s): athermal_release
Design: UO2SifgrsPelletBrittleZone
Issue(s): #932
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.52The system shall provide a an athermal fission gas release capability at prototypical powers with a csv output.
Specification(s): athermal_release_csv
Design: UO2SifgrsPelletBrittleZone
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.117.51
- 11.117.53The system shall provide an athermal fission gas release capability at low powers.
Specification(s): athermal_release_lowPower
Design: UO2SifgrsPelletBrittleZone
Issue(s): #932
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.54The system shall provide a an athermal fission gas release capability at low powers with a csv output.
Specification(s): athermal_release_lowPower_csv
Design: UO2SifgrsPelletBrittleZone
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.117.53
- 11.117.55Test the a-thermal fission gas release capability using automatic differentiation.
Specification(s): ad_athermal_release
Design: UO2SifgrsPelletBrittleZone
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.56Test the fuel gaseous swelling and porosity calculation.
Specification(s): swelling_porosity
Design: UO2Sifgrs
Issue(s): #932
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.57Test the fuel gaseous swelling and porosity calculation using automatic differentiation.
Specification(s): ad_swelling_porosity
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.58Test the transient model with transient_option=MICROCRACKING for burst fission gas release. Non-burnup-dependent option.
Specification(s): transient_model
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.59Test the transient model with transient_option=MICROCRACKING for burst fission gas release until bubble radius become smaller than the initial value, triggering specific checks that ensure physical behavior. Non-burnup-dependent option.
Specification(s): transient_model_bubble_radius_init
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.60Test the transient model with transient_option=MICROCRACKING for burst fission gas release using automatic differentiation. Non-burnup-dependent option.
Specification(s): ad_transient_model
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.61The system shall use the Formas algorithm for the intra-granular diffusion calculation with a fission rate decreasing towards 0, staying null, and then increasing again
Specification(s): formas_intragranular_intermediate_no_fission_rate
Design: UO2Sifgrs
Issue(s): #5357
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.62The system shall use the formas algorithm for the intra-granular diffusion calculation with activated bubble evolution model with a fission rate decreasing towards 0, staying null, and then increasing again
Specification(s): formas_intragranular_bubble_evolution_intermediate_no_fission_rate
Design: UO2Sifgrs
Issue(s): #5357
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.63The system shall use the formas algorithm for the intra-granular diffusion calculation along with the coarsening model with a fission rate decreasing towards 0, staying null, and then increasing again
Specification(s): formas_intragranular_coarsening_intermediate_no_fission_rate
Design: UO2Sifgrs
Issue(s): #5357
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.64Test the PolyPole-1 algorithm for the intra-granular diffusion calculation.
Specification(s): polypole1
Design: UO2Sifgrs
Issue(s): #277
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.65The system shall allow the PolyPole-1 algorithm for the intra-granular diffusion calculation to use the nucleation/resolution bubble model.
Specification(s): polypole1_nucleation_resolution
Design: UO2Sifgrs
Issue(s): #5647
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.66The system shall use the PolyPole1 algorithm with the coarsening model and zero dislocation density and provide the same results as with no coarsening model as long as the effect of dislocation density on intragranular bubble nucleation rate is negated.
Specification(s): polypole1_coarsening_no_dislocation_density
Design: UO2Sifgrs
Issue(s): #5647
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.67Test the PolyPole-1 algorithm for the intra-granular diffusion calculation with load gas conc and initial burnup.
Specification(s): polypole1_load_gas_conc
Design: UO2Sifgrs
Issue(s): #277
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.68The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation with a fission rate decreasing towards 0, staying null, and then increasing again
Specification(s): polypole1_intragranular_intermediate_no_fission_rate
Design: UO2Sifgrs
Issue(s): #5357
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.69The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation with activated bubble evolution model with a fission rate decreasing towards 0, staying null, and then increasing again
Specification(s): polypole1_intragranular_bubble_evolution_intermediate_no_fission_rate
Design: UO2Sifgrs
Issue(s): #5357
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.70The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the coarsening model with a fission rate decreasing towards 0, staying null, and then increasing again
Specification(s): polypole1_intragranular_coarsening_intermediate_no_fission_rate
Design: UO2Sifgrs
Issue(s): #5357
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.71The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the default (WHITE2004) intergranular model.
Specification(s): polypole1_intergranular_White2004
Design: UO2Sifgrs
Issue(s): #5926
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.72The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the default (WHITE2004) intergranular model without thermal release.
Specification(s): polypole1_intergranular_White2004_no_thermal_release
Design: UO2Sifgrs
Issue(s): #5926
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.73The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the PASTORE2013 intergranular model.
Specification(s): polypole1_intergranular_Pastore2013
Design: UO2Sifgrs
Issue(s): #5926
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.74The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the PASTORE2013 intergranular model without thermal release.
Specification(s): polypole1_intergranular_Pastore2013_no_thermal_release
Design: UO2Sifgrs
Issue(s): #5926
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.75The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the default (WHITE2004) intergranular model with no temperature.
Specification(s): polypole1_intergranular_White2004_no_temperature
Design: UO2Sifgrs
Issue(s): #5926
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.76The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the coarsening model.
Specification(s): polypole1_intergranular_coarsening
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.77The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the coarsening model and a zero fission rate value at some intermediate time.
Specification(s): polypole1_intergranular_coarsening_intermediate_no_fission_rate
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.78The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the coarsening model and a zero fission rate value.
Specification(s): polypole1_intergranular_coarsening_no_fission_rate
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.79Test the PolyPole-1 algorithm for the intra-granular diffusion calculation using automatic differentiation.
Specification(s): ad_polypole1
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.80The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the high burnup model from K. Lassmann et al., JNM 226, 1, 1995.
Specification(s): polypole1_hbs_Lassmann
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.81The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the high burnup model from K. Lassmann et al., JNM 226, 1, 1995 and the coarsening model.
Specification(s): polypole1_hbs_Lassmann_coarsening
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.82The system shall use the Polypole1 algorithm for the intra-granular diffusion calculation along with the high burnup model from Barani et al., J. Nucl. Mater. 539 (2020) 152296.
Specification(s): polypole1_hbs_Barani
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.83The system shall use the Formas algorithm for the intra-granular diffusion calculation along with the high burnup model from K. Lassmann et al., JNM 226, 1, 1995.
Specification(s): formas_hbs_Lassmann
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.84The system shall use the Formas algorithm for the intra-granular diffusion calculation along with the high burnup model from Barani et al., J. Nucl. Mater. 539 (2020) 152296.
Specification(s): formas_hbs_Barani
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.85Test the transient model for burst fission gas release with transient_option=MICROCRACKING_BURNUP. Recommended burnup-dependent option.
Specification(s): transient_model_burnup_dependent
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.86Test the transient model for burst fission gas release with transient_option=MICROCRACKING_BURNUP using automatic differentiation. Recommended burnup-dependent option.
Specification(s): ad_transient_model_burnup_dependent
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.87The system shall compute the right Jacobian for the transient model with transient_option=MICROCRACKING_BURNUP for burst fission gas release.
Specification(s): transient_model_burnup_dependent_jac_tester
Design: UO2Sifgrs
Issue(s): #1142
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.117.85
- 11.117.88The system shall compute the right Jacobian for the transient model with transient_option=MICROCRACKING_BURNUP for burst fission gas release using automatic differentiation.
Specification(s): ad_transient_model_burnup_dependent_jac_tester
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.117.86
- 11.117.89Test the transient model with transient_option=EMPIRICAL_CAPPS for burst fission gas release.
Specification(s): transient_model_option_EMPIRICAL_CAPPS
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.90Test the transient model with transient_option=EMPIRICAL_CAPPS for burst fission gas release using automatic differentiation.
Specification(s): ad_transient_model_option_EMPIRICAL_CAPPS
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.91Test the PolyPole-2 algorithm for the intra-granular diffusion calculation.
Specification(s): polypole2
Design: UO2Sifgrs
Issue(s): #336
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.92The system shall utilize the PolyPole-2 algorithm with the bubble model FIXED for UO2 under a constant temperature.
Specification(s): polypole2_bubble_model_fixed_constant_temperature
Design: UO2Sifgrs
Issue(s): #336
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.93The system shall utilize the PolyPole-2 algorithm with the bubble model FIXED for UO2 under temperature increase and return a csv file.
Specification(s): polypole2_bubble_model_fixed_csv
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.94The system shall utilize the PolyPole-2 algorithm with the bubble model EMP_BAKER_WHITE for UO2 under temperature increase and return a csv file.
Specification(s): polypole2_bubble_model_Empirical_Baker_White_csv
Design: UO2Sifgrs
Issue(s): #5911
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.95The system shall utilize the PolyPole-2 algorithm with the bubble model NUCLEATION_RESOLUTION for UO2 under temperature increase and return a csv file.
Specification(s): polypole2_bubble_model_Nucleation_Resolution_csv
Design: UO2Sifgrs
Issue(s): #5911
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.96The system shall utilize the PolyPole-2 algorithm with the bubble model MECHANISTIC_AAGESEN for UO2 under temperature increase and return a csv file.
Specification(s): polypole2_bubble_model_Mechanistic_Aagesen_csv
Design: UO2Sifgrs
Issue(s): #5911
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.97Test the PolyPole-2 algorithm for the intra-granular diffusion calculation with fully coupled behavior.
Specification(s): polypole2_coupled
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.98The system shall utilize the PolyPole-2 algorithm with the bubble model NUCLEATION_RESOLUTION for UO2 under temperature increase with voupled behavior and return a csv file.
Specification(s): polypole2_bubble_model_Nucleation_Resolution_coupled_csv
Design: UO2Sifgrs
Issue(s): #5911
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.99Test the PolyPole-2 algorithm for the intra-granular diffusion calculation using an externally provided fission gas concentration.
Specification(s): polypole2_ext_fsngas
Design: UO2Sifgrs
Issue(s): #336
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.100The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation with a fission rate decreasing towards 0, staying null, and then increasing again
Specification(s): polypole2_intragranular_intermediate_no_fission_rate
Design: UO2Sifgrs
Issue(s): #5357
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.101The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation with activated bubble evolution model with a fission rate decreasing towards 0, staying null, and then increasing again
Specification(s): polypole2_intragranular_bubble_evolution_intermediate_no_fission_rate
Design: UO2Sifgrs
Issue(s): #5357
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.102The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the coarsening model with a fission rate decreasing towards 0, staying null, and then increasing again
Specification(s): polypole2_intragranular_coarsening_intermediate_no_fission_rate
Design: UO2Sifgrs
Issue(s): #5357
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.103The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the intergranular bubble model.
Specification(s): polypole2_intergranular
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.104The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the intergranular bubble model and a negative constant stress.
Specification(s): polypole2_intergranular_neg_const_stress
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.105The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the intergranular bubble model and a positive coupled hydrostatic stress.
Specification(s): polypole2_intergranular_positive_stress
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.106The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the intergranular bubble model with a positive constant hydrostatic stress.
Specification(s): polypole2_intergranular_const_stress
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.107The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the intergranular bubble model with a negative coupled hydrostatic stress.
Specification(s): polypole2_intergranular_stress
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.108The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the high burnup model from K. Lassmann et al., JNM 226, 1, 1995.
Specification(s): polypole2_hbs_Lassmann
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.109The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the high burnup model from Barani et al., J. Nucl. Mater. 539 (2020) 152296.
Specification(s): polypole2_hbs_Barani
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.110The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the high burnup model from Barani et al., J. Nucl. Mater. 539 (2020) 152296 and a mechanistic HBS pore density model coupled with an empirical HBS pore radius model.
Specification(s): polypole2_hbs_Barani_mechanistic_pore_density_model
Design: UO2Sifgrs
Issue(s): #5342#5492#5527#5974
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.111The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the coarsening model and a coupled dislocation density.
Specification(s): polypole2_intergranular_coarsening_disl
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.112The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the coarsening model and a constant dislocation density.
Specification(s): polypole2_intergranular_coarsening_const_disl
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.113The system shall test the PolyPole-2 algorithm for the intra-granular diffusion calculation using automatic differentiation.
Specification(s): ad_polypole2
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.114The system shall test the PolyPole-2 algorithm for the intra-granular diffusion calculation using automatic differentiation through valgrind.
Specification(s): ad_polypole2_valgrind
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.115Test the mechanistic intra-granular fission gas behavior model.
Specification(s): mechanistic_ig_model
Design: UO2Sifgrs
Issue(s): #511
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.116Test the mechanistic intra-granular fission gas behavior model using automatic differentiation.
Specification(s): ad_mechanistic_ig_model
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.117The system shall allow fission rate to be provided as a variable in the Sifgrs model.
Specification(s): variable_input_fission_rate
Design: UO2Sifgrs
Issue(s): #5558
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.117.115
- 11.117.118The system shall allow fission rate to be provided as a material in the Sifgrs model.
Specification(s): material_input_fission_rate
Design: UO2Sifgrs
Issue(s): #5558
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.119Test the Cr2O3-doped UO2 fuel capability.
Specification(s): chromia_doped
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.120Test the Cr2O3-doped UO2 fuel capability using automatic differentiation.
Specification(s): ad_chromia_doped
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.121Test gas release through elements that are cut by XFEM.
Specification(s): percolation_xfem_csv
Design: UO2Sifgrs
Issue(s): #765
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.122Test gas release through elements that are cut by XFEM using automatic differentiation.
Specification(s): ad_percolation_xfem_csv
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.123Test the application of UO2Sifgrs to FBR MOX fuel, including a specific lower limit for the grain-boundary bubble number density.
Specification(s): fast_mox_new_bbl_bdr_2_lim
Design: UO2Sifgrs
Issue(s): #1043
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.124Test the application of UO2Sifgrs to FBR MOX fuel, including a specific lower limit for the grain-boundary bubble number density using automatic differentiation.
Specification(s): ad_fast_mox_new_bbl_bdr_2_lim
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.125Test mechanistic intra-granular bubble coarsening capability.
Specification(s): intrag_bbl_coarsening
Design: UO2Sifgrs
Issue(s): #512
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.126The system shall allow a dislocation resolution scaling factor.
Specification(s): ig_bubble_coarsening_disl_resolution
Design: UO2Sifgrs
Issue(s): #5671
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.127The system shall allow a dislocation trapping scaling factor.
Specification(s): ig_bubble_coarsening_disl_trapping
Design: UO2Sifgrs
Issue(s): #5671
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.128Test mechanistic intra-granular bubble coarsening capability using automatic differentiation.
Specification(s): ad_intrag_bbl_coarsening
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.129The system shall allow dislocation trapping properties as inputs to Sifgrs, and predictions with these updated values should be the same as the default behavior.
Specification(s): intrag_bbl_coarsening_dislocation_properties
Design: UO2Sifgrs
Issue(s): #5603
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.130The system shall use a coupled dislocation density.
Specification(s): ig_bbl_coarsening_disl_density
Design: UO2Sifgrs
Issue(s): #5603
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.131The system shall use a material property dislocation density.
Specification(s): ig_bbl_coarsening_disl_density_material
Design: UO2Sifgrs
Issue(s): #5603
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.132Test intra-granular mechanistic model employing a multiscale re-solution rate.
Specification(s): intrag_model_scidac_resolution
Design: UO2Sifgrs
Issue(s): #512
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.133Test intra-granular mechanistic model employing a multiscale re-solution rate using automatic differentiation.
Specification(s): ad_intrag_model_scidac_resolution
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.117.134The system shall properly cut the timestep when a negative temperature is detected when calculating fission gas behavior of UO2.
Specification(s): temperature_exception
Design: UO2Sifgrs
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.135The system shall properly cut the timestep when a negative temperature is detected when calculating the pellet brittle zone in UO2.
Specification(s): temperature_exception2
Design: UO2Sifgrs
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.136The system shall throw an error if UO2Sifgrs bubble coarsening for UO2 is run
- with a dislocation density that is too high to accurately capture trapping.
- the intragranular model is not fully coupled.
- with an intragranular bubble model other than NULEATION_RESOLUTION.
- when the intragranular diffusion algorithm is not POLYPOLE1 and initial gas loading is included.
- when fission rate is not coupled nor provided as a material and burnup function is not provided.
- when fission rate is provided as both a coupled variable and as a material.
- when dislocation density is provided as both a coupled variable and as a material.
- when output is enabled and ig_diff_algorithm=POLYPOLE2.
- when athermal model is enabled and no linear power is provided.
- when athermal model is enabled and no pellet id is provided.
- when athermal model is enabled and no pellet id PelletBrittleZone is not provided.
- when hbs model is enabled and burnup is not coupled or burnup function is not provided.
- when gbs model is enabled and grain radius is not coupled.
- when trapping rate is zero.
Specification(s): error/dislocation_trapping, error/coarsening_fully_coupled, error/coarsening_bubble_model1, error/gas_load_diff_algorithm, error/fission_rate_and_burnup, error/duplicate_fission_rate, error/duplicate_disl_density, error/testing_output_diff_algorithm, error/ath_no_lin_power, error/ath_no_pellet_id, error/ath_no_pellet_brittle_zone, error/hbs_burnup, error/gbs_grain_radius, error/no_trapping
Design: UO2Sifgrs
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.117.137The system shall throw an error if UO2Sifgrs is run with hbs_model = true but not properly linked to a HighBurnupStructureFormation block
- because the name provided to hbs_material does not correspond to an existing material block.
- because the name provided to hbs_material does not correspond to a block of type HighBurnupStructureFormation.
Specification(s): error_hbs_model_without_HighBurnupStructureFormation_WrongName/hbs_model_WrongName, error_hbs_model_without_HighBurnupStructureFormation_WrongName/hbs_model_WrongType
Design: UO2Sifgrs
Issue(s): #5492
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.117.138The system shall compute fission gas release for UO2 using resolution parameter option
- HETEROGENEOUS_WHITE.
- HOMOGENEOUS_LOSONEN.
- HOMOGENEOUS_PASTORE.
- HETEROGENEOUS_VESHCHUNOV_TARASOV.
- HETEROGENEOUS_VESHCHUNOV_LOSONEN.
- HETEROGENEOUS_SETYAWAN.
- TEST_CASE.
Specification(s): res_param_option/heterogeneous_white, res_param_option/homogeneous_losonen, res_param_option/homogeneous_pastore, res_param_option/heterogeneous_veshchunov_tarasov, res_param_option/heterogeneous_veshchunov_losonen, res_param_option/heterogeneous_setyawan, res_param_option/testing
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.139The system shall compute fission gas release for UO2 using vacancy and xenon diffusivity option
- TURNBULL_D1_4D2.
- ANDERSSON.
- TURNBULL_D1_D2_D3.
- TURNBULL_D1_D2.
- TURNBULL_D1_4D2_4D3.
- TURNBULL_D1_4D2_D3.
- TEST_CASE.
Specification(s): diff_coeff_option/turnbull_d1_4d2, diff_coeff_option/andersson, diff_coeff_option/turnbull_d1_d2_d3, diff_coeff_option/turnbull_d1_d2, diff_coeff_option/turnbull_d1_4d2_4d3, diff_coeff_option/turnbull_d1_4d2_d3, diff_coeff_option/testing
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.140The system shall compute fission gas release for UO2 using vacancy and xenon diffusivity chrome doped option
- CORRECTION .
- TRANSITION_TEMPERATURE_1525.
- TRANSITION_TEMPERATURE_1800.
- TRANSITION_TEMPERATURE_1673.
- REFINED_1673.
- BEST_ESTIMATE_1773.
- UPPER_LIMIT_1773.
Specification(s): doped_diff_coeff_option/correction, doped_diff_coeff_option/transition_temperature_1525, doped_diff_coeff_option/transition_temperature_1800, doped_diff_coeff_option/transition_temperature_1673, doped_diff_coeff_option/refined_1673, doped_diff_coeff_option/best_estimate_1773, doped_diff_coeff_option/upper_limit_1773
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.141The system shall compute fission gas release for UO2 using nucleation option
- heterogeneous.
- homogeneous.
- testing.
Specification(s): nucleation_option/heterogeneous, nucleation_option/homogeneous, nucleation_option/testing
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.142The system shall compute fission gas release for UO2 using bubble model
- EMP_BAKER_WHITE.
- FIXED.
- NUCLEATION_RESOLUTION.
Specification(s): bubble_model/emp_baker_white, bubble_model/fixed, bubble_model/nucleation_resolution
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.143The system shall compute fission gas release for UO2 using trapping model
- DEFAULT.
- TEST_CASE.
Specification(s): trapping_model/default, trapping_model/testing
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.117.144The system shall compute fission gas release for UO2 using effective diffusion coefficient model
- INCLUDING_BUBBLE.
- BULK.
- LASSMANN.
- TEST_CASE.
Specification(s): eff_diff_coeff/including_bubble, eff_diff_coeff/bulk, eff_diff_coeff/lassmann, eff_diff_coeff/testing
Design: UO2Sifgrs
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Sodium Coolant Channel
- 11.118.1The system shall be able to calculate a heat transfer coefficient material property
- from a function and have the cumulative average heat flux from the solid match the temperature change in the solid
- using the FFTF correlation in an interior pin and match hand calculations
- using the FFTF correlation in a corner pin and match hand calculations
- using the FFTF correlation in a edge pin and match hand calculations
- using the BFG correlation in an interior pin and match hand calculations
Specification(s): htc/function, htc/fftf, htc/fftf_corner, htc/fftf_edge, htc/bgf
Design: SodiumCoolantChannelMaterial
Issue(s): #999
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.118.2The system shall be able to calculate the temperature increase in a sodium flow channel
- for an interior flow channel
- for an edge flow channel
- for an corner flow channel
Specification(s): heated/interior, heated/edge, heated/corner
Design: SodiumCoolantChannelMaterial
Issue(s): #999
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.118.3The system shall be able to calculate the convective heat loss to a coolant channel
- using SodiumCoolantChannelMaterial.
- using the old coolant channel action.
Specification(s): dp16/new, dp16/old
Design: SodiumCoolantChannelMaterial
Issue(s): #999
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.118.4The system shall be able to use mesh metadata as pin geometry input
Specification(s): dp11
Design: SodiumCoolantChannelMaterial
Issue(s): #1203
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Solid Mechanics
- 11.119.1The system shall calculate the thermal creep rate and strain for Al6061-T6.
Specification(s): creep
Design: Al6061CreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.2The system shall calculate the thermal creep rate and strain for Al6061-T6 with automatic differentiation.
Specification(s): creepAD
Design: Al6061CreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.3The system shall calculate the thermal creep rate and strain for Al6061 based on a power law formulation.
Specification(s): power_law
Design: Al6061CreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.4The system shall calculate the thermal creep rate and strain for Al6061 based on a power law formulation with automatic differentiation.
Specification(s): power_lawAD
Design: Al6061CreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.5The system shall compute perfect Jacobians for the Al6061 creep model.
Specification(s): jac
Design: Al6061CreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.6The system shall report an error if the power_law is not given both a prefactor and an exponent for Al6061 creep.
Specification(s): e1
Design: Al6061CreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.7The system shall compute the elasticity tensor for Al6061 based on recommended values from the USHPRR program.
Specification(s): USHPRR
Design: Al6061ElasticityTensor
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.8The system shall compute the elasticity tensor for Al6061 based on a fit of recommended values from the USHPRR program.
Specification(s): USHPRRFit
Design: Al6061ElasticityTensor
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.9The system shall compute the plastic response of Al6061 based on data from the USHPRR program.
Specification(s): a
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.10The system shall compute the plastic response of Al6061 based on interpolated data from the USHPRR program.
Specification(s): b
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.11The system shall compute the plastic response of Al6061 based on interpolated data supplied by the user.
Specification(s): bTable
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.12The system shall compute the correct Jacobian for the plastic response of Al6061.
Specification(s): bJacobian
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.13The system shall compute the plastic response of a material based on interpolated data supplied by the user.
Specification(s): tabulated
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.14The system shall report an error when inconsistent inputs are given for fluence and temperature levels for Al6061 plasticity.
Specification(s): e1
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.15The system shall report an error when incomplete data for hardening_functions is given for Al6061 plasticity.
Specification(s): e2
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.16The system shall report an error when the first entry in each vector of strains is not zero for Al6061 plasticity.
Specification(s): e3
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.17The system shall report an error when the plastic strain values are not strictly increasing in hardening_functions for Al6061 plasticity.
Specification(s): e4
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.18The system shall report an error when three sets of independent values are not given for Al6061 plasticity.
Specification(s): e5
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.19The system shall compute the total fission product swelling eigenstrain for Al6061 using USHPRR correlations.
Specification(s): USHPRR
Design: Al6061VolumetricSwellingEigenstrain
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.20The system shall compute the volumetric eigenstrain in HT9 cladding due to temperature and fluence
- and produce exact results when compared to hand calculations.
- when coupled with an evolving temperature and axial flux profile.
Specification(s): group/exact, group/coupled
Design: HT9VolumetricSwellingEigenstrain
Issue(s): #1168
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- 11.119.21The system shall compute the total strain response, comprised of an elastic strain, thermal creep strain, and irradiation creep strain sum in an axisymmetric-RZ geometry.
Specification(s): test_rz
Design: SS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.22The system shall compute the total strain response, comprised of an elastic strain, thermal creep strain, and irradiation creep strain sum in a 3D geometry under hydrostatic pressure.
Specification(s): test_3d
Design: SS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.23The system shall compute the total thermal creep strain response under a moderate compressive stress load at 1023K in a axisymmetric-RZ geometry.
Specification(s): test_therm_only
Design: SS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.24The system shall compute the total thermal creep strain with individual thermal and irradiation components. The thermal should be non-zero, while irradiation zero.
Specification(s): test_therm_only_with_specific_creep_components
Design: SS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.25The system shall compute the total thermal creep strain response under a moderate compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_therm_only_delT
Design: SS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.26The system shall compute the thermal creep strain response under a large compressive stress load at 1023K in a axisymmetric-RZ geometry.
Specification(s): test_therm_only_delsig
Design: SS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.27The system shall compute the thermal creep strain response under a 100MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_therm_only_100MPa
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.28The system shall compute the thermal creep strain response under a 90MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_therm_only_90MPa
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.29The system shall compute the thermal creep strain response under a 80MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_therm_only_80MPa
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.30The system shall compute the thermal creep strain response under a 70MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_therm_only_70MPa
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.31The system shall compute the thermal creep strain response under a 60MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_therm_only_60MPa
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.32The system shall compute the thermal creep strain response under a 50MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_therm_only_50MPa
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.33The system shall compute the thermal creep strain response under a 40MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_therm_only_40MPa
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.34The system shall compute the thermal creep strain response under a 30MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_therm_only_30MPa
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.35The system shall compute the thermal creep strain response under a 20MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_therm_only_20MPa
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.36The system shall compute the thermal creep strain response under a 10MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_therm_only_10MPa
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.37The system shall compute the irradiation creep strain response under a 10MPa compressive stress load at 300K in a axisymmetric-RZ geometry.
Specification(s): test_nsmh_cw_irradiation
Design: NuclearSystemsMaterialsHandbookSS316CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.38The system shall compute the volumetric eigenstrain in SS316 cladding due to temperature and fluence.
- Input file that includes constant temperature and fluence changing over time.
- Input file that changes the value of tau during a transient.
- Input file that couples an evolving temperature with an axial flux profile.
Specification(s): group/swelling, group/swelling_transient, group/coupled
Design: SS316VolumetricSwellingEigenstrain
Issue(s): #1153
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.39The system shall compute the elasticity tensor for U10Mo based on recommended values from the USHPRR program.
Specification(s): USHPRR
Design: U10MoElasticityTensor
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.40The system shall compute the AD elasticity tensor for U10Mo based on recommended values from the USHPRR program.
Specification(s): ADUSHPRR
Design: U10MoElasticityTensor
Issue(s): #5412
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.41The system shall report an error if the U10MoElasticityTensor computes a negative Young's modulus.
Specification(s): negativeYM
Design: U10MoElasticityTensor
Issue(s): #1655
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.42The system shall calculate the elasticity tensor of zirconium carbide.
Specification(s): exact
Design: ZrCElasticityTensor
Issue(s): #1348
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.43The system shall calculate the creep rate for zirconium based on USHPRR recommendations.
Specification(s): creep
Design: ZrCreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.44The system shall calculate the creep rate for zirconium based on USHPRR recommendations and interpolate between temperature data points.
Specification(s): creep_between
Design: ZrCreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.45The system shall calculate the creep rate for zirconium based on USHPRR recommendations and interpolate between temperature data points using automatic differentiation.
Specification(s): creep_between_ad
Design: ZrCreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.46The system shall compute perfect Jacobians for the Zr creep model.
Specification(s): jac
Design: ZrCreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.47The system shall compute the elasticity tensor for Zr based on recommended values from the USHPRR program.
Specification(s): ZrElasticity
Design: ZrElasticityTensor
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.48The system shall compute the elasticity tensor for Zr based on recommended values from the USHPRR program using automatic differentiation.
Specification(s): ADZrElasticity
Design: ZrElasticityTensor
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.49The system shall compute perfect Jacobians for the Zr elasticity model.
Specification(s): jac
Design: ZrElasticityTensor
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.50The system shall calculate the mechanical swelling and fission gas inventories and couple with a full thermo-mechanical solve with gas atom conservation enforced
- with ideal gas law, no stress coupling, and infinitely diffusive gas.
- with ideal gas law, no stress coupling, and infinitely diffusive gas, and compare exactly to hand calculations when using infinite gas diffusivity and the ideal gas law.
- with van der Waals equation of state, no stress coupling, and infinitely diffusive gas.
- with ideal gas law, stress coupling, and infinitely diffusive gas.
- with ideal gas law, no stress coupling, and diffusive gas.
- with van der Waals equation of state, stress coupling, and diffusive gas.
- with van der Waals equation of state, stress coupling, and diffusive gas coupled to ADUPuZrElasticityTensor.
- with van der Waals equation of state, stress coupling, and diffusive gas from a large initial porosity value and calculate a perfect Jacobian
Specification(s): g/rodlet, g/exact, g/rodlet_vanderwaals, g/rodlet_hydro, g/rodlet_diff, g/rodlet_full, g/rodlet_full_upuzr_elasticity, g/rodlet_full-jac
Design: ADCoupledFissionGasViscoplasticityStressUpdate
Issue(s): #666
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.119.51The system shall couple to temperature to calculate elastic constants for D9 for a coupled thermo-mechanical solve using automatic differentiation.
Specification(s): coupled
Design: D9ElasticityTensor
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.52The system shall compute the elastic constants for D9 as a function of temperature and match hand calculations using automatic differentiation.
Specification(s): exact
Design: D9ElasticityTensor
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.53The system shall couple temperature to calculate thermal expansion for a coupled thermo-mechanical solve for D9 (with AD).
Specification(s): coupled
Design: D9ThermalExpansionEigenstrain
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.54The system shall compute thermal expansion as a function of temperature and match hand calculations for D9 (with AD).
Specification(s): exact
Design: D9ThermalExpansionEigenstrain
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.55The system shall compute the volumetric eigenstrain in D9 cladding due to temperature and fluence using automatic differentiation
- and compare results exactly to hand calculations
- and a couple with an evolving temperature and axial flux profile
Specification(s): group/exact, group/coupled
Design: D9VolumetricSwellingEigenstrain
Issue(s): #1163
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- 11.119.56The system shall couple to temperature to calculate thermal expansion for a coupled thermo-mechanical solve and match non-AD methods.
Specification(s): coupled
Design: HT9ThermalExpansionEigenstrain
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.57The system shall compute thermal expansion as a function of temperature and match hand calculations and match non-AD methods.
Specification(s): exact
Design: HT9ThermalExpansionEigenstrain
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.58The system shall compute the volumetric eigenstrain in HT9 cladding due to temperature and fluence using automatic differentiation
- and compare results exactly to hand calculations
- and couple with an evolving temperature and axial flux profile
Specification(s): group/exact, group/coupled
Design: HT9VolumetricSwellingEigenstrain
Issue(s): #1593
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- 11.119.59The system shall compute the volumetric eigenstrain in SS316 cladding due to temperature and fluence using automatic differentiation
- and compare results exactly to hand calculations
- and couple with an evolving temperature and axial flux profile
Specification(s): group/exact, group/coupled
Design: SS316VolumetricSwellingEigenstrain
Issue(s): #1593
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- 11.119.60The system shall compute thermal expansion for UPuZr fuel using the Geelhood correlation using automatic differnetiation as a function of temperature and match hand calculations.
Specification(s): geelhood_exact
Design: UPuZrThermalExpansionEigenstrain
Issue(s): #1186
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.61The system shall compute thermal expansion for UPuZr fuel using the LANL correlation using automatic differnetiation as a function of temperature and match hand calculations.
Specification(s): lanl_exact
Design: UPuZrThermalExpansionEigenstrain
Issue(s): #1186
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.62The system shall compute thermal expansion for UPuZr fuel using the LANL correlation using automatic differnetiation and compare within 1e-3 standard deviation with experimental data.
Specification(s): lanl_data
Design: UPuZrThermalExpansionEigenstrain
Issue(s): #1186
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.63The system shall calculate swelling and gas release using a preset bubble radius for metallic fuel (with AD).
Specification(s): preset_rad
Design: UPuZrVolumetricSwellingEigenstrainLMFgrUPuZrLM
Issue(s): #1033
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.64The system shall calculate swelling and gas release using a preset bubble radius for molten metallic fuel (with AD).
Specification(s): preset_rad_fuel_melt
Design: UPuZrVolumetricSwellingEigenstrainLMFgrUPuZrLM
Issue(s): #5508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.65The Jacobian for the LM gas models preset radius mode shall be perfect (with AD)
Specification(s): preset_rad_jacobian
Design: Jacobian Definition
Issue(s): #1033
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.66The system shall calculate swelling and gas release using a real-time calculated bubble radius for metallic fuel (with AD).
Specification(s): calc_rad
Design: UPuZrVolumetricSwellingEigenstrainLMFgrUPuZrLM
Issue(s): #1033
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.67The Jacobian for the LM gas models calc radius mode shall be perfect (with AD).
Specification(s): calc_rad_jacobian
Design: Jacobian Definition
Issue(s): #1033
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.68The system shall compute the thermal expansion strain for Al6061 as a function of temperature when interpolating data.
Specification(s): test
Design: Al6061ThermalExpansionEigenstrain
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.69The system shall compute the thermal expansion strain for Al6061 as a function of temperature using a scale factor.
Specification(s): test_scaling
Design: Al6061ThermalExpansionEigenstrain
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.70The system shall compute the thermal expansion strain for Al6061 as a function of temperature.
Specification(s): points
Design: Al6061ThermalExpansionEigenstrain
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.71The system shall compute the elastic constants as a function of porosity to match hand calculations for B4C.
Specification(s): exact
Design: B4CElasticityTensor
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.72The system shall couple to porosity to calculate elastic constants for B4C with automatic differentiation.
Specification(s): ad_b4c_mech
Design: B4CElasticityTensor
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.73The system shall calculate a perfect Jacobian while calculating elastic constants for B4C when coupled to porosity.
Specification(s): ad_jac
Design: B4CElasticityTensor
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.74The system shall compute the B4C total swelling due to neutron captures that match hand calculations.
Specification(s): exact
Design: B4CSwellingEigenstrain
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.75The system shall use neutron capture density rate to calculate total swelling and porosity for B4C with automatic differentiation.
Specification(s): ad_exact
Design: B4CSwellingEigenstrain
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.76The system shall calculate a perfect Jacobian while calculating irradiation swelling for B4C.
Specification(s): ad_jac
Design: B4CSwellingEigenstrain
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.77The system shall compute the B4C coefficient of thermal expansion as a function of temperature to match alternate calculations.
Specification(s): exact
Design: B4CThermalExpansionEigenstrain
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.78The system shall compute the coefficient of thermal expansion while coupled to a changing temperature for B4C material.
Specification(s): ad_coupled
Design: B4CThermalExpansionEigenstrain
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.79The system shall compute the elastic constants as a function of temperature and porosity to match hand calculations.
Specification(s): exact
Design: BeOElasticityTensor
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.80The system shall couple to temperature and porosity to calculate elastic constants for BeO for a coupled thermo-mechanical solve.
Specification(s): ad_beo_mech
Design: BeOElasticityTensor
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.81The system shall calculate a perfect Jacobian while calculating elastic constants for BeO when coupled to temperature and porosity.
Specification(s): ad_jac
Design: BeOElasticityTensor
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.82The system shall compute the total swelling due to irradiation damage, microcracking, and gaseous swelling that match hand calculations.
Specification(s): exact
Design: BeOSwellingEigenstrain
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.83The system shall couple to temperature, porosity, fast neutron flux, and fast neutron fluence to calculate total swelling for a coupled thermo-mechanical solve.
Specification(s): ad_coupled
Design: BeOSwellingEigenstrain
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.84The system shall calculate a perfect Jacobian while calculating irradiation swelling for BeO when coupled to temperature, porosity, fast neutron flux, and fluence.
Specification(s): ad_jac
Design: BeOSwellingEigenstrain
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.85The system shall compute the BeO coefficient of thermal expansion as a function of temperature to match alternate calculations.
Specification(s): exact
Design: BeOThermalExpansionEigenstrain
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.86The system shall compute the coefficient of thermal expansion while coupled to a changing temperature for BeO material.
Specification(s): ad_coupled
Design: BeOThermalExpansionEigenstrain
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.87The system shall calculate a perfect Jacobian while calculating the coefficient of thermal expansion for BeO when coupled to temperature.
Specification(s): ad_jac
Design: BeOThermalExpansionEigenstrain
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.88The system shall produce a material property for a constant multiplied by a material property that converts fission rate to burnup
- and match hand calculations.
- with anisotropic growth and match hand calculations.
- in 2DRz geometry and match hand calculations.
- in 2DRz geometry with anisotropic growth and match hand calculations.
- and couple in a full thermo-mechanical solve.
- and couple in a full thermo-mechanical solve using AD.
- and couple in a full thermo-mechanical solve using AD and calculate a perfect Jacobian.
Specification(s): g/exact, g/exact_aniso, g/exact_2drz, g/exact_2drz_aniso, g/nonad, g/ad, g/ad-jac
Design: BurnupDependentEigenstrain
Issue(s): #802
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.119.89The system shall calculate the creep rate and creep strain for pure chromium.
Specification(s): creep
Design: ChromiumCreepUpdate
Issue(s): #691
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.90The system shall calculate the creep rate and creep strain for pure chromium using automatic differentiation.
Specification(s): ad_creep
Design: ChromiumCreepUpdate
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.91The system shall calculate creep rate and creep strain for pure chromium using automatic differentiation with a correct Jacobian.
Specification(s): ad_jac_tester
Design: ChromiumCreepUpdate
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.92The system shall calculate the thermal strain due to thermal expansion for pure chromium.
Specification(s): thermal_expansion
Design: ChromiumThermalExpansionEigenstrain
Issue(s): #691
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.93The system shall calculate the thermal strain due to thermal expansion for pure chromium using a prescribed scaling factor.
Specification(s): thermal_expansion_scaling
Design: ChromiumThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.94The system shall calculate the thermal strain due to thermal expansion for pure chromium using automatic differentiation.
Specification(s): ad_thermal_expansion
Design: ChromiumThermalExpansionEigenstrain
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.95The system shall calculate the thermal strain due to thermal expansion for pure chromium using a prescribed scaling factor using automatic differentiation.
Specification(s): ad_thermal_expansion_scaling
Design: ChromiumThermalExpansionEigenstrain
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.96The system shall calculate the Young's modulus and Poisson's ratio for pure chromium.
Specification(s): elasticity
Design: ChromiumElasticityTensor
Issue(s): #691
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.97The system shall calculate the Young's modulus and Poisson's ratio for pure chromium using automatic differentiation.
Specification(s): ad_elasticity
Design: ChromiumElasticityTensor
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.98The system shall compute the oxide thickness and mass gained under oxidizing conditions for pure chromium.
Specification(s): oxidation
Design: ChromiumOxidation
Issue(s): #691
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.99The system shall compute the oxide thickness and mass gained under oxidizing conditions for pure chromium using automatic differentiation.
Specification(s): ad_oxidation
Design: ChromiumOxidation
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.100The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure unirradiated chromium.
Specification(s): unirradiated_chromium_yield_stress
Design: ChromiumPlasticityUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.101The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated chromium.
Specification(s): irradiated_chromium_yield_stress
Design: ChromiumPlasticityUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.102The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated chromium with a specified initial fluence.
Specification(s): initial_fluence_chromium_yield_stress
Design: ChromiumPlasticityUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.103The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure unirradiated chromium using automatic differentiation
Specification(s): ad_unirradiated_chromium_yield_stress
Design: ChromiumPlasticityUpdate
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.104The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated chromium using automatic differentiation.
Specification(s): ad_irradiated_chromium_yield_stress
Design: ChromiumPlasticityUpdate
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.105The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated chromium with a specified initial fluence using automatic differentiation.
Specification(s): ad_initial_fluence_chromium_yield_stress
Design: ChromiumPlasticityUpdate
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.106The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated chromium using automatic differentiation with a perfect Jacobian.
Specification(s): ad_jac_tester
Design: ChromiumPlasticityUpdate
Issue(s): #5406
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.107The system shall compute the thermal strain due to thermal expansion of composite SiC.
Specification(s): thermal_expansion
Design: CompositeSiCThermalExpansionEigenstrain
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.108The system shall compute the thermal strain due to thermal expansion of composite SiC using the GA model.
Specification(s): ga_thermal_expansion
Design: CompositeSiCThermalExpansionEigenstrain
Issue(s): #1661
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.109The system shall compute the thermal strain due to thermal expansion of composite SiC using the GA model and AD.
Specification(s): ad
Design: CompositeSiCThermalExpansionEigenstrain
Issue(s): #1661
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.110The system shall compute the volumetric strain due to irradiation of composite SiC using the Katoh model at high temperature with the default number of substeps (100).
Specification(s): vswelling_katoh_high_temperature
Design: CompositeSiCVolumetricSwellingEigenstrain
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.111The system shall compute the volumetric strain due to irradiation of composite SiC using the Katoh model at high temperature with the default number of substeps (100) with AD.
Specification(s): vswelling_katoh_ad
Design: CompositeSiCVolumetricSwellingEigenstrain
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.112The system shall compute the volumetric strain due to irradiation of composite SiC using the Katoh model at high temperature using 1000 substeps.
Specification(s): vswelling_katoh_1000_substeps
Design: CompositeSiCVolumetricSwellingEigenstrain
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.110
- 11.119.113The system shall compute the volumetric strain due to irradiation of composite SiC using the Katoh model at high temperature using 10000 substeps.
Specification(s): vswelling_katoh_10000_substeps
Design: CompositeSiCVolumetricSwellingEigenstrain
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.112
- 11.119.114The system shall compute the volumetric strain due to irradiation of composite SiC using the Katoh model at a medium temperature using the default number of substeps (100).
Specification(s): vswelling_katoh_mid_temperature
Design: CompositeSiCVolumetricSwellingEigenstrain
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.113
- 11.119.115The system shall compute the volumetric strain due to irradiation of composite SiC using the Katoh model at low temperature using the default number of substeps (100).
Specification(s): vswelling_katoh_low_temperature
Design: CompositeSiCVolumetricSwellingEigenstrain
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.114
- 11.119.116The system shall compute the volumetric strain due to irradiation of composite SiC using the Mieloszyk model.
Specification(s): vswelling_mieloszyk
Design: CompositeSiCVolumetricSwellingEigenstrain
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.117The system shall compute the volumetric strain due to irradiation of composite SiC using the Mieloszyk model with AD.
Specification(s): vswelling_mieloszyk_ad
Design: CompositeSiCVolumetricSwellingEigenstrain
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.118The system shall compute elastic strain in the radial and axial directions for composite SiC in RZ coordinates.
Specification(s): axial_2D
Design: CompositeSiCElasticityTensor
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.119The system shall compute elastic strain in the hoop direction for composite SiC in RZ coordinates.
Specification(s): hoop_2D
Design: CompositeSiCElasticityTensor
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.120The system shall compute elastic strain in the radial and axial directions for composite SiC in RZ coordinates with AD.
Specification(s): axial_2D_ad
Design: CompositeSiCElasticityTensor
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.121The system shall compute elastic strain in the hoop direction for composite SiC in RZ coordinates with AD.
Specification(s): hoop_2D_ad
Design: CompositeSiCElasticityTensor
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.122The system shall calculate a perfect Jacobian while calculating elastic constants for composite SiC.
Specification(s): ad_jac
Design: CompositeSiCElasticityTensor
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.123The system shall compute elastic strain in the axial direction for composite SiC in XYZ coordinates.
Specification(s): axial_3D
Design: CompositeSiCElasticityTensor
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.124The system shall compute elastic strain in the hoop direction for composite SiC in XYZ coordinates.
Specification(s): hoop_3D
Design: CompositeSiCElasticityTensor
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.125The system shall compute the pseudoplastic behavior of composite SiC.
Specification(s): damaged_elasticity_braun
Design: CompositeSiCElasticityTensor
Issue(s): #1194
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.126The system shall compute elastic strain in the radial and axial directions for composite SiC with swelling strain.
Specification(s): swelling_dependence
Design: CompositeSiCElasticityTensor
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.127The system shall provide a strain rate based on a return mapping method using a power law creep model in rz coordinates for D9.
Specification(s): nonad
Design: D9CreepUpdate
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.128The system shall provide a strain rate based on a return mapping method using a power law creep model in rz coordinates for D9 using AD.
Specification(s): ad
Design: D9CreepUpdate
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.129The system shall provide a strain rate based on a return mapping method using a power law creep model and match hand calculated creep rates for a variety of conditions for D9.
Specification(s): exact
Design: D9CreepUpdate
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.130The system shall couple to temperature to calculate elastic constants for D9 for a coupled thermo-mechanical solve.
Specification(s): coupled
Design: D9ElasticityTensor
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.131The system shall compute the elastic constants for D9 as a function of temperature and match hand calculations.
Specification(s): exact
Design: D9ElasticityTensor
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.132The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated D9.
Specification(s): unirradiated_d9_yield_stress
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.133The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated D9 based on an on-the-fly calculated strain rate.
Specification(s): unirradiated_d9_yield_stress_calc_strain_rate
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.134The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated D9 without considering hardening effects.
Specification(s): unirradiated_d9_yield_stress_nohardening
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.135The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated D9 with degradation functioning.
Specification(s): unirradiated_d9_yield_stress_degraded
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.136The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated D9 using automatic differentiation.
Specification(s): ad_unirradiated_d9_yield_stress
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.137The system shall compute the yield stress and plastic strain due to instantaneous plasticity for irradiated D9.
Specification(s): irradiated_d9_yield_stress
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.138The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated D9 with a specified initial fluence.
Specification(s): initial_fluence_d9_yield_stress
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.139The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated D9 with a specified initial fluence without considering hardening effects.
Specification(s): initial_fluence_d9_yield_stress_nohardening
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.140The system shall throw a warning if the provided irradiation temperature is not within the recommended range of the correlation for D9.
Specification(s): warning_irr_temp
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.141The system shall throw a warning if the provided temperature is not within the recommended range of the correlation for D9.
Specification(s): warning_temp
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.142The system shall throw a warning if the provided fast neutron flux is not within the recommended range of the correlation for D9.
Specification(s): warning_fluence
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.143The system shall couple temperature to calculate thermal expansion for a coupled thermo-mechanical solve for D9.
Specification(s): coupled
Design: D9ThermalExpansionEigenstrain
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.144The system shall compute thermal expansion as a function of temperature and match hand calculations for D9.
Specification(s): exact
Design: D9ThermalExpansionEigenstrain
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.145The system shall compute the volumetric eigenstrain in D9 cladding due to temperature and fluence
- and compare results exactly to hand calculations
- and a couple with an evolving temperature and axial flux profile
Specification(s): group/exact, group/coupled
Design: D9VolumetricSwellingEigenstrain
Issue(s): #1163
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- 11.119.146The system shall compute the failure of D9 under mechanical loading for steady state operations.
Specification(s): cdf_steady_state
Design: D9FailureClad
Issue(s): #1103
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.147The system shall compute the failure of D9 under mechanical loading for transient operations.
Specification(s): cdf_transient
Design: D9FailureClad
Issue(s): #1103
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.148The system shall compute the failure criteria for an element under mechanical loading for short time frame transients for HT9.
Specification(s): ccgtest
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.149The system shall produce an error when creep_n_power is less than or equal to zero for HT9.
Specification(s): range_check_creep_n_power
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.150The system shall produce an error when surface_free_energy is less than or equal to zero for HT9.
Specification(s): range_check_surface_free_energy
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.151The system shall produce an error when a_initial is less than or equal to zero for HT9.
Specification(s): range_check_a_initial
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.152The system shall produce an error when b is less than or equal to zero for HT9.
Specification(s): range_check_b
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.153The system shall produce an error when eff_strain_rate_creep is not defined for HT9.
Specification(s): error_eff_strain_rate_creep
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.154The system shall produce an error when hydrostatic_stress is not defined for HT9.
Specification(s): error_hydrostatic_stress
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.155The system shall produce an error when von_mises_stress is not defined for HT9.
Specification(s): error_von_mises_stress
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.156The system shall compute the failure criteria for an axisymmetric RZ geometry for longer time frame transients using correlations developed from lower temperature data.
Specification(s): cdftest_low
Design: HT9FailureClad
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.157The system shall compute the failure criteria for an axisymmetric RZ geometry for longer time frame transients using correlations provided by Metallic Fuel Handbook.
Specification(s): cdftest_low_mfh
Design: HT9FailureClad
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.158The system shall compute the failure criteria for an axisymmetric RZ geometry for longer time frame transients using correlations developed from higher temperature data.
Specification(s): cdftest_high
Design: HT9FailureClad
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.159The system shall produce an error when hoop_stress is not defined.
Specification(s): error_hoop_stress
Design: HT9FailureClad
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.160The system shall produce an error when temperature is not defined.
Specification(s): error_temperature
Design: HT9FailureClad
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.161The system shall compute the failure criteria for an axisymmetric RZ geometry for longer time frame transients using correlations developed from both lower and higher temperature data.
Specification(s): cdfboth
Design: HT9FailureClad
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.162The system shall compute the failure criteria for an axisymmetric RZ geometry for shorter time frame transients using correlations developed from higher temperature data.
Specification(s): cdf_short
Design: HT9FailureClad
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.163The system shall compute the failure criteria for an axisymmetric RZ geometry for shorter time frame transients using correlations developed by Westinghouse.
Specification(s): cdf_short_whc
Design: HT9FailureClad
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.164The system shall compute the thermal creep rate and thermal creep strain for C35M.
Specification(s): thermal_creep_C35M
Design: FeCrAlCreepUpdate
Issue(s): #74
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.165The system shall compute the thermal creep rate and thermal creep strain for MA956.
Specification(s): thermal_creep_MA956
Design: FeCrAlCreepUpdate
Issue(s): #74
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.166The system shall compute the thermal creep rate and thermal creep strain for Fecralloy.
Specification(s): thermal_creep_Fecralloy
Design: FeCrAlCreepUpdate
Issue(s): #74
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.167The system shall compute the thermal creep rate and thermal creep strain for Kanthal APMT, PM2000, C06M, or C36M using the FeCrAl handbook model.
Specification(s): thermal_creep_handbook
Design: FeCrAlCreepUpdate
Issue(s): #690
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.168The system shall compute the irradiation creep rate and irradiation creep strain for FeCrAl alloys.
Specification(s): irradiation_creep
Design: FeCrAlCreepUpdate
Issue(s): #74
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.169The system shall ensure that the timestep used is limited by the calculated creep rate.
Specification(s): fecral_creep_dt
Design: FeCrAlCreepUpdate
Issue(s): #294
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.170The system shall ensure that a fast_neutron_flux is supplied when modeling irradiation creep for FeCrAl alloys.
Specification(s): irradiation_creep_fast_flux_check
Design: FeCrAlCreepUpdate
Issue(s): #74
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.171The system shall ensure that the temperature is supplied when modeling thermal creep for FeCrAl alloys.
Specification(s): thermal_creep_temperature_check
Design: FeCrAlCreepUpdate
Issue(s): #74
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.172The system shall compute the strain due to thermal expansion for Kanthal APMT and MA956
Specification(s): APMT_MA956
Design: FeCrAlThermalExpansionEigenstrain
Issue(s): #60
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.173The system shall compute the strain due to thermal expansion for PM2000 and Fecralloy
Specification(s): PM2000_Fecralloy
Design: FeCrAlThermalExpansionEigenstrain
Issue(s): #60
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.174The system shall compute the strain due to thermal expansion for C06M
Specification(s): C06M
Design: FeCrAlThermalExpansionEigenstrain
Issue(s): #690
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.175The system shall compute the strain due to thermal expansion for C35M
Specification(s): C35M
Design: FeCrAlThermalExpansionEigenstrain
Issue(s): #690
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.176The system shall compute the strain due to thermal expansion for C36M
Specification(s): C36M
Design: FeCrAlThermalExpansionEigenstrain
Issue(s): #690
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.177The system shall compute the irradiation induced volumetric strain for FeCrAl alloys.
Specification(s): fecral_swelling_tm
Design: FeCrAlVolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.178The system shall compute the Young's modulus and Poisson's ratio for Kanthal APMT
Specification(s): elasticity_APMT
Design: FeCrAlElasticityTensor
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.179The system shall compute the Young's modulus and Poisson's ratio for C06M
Specification(s): elasticity_C06M
Design: FeCrAlElasticityTensor
Issue(s): #690
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.180The system shall compute the Young's modulus and Poisson's ratio for C35M
Specification(s): elasticity_C35M
Design: FeCrAlElasticityTensor
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.179
- 11.119.181The system shall compute the Young's modulus and Poisson's ratio for C36M
Specification(s): elasticity_C36M
Design: FeCrAlElasticityTensor
Issue(s): #690
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.180
- 11.119.182The system shall compute the Young's modulus and Poisson's ratio for MA956
Specification(s): elasticity_MA956
Design: FeCrAlElasticityTensor
Issue(s): #60
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.183The system shall compute the Young's modulus and Poisson's ratio for PM2000
Specification(s): elasticity_PM2000
Design: FeCrAlElasticityTensor
Issue(s): #60
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.184The system shall compute the Young's modulus and Poisson's ratio for Fecralloy
Specification(s): elasticity_Fecralloy
Design: FeCrAlElasticityTensor
Issue(s): #60
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.185The system shall compute the UTS failure criterion threshold using the EigenSolution decomposition method
Specification(s): failure_fecral_uts_eigen
Design: FeCrAlCladdingFailure
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.186The system shall compute the UTS failure criterion threshold using the RashidApprox decomposition method
Specification(s): failure_fecral_uts_rashid_approx
Design: FeCrAlCladdingFailure
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.187The system shall compute the Tresca failure criterion threshold
Specification(s): failure_fecral_tresca
Design: FeCrAlCladdingFailure
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.188The system shall compute the INL failure criterion threshold
Specification(s): failure_fecral_inl
Design: FeCrAlCladdingFailure
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.189The system shall compute the UTK failure criterion threshold
Specification(s): failure_fecral_utk
Design: FeCrAlCladdingFailure
Issue(s): #1329
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.190The system shall ensure the correct error message is reported when hoop_stress is not supplied when using the UTS, INL or UTK failure criteria
Specification(s): no_hoop_stress_supplied_uts_or_inl_or_utk
Design: FeCrAlCladdingFailure
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.191The system shall ensure the correct error message is reported when one of the principl stresses are not supplied when using the Tresca failure criterion
Specification(s): missing_principal_stress_tresca
Design: FeCrAlCladdingFailure
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.192The system shall compute the yield stress and plastic strain due to instantaneous plasticity for FeCrAl alloys
Specification(s): test_yield_fecral
Design: FeCrAlPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.193The system shall ensure the correct error message is printed when the yield_stress_scale_factor is less than or equal to zero
Specification(s): range_check_yield_stress_scale_factor
Design: FeCrAlPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.194The system shall compute the plastic strain and stress evolution according to the power-law strain hardening plasticity model for FeCrAl alloys
Specification(s): test_power-law_plasticity_fecral
Design: FeCrAlPowerLawHardeningStressUpdate
Issue(s): #1308
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.195The system shall compute the irradiation-induced eigenstrain (non-AD version) of grade
- IG-110 graphite.
- H-451 graphite.
Specification(s): non-AD/IG_110, non-AD/H_451
Design: GraphiteGradeIrradiationEigenstrain
Issue(s): #1436
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.196The system shall compute the irradiation-induced eigenstrain (AD version) of grade
- IG-110 graphite.
- H-451 graphite.
Specification(s): AD/IG_110, AD/H_451
Design: GraphiteGradeIrradiationEigenstrain
Issue(s): #1436
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.197The system shall compute the thermal expansion of a fuel compact.
Specification(s): compact
Design: GraphiteGradeThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.198The system shall compute the thermal expansion of a fuel compact applying a user-defined scaling factor on the thermal strain.
Specification(s): compact_scaling
Design: GraphiteGradeThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.199The system shall compute the thermal expansion (non-AD version) of the grade
- G-348 graphite.
- H-451 graphite.
- IG-110 graphite.
Specification(s): non-AD/G_348, non-AD/H_451, non-AD/IG_110
Design: GraphiteGradeThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.200The system shall compute the thermal expansion (AD-version) of the grade
- G-348 graphite.
- H-451 graphite.
- IG-110 graphite.
Specification(s): AD/G_348, AD/H_451, AD/IG_110
Design: GraphiteGradeThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.201The system shall compute the creep rate and strain for grade H-451 graphite.
Specification(s): H_451
Design: GraphiteGradeCreepUpdate
Issue(s): #1436
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.202The system shall compute the elastic constants as a function of temperature and match hand calculations for grade
- H-451 graphite.
- 2020 graphite.
Specification(s): graphite_grade/H_451, graphite_grade/NG_2020
Design: GraphiteGradeElasticityTensor
Issue(s): #1436
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.203The system shall compute the creep strain rate due to pressure and match hand calculations
- for a 3D cube under a pressure loading and match hand calculations for total, elastic, and creep strain for thermal and irradiation creep.
- for a 2DRZ cylinder under pressure loading and match hand calculations for total, elastic, and creep strain for thermal and irradiation creep.
- using the MFH correlations and match analytical solutions for strain increments and total creep rate due to primary, secondary, tertiary, and irradiation creep.
- using the MFH correlations with a degradation factor and match analytical solutions for strain increments and total creep rate due to primary, secondary, tertiary, and irradiation creep.
- using the MFH correlations with effective time approach and match analytical solutions for strain increments and total creep rate due to primary, secondary, tertiary, and irradiation creep.
- using the RKY correlations and match analytical solutions for strain increments and total creep rate due to primary and secondary creep.
- using the RKY correlations with a degradation factor and match analytical solutions for strain increments and total creep rate due to primary and secondary creep.
- using the RKY correlations with effective time approach and match analytical solutions for strain increments and total creep rate due to primary and secondary creep.
Specification(s): exact/exact_3d, exact/exact_2drz, exact/exact_mfh, exact/exact_mfh_degrade, exact/exact_mfh_eff_t, exact/exact_rky, exact/exact_rky_degrade, exact/exact_rky_eff_t
Design: HT9CreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.204The system shall compute the strain rate for a wide variety and combinations of temperature, fission rate, and stress state, and provide coupling for a thermo-mechanics solve
- not using AD.
- using AD.
- using AD and provide perfect jacobians
Specification(s): coupled/nonad, coupled/ad, coupled/ad-jac
Design: HT9CreepUpdate
Collection(s): FUNCTIONAL
Type(s): ExodiffPetscJacobianTester
- 11.119.205The system shall couple to temperature to calculate elastic constants for HT9 in a coupled thermo-mechanical nonAD solve.
Specification(s): ad
Design: HT9ElasticityTensor
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.206The system shall couple to temperature to calculate elastic constants for HT9 in a coupled thermo-mechanical AD solve.
Specification(s): nonad
Design: HT9ElasticityTensor
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.207The system shall compute the elastic constants for HT9 as a function of temperature and match hand calculations.
Specification(s): exact
Design: HT9ElasticityTensor
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.208The system shall utilize a LAROMance model for HT9 and match to few results from VPSC simulations
Specification(s): verification
Design: HT9LaRomance
Issue(s): #1158
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.209The system shall utilize a LAROMance model for HT9 and match to many results from VPSC simulations
Specification(s): verification_heavy
Design: HT9LaRomance
Issue(s): #1158
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.210The system shall utilize a LAROMance model for HT9 in a 2DRz mechanical simulation
Specification(s): 2drz
Design: HT9LaRomance
Issue(s): #1158
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.211The system shall calculate the correct elastic modulus, poisson's ratio and mean thermal expansion coefficient for a range of temperatures under uniaxial loading.
Specification(s): mechanical_ht9_test
Design: HT9ElasticityTensorHT9ThermalExpansionEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.212The system shall calculate the correct elastic modulus and poisson's ratio for a constant temperature under uniaxial loading.
Specification(s): mech_only
Design: HT9ElasticityTensor
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.213The system shall calculate the correct elastic modulus and poisson's ratio for a range of temperatures under uniaxial loading.
Specification(s): mech_only_temp_ramp
Design: HT9ElasticityTensor
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.214The system shall calculate the correct mean thermal expansion coefficient for a range of temperatures.
Specification(s): temp_only
Design: HT9ThermalExpansionEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.215The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated HT9.
Specification(s): unirradiated_ht9_yield_stress
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.216The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated HT9 based on an on-the-fly calculated strain rate.
Specification(s): unirradiated_ht9_yield_stress_calc_strain_rate
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.217The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated HT9 without considering hardening effects.
Specification(s): unirradiated_ht9_yield_stress_nohardening
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.218The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated HT9 with degradation functioning.
Specification(s): unirradiated_ht9_yield_stress_degraded
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.219The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated HT9 using automatic differentiation.
Specification(s): ad_unirradiated_ht9_yield_stress
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.220The system shall compute the yield stress and plastic strain due to instantaneous plasticity for irradiated HT9.
Specification(s): irradiated_ht9_yield_stress
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.221The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated HT9 with a specified initial fluence.
Specification(s): initial_fluence_ht9_yield_stress
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.222The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated HT9 with a specified initial fluence without considering hardening effects.
Specification(s): initial_fluence_ht9_yield_stress_nohardening
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.223The system shall throw a warning if the provided irradiation temperature is not within the recommended range of the correlation for HT9.
Specification(s): warning_irr_temp
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.224The system shall throw a warning if the provided fast neutron flux is not within the recommended range of the correlation for HT9.
Specification(s): warning_fluence
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.225The system shall couple temperature to calculate thermal expansion for a coupled thermo-mechanical solve for HT9.
Specification(s): coupled
Design: HT9ThermalExpansionEigenstrain
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.226The system shall compute thermal expansion as a function of temperature and match hand calculations for HT9.
Specification(s): exact
Design: HT9ThermalExpansionEigenstrain
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.227The system shall correctly calculate the creep rate and creep strain for pure incoloy800H
Specification(s): creep
Design: Incoloy800HCreepUpdate
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.228The system shall compute the elastic constants for Incoloy800H as a function of temperature to match hand calculations.
Specification(s): exact
Design: Incoloy800HElasticityTensor
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.229The system shall couple to temperature to calculate elastic constants for Incoloy800H in a coupled thermo-mechanical solve.
Specification(s): ad_incoloy800H_mech
Design: Incoloy800HElasticityTensor
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.230The system shall calculate a perfect Jacobian while calculating elastic constants for Incoloy800H when coupled to temperature.
Specification(s): ad_jac
Design: Incoloy800HElasticityTensor
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.231The system shall compute the yield stress and plastic strain due to instantaneous plasticity for Incoloy800H.
Specification(s): incoloy800H_yield_stress
Design: Incoloy800HPlasticityUpdate
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.232The system shall compute the yield stress and plastic strain due to instantaneous plasticity for Incoloy800H using automatic differentiation.
Specification(s): ad_incoloy800H_yield_stress
Design: Incoloy800HPlasticityUpdate
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.233The system shall compute the Incoloy800H coefficient of thermal expansion as a function of temperature to match alternate calculations.
Specification(s): exact
Design: Incoloy800HThermalExpansionEigenstrain
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.234The system shall compute the coefficient of thermal expansion while coupled to a changing temperature for Incoloy800H material.
Specification(s): ad_coupled
Design: Incoloy800HThermalExpansionEigenstrain
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.235The system shall calculate a perfect Jacobian while calculating the coefficient of thermal expansion for Incoloy800H when coupled to temperature.
Specification(s): ad_jac
Design: Incoloy800HThermalExpansionEigenstrain
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.236The system shall compute the elastic response, including a MAMOX thermal eigenstrain class, using a material specific elastic constants for an oxygen-to-metal ratio of 2.0.
Specification(s): thermal_expansion_oxy2pt0
Design: MAMOXElasticityTensorMAMOXThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.237The system shall compute the elastic response, including a MAMOX thermal eigenstrain class, using a material specific elastic constants for an oxygen-to-metal ratio of 1.99.
Specification(s): thermal_expansion_oxy1pt99
Design: MAMOXElasticityTensorMAMOXThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.238The system shall compute the elastic response, including a MAMOX thermal eigenstrain class, using a material specific elastic constants for an oxygen-to-metal ratio of 1.98.
Specification(s): thermal_expansion_oxy1pt98
Design: MAMOXElasticityTensorMAMOXThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.239The system shall compute the elastic response, including a MAMOX thermal eigenstrain class, using a material specific elastic constants for an oxygen-to-metal ratio of 1.97.
Specification(s): thermal_expansion_oxy1pt97
Design: MAMOXElasticityTensorMAMOXThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.240The system shall only accept values above 1.97 for the oxygen-to-metal ratio.
Specification(s): thermal_expansion_error
Design: MAMOXElasticityTensorMAMOXThermalExpansionEigenstrain
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.241The system shall provide a strain rate based on a return mapping method using a power law creep model and match hand calculated creep rates for a variety of conditions for mixed mono-carbide fuel.
Specification(s): exact
Design: MCCreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.242The system shall provide a strain rate based on a return mapping method using a power law creep model with other AD models for a variety of conditions for mixed mono-carbide fuel.
Specification(s): ad
Design: MCCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.243The system shall provide a strain rate based on a return mapping method using a power law creep model with other AD models for a variety of conditions for mixed mono-carbide fuel that can be cycled through ADComputeMultipleInelasticStress.
Specification(s): ad_cycle
Design: MCCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.244The system shall provide a strain rate based on a return mapping method using a power law creep model with other non-AD models for a variety of conditions for mixed mono-carbide fuel.
Specification(s): nonad
Design: MCCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.245The system shall compute the elastic constants for mixed uranium monocarbide as a function of temperature, porosity, and plutonium content, and match hand calculations.
Specification(s): exact
Design: MCElasticityTensor
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.246The system shall compute thermal expansion of MC as a function of temperature
- and match hand calculations.
- and couple in an AD simulation.
- and couple in a non-AD simulation.
Specification(s): g/exact, g/ad, g/nonad
Design: MCThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- 11.119.247The system shall compute the volumetric eigenstrain in UC due to temperature, porosity and burn using automatic differentiation
Specification(s): test
Design: MCVolumetricSwellingEigenstrain
Issue(s): #1140
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.248The system shall provide a strain rate based on a return mapping method using a power law creep model and match hand calculated creep rates for a variety of conditions for mixed mono-nitride fuel.
Specification(s): exact
Design: MNCreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.249The system shall provide a strain rate based on a return mapping method using a power law creep model with other AD models for a variety of conditions for mixed mono-nitirde fuel.
Specification(s): ad
Design: MNCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.250The system shall provide a strain rate based on a return mapping method using a power law creep model with other AD models for a variety of conditions for mixed mono-nitirde fuel that can be cycled through ADComputeMultipleInelasticStress.
Specification(s): ad_cycle
Design: MNCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.251The system shall provide a strain rate based on a return mapping method using a power law creep model with other non-AD models for a variety of conditions for mixed mono-nitride fuel.
Specification(s): nonad
Design: MNCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.252The system shall compute the elastic constants for mixed uranium mononitride as a function of temperature and porosity and match hand calculations.
Specification(s): exact
Design: MNElasticityTensor
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.253The system shall compute the elastic constants for mixed uranium mononitride as a function of temperature and the previous time step's porosity and match hand calculations.
Specification(s): exact_old
Design: MNElasticityTensor
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.254The system shall compute thermal expansion of MN as a function of temperature
- and match hand calculations.
- and couple in an AD simulation.
- and couple in a non-AD simulation.
Specification(s): g/exact, g/ad, g/nonad
Design: MNThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- 11.119.255The system shall compute the volumetric eigenstrain in UN due to temperature, porosity, and burnup using automatic differentiation and compare exactly to hand calculations
Specification(s): exact
Design: MNVolumetricSwellingEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.256The system shall calculate the elasticity tensor of molybdenum.
Specification(s): exact
Design: MolybdenumElasticityTensor
Issue(s): #1167
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.257The system shall compute the thermal strain due to thermal expansion for monolithic SiC.
Specification(s): thermal_expansion
Design: MonolithicSiCThermalExpansionEigenstrain
Issue(s): #600
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.258The system shall compute the thermal strain due to thermal expansion of monolithic SiC using AD.
Specification(s): ad
Design: MonolithicSiCThermalExpansionEigenstrain
Issue(s): #600
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.259The system shall compute the Young's modulus and Poisson's ratio for monolithic SiC using the Snead model.
Specification(s): elasticity_snead
Design: MonolithicSiCElasticityTensor
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.260The system shall compute the Young's modulus and Poisson's ratio for monolithic SiC using the Snead model and AD.
Specification(s): elasticity_snead_ad
Design: MonolithicSiCElasticityTensor
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.261The system shall compute the Young's modulus and Poisson's ratio for monolithic SiC using the Miller model.
Specification(s): elasticity_miller
Design: MonolithicSiCElasticityTensor
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.262The system shall compute the Young's modulus and Poisson's ratio for monolithic SiC using the Miller model and AD.
Specification(s): elasticity_miller_ad
Design: MonolithicSiCElasticityTensor
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.263The system shall calculate a perfect Jacobian while calculating elastic constants for monolithic SiC using the Miller model.
Specification(s): miller_ad_jac
Design: MonolithicSiCElasticityTensor
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.264The system shall calculate a perfect Jacobian while calculating elastic constants for monolithic SiC using the Snead model.
Specification(s): snead_ad_jac
Design: MonolithicSiCElasticityTensor
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.265The system shall compute the volumetric eigenstrain in monolithic SiC as a function of temperature and fluence using automatic differentiation and compare to analytical calculations
Specification(s): ad_exact
Design: MonolithicSiCVolumetricSwellingEigenstrain
Issue(s): #1646
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.266The system shall compute the volumetric eigenstrain in monolithic SiC as a function of temperature and fluence and compare to analytical calculations
Specification(s): exact
Design: MonolithicSiCVolumetricSwellingEigenstrain
Issue(s): #1646
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.267The system shall compute the creep stress and strain response for MOX fuel with the MATPRO models for secondary thermal creep and irradiation creep, under uniaxial compressive loading, constant temperature, and constant fission rate, which matches the analytical solution in an axisymmetric-rz formulation.
Specification(s): mox_creep
Design: MOXCreepMATPROUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.268The system shall compute the creep stress and strain response for fast MOX fuel with the Routbort model for secondary thermal creep and irradiation creep, under uniaxial compressive loading, linearly increasing temperature, and constant fission rate, which matches the analytical solution in an 3D Cartesian formulation.
Specification(s): fastmox_creep
Design: FastMOXCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.269The system shall compute the creep stress and strain response for fast MOX fuel with the Routbort model for only secondary thermal creep, under uniaxial compressive loading, constant temperature, and zero fission rate, which matches the analytical solution in an axisymmetric-rz formulation.
Specification(s): fastmox_creep_therm_only
Design: FastMOXCreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.270The system shall compute the material specific Nicrofer3033 / Alloy33 elasticity tensor as a part of computing the elastic stress response.
Specification(s): elastic_modulus
Design: Nicrofer3033ThermalExpansionEigenstrainNicrofer3033ElasticityTensor
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.271The system shall compute the thermal expansion strain for Nicrofer3033 / Alloy33 over the manufacturer specified operating temperature of 0 degrees Celcius to 450 degrees Celcius.
Specification(s): thermal_expansion
Design: Nicrofer3033ThermalExpansionEigenstrainNicrofer3033ElasticityTensor
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.272The system shall compute the elastic response, including a thermal eigenstrain, using a material specific elastic constants.
Specification(s): combined_mechanics
Design: Nicrofer3033ThermalExpansionEigenstrainNicrofer3033ElasticityTensor
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.273The system shall utilize a LAROMance model for P91 and match to few results from VPSC simulations
Specification(s): verification
Design: P91LaRomance
Issue(s): #1158
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.274The system shall utilize a LAROMance model for P91 and match to many results from VPSC simulations
Specification(s): verification_heavy
Design: P91LaRomance
Issue(s): #1158
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.275The system shall utilize a LAROMance model for P91 in a 2DRz mechanical simulation
Specification(s): 2drz
Design: P91LaRomance
Issue(s): #1158
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.276The system shall compute the creep rate and creep strain for monolithic SiC.
Specification(s): monolithic_sic_creep
Design: MonolithicSiCCreepUpdate
Issue(s): #600
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.277The system shall compute the creep rate, creep strain, and automatic derivatives for monolithic SiC.
Specification(s): ad_monolithic_sic_creep
Design: MonolithicSiCCreepUpdate
Issue(s): #600
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.276
- 11.119.278The system shall compute the creep rate and creep strain for composite SiC using the Singh model at high temperature.
Specification(s): composite_sic_creep_singh_high
Design: CompositeSiCCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.279The system shall compute the creep rate and creep strain for composite SiC using the Singh model at low temperature.
Specification(s): composite_sic_creep_singh_low
Design: CompositeSiCCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.280The system shall compute the creep rate and creep strain for composite SiC using the Koyanagi model.
Specification(s): composite_sic_creep_koyanagi
Design: CompositeSiCCreepUpdate
Issue(s): #1690
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.281The system shall compute the creep rate and creep strain for composite SiC using the Singh model and automatic differentiation.
Specification(s): ad_composite_sic_creep_singh
Design: CompositeSiCCreepUpdate
Issue(s): #1960
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.278
- 11.119.282The system shall compute the creep rate and creep strain for composite SiC using the Koyanagi model and automatic differentiation.
Specification(s): ad_composite_sic_creep_koyanagi
Design: CompositeSiCCreepUpdate
Issue(s): #1690
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.280
- 11.119.283The system shall calculate the mechanical swelling and fission gas inventories using a simple fission gas model using the AD viscoplasticity method
- and couple with a full thermo-mechanical solve with gas atom conservation enforced.
- and couple with a full thermo-mechanical solve with gas atom conservation enforced with melting fuel.
- and couple with a full thermo-mechanical solve with gas atom conservation enforced, with a forced anisotropic strain.
- and compare exactly to hand calculations.
- and couple with a full thermo-mechanical solve and calculate a perfect Jacobian
Specification(s): g/rodlet, g/rodlet_melting_fuel, g/rodlet_aniso, g/exact, g/rodlet-jac
Design: SimpleFissionGasViscoplasticityStressUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
Prerequisite(s): 11.119.50
- 11.119.284The system shall throw and error in the fission gas computation model
- if the interconnection initiating porosity is greater than the interconnection terminating porosity.
- if the sum of interconnection_dependent_retained_gas_fraction and retained_gas_fraction is greater than one.
Specification(s): error/porosity, error/retained
Design: SimpleFissionGasViscoplasticityStressUpdate
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.285The system shall compute the material specific 316 stainless steel elasticity tensor as a part of computing the elastic stress response.
Specification(s): elastic_modulus
Design: SS316ThermalExpansionEigenstrainSS316ElasticityTensor
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.286The system shall compute the thermal expansion strain for 316 stainless steel over the ASME B&PV Code 2010, Section II Part D temperature range of 295K - 1089K.
Specification(s): thermal_expansion
Design: SS316ThermalExpansionEigenstrainSS316ElasticityTensor
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.287The system shall compute the elastic response, including a thermal eigenstrain, using a material specific elastic constants for SS316.
Specification(s): combined_mechanics
Design: SS316ThermalExpansionEigenstrainSS316ElasticityTensor
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.288The system shall compute the temperature-dependent Young's modulus and Poisson's ratio for SS316.
Specification(s): ornl_elastic
Design: SS316ThermalExpansionEigenstrainSS316ElasticityTensor
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.289The system shall calculate the elasticity tensor of tungsten.
Specification(s): exact
Design: TungstenElasticityTensor
Issue(s): #1167
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.290The system shall compute the irradiation creep rate for U10Mo using 3D HEX8 elements.
Specification(s): creep_U10Mo
Design: U10MoCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.291The system shall compute the irradiation creep rate for U10Mo using 2D Axisymmetric QUAD4 elements.
Specification(s): creep_U10Mo_RZ
Design: U10MoCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.292The system shall compute the irradiation creep rate for U10Mo using 3D HEX8 elements and automatic differentiation.
Specification(s): creep_U10Mo_ad
Design: U10MoCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.293The system shall compute the irradiation creep rate for U10Mo using 2D Axisymmetric QUAD4 elements and automatic differentiation.
Specification(s): creep_U10Mo_RZ_ad
Design: U10MoCreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.294The system shall compute perfect Jacobians for the U10Mo creep model.
Specification(s): jac
Design: U10MoCreepUpdate
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.295The system shall compute the thermal expansion strain for U-10Mo using the Rest option (default).
Specification(s): Rest
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.296The system shall compute the thermal expansion strain for U-10Mo using thermal expansion scaling.
Specification(s): Scaling
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.297The system shall compute the thermal expansion strain for U-10Mo using the Burkes option.
Specification(s): Burkes
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.298The system shall compute the thermal expansion strain for U-10Mo using the BurkesFit option.
Specification(s): BurkesFit
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.299The system shall compute the thermal expansion strain for U-10Mo using the Saller option.
Specification(s): Saller
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.300The system shall compute the thermal expansion strain for U-10Mo using the BurkesSallerAvg option.
Specification(s): BurkesSallerAvg
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.301The system shall compute the thermal expansion strain for U-10Mo using the Beghi option.
Specification(s): Beghi
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.302The system shall compute the thermal expansion strain for U-10Mo using the McGeary option.
Specification(s): McGeary
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.303The system shall compute the AD thermal expansion strain for U-10Mo using the Rest option (default).
Specification(s): ADRest
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.304The system shall compute the AD thermal expansion strain for U-10Mo using thermal expansion scaling.
Specification(s): ADScaling
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.305The system shall compute the AD thermal expansion strain for U-10Mo using the Burkes option.
Specification(s): ADBurkes
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.306The system shall compute the AD thermal expansion strain for U-10Mo using the BurkesFit option.
Specification(s): ADBurkesFit
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.307The system shall compute the AD thermal expansion strain for U-10Mo using the Saller option.
Specification(s): ADSaller
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.308The system shall compute the AD thermal expansion strain for U-10Mo using the BurkesSallerAvg option.
Specification(s): ADBurkesSallerAvg
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.309The system shall compute the AD thermal expansion strain for U-10Mo using the Beghi option.
Specification(s): ADBeghi
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.310The system shall compute the AD thermal expansion strain for U-10Mo using the McGeary option.
Specification(s): ADMcGeary
Design: U10MoThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.311The system shall compute the yield stress and plastic strain due to instantaneous plasticity for U10Mo alloys.
Specification(s): test_yield_upuzr
Design: U10MoPlasticityUpdate
Issue(s): #5659
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.312The system shall compute the gaseous fission product swelling eigenstrain for U10Mo in 2D-RZ coordinates.
Specification(s): U10Mo_Gas_Swelling_2D
Design: U10MoVolumetricSwellingEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.313The system shall compute the gaseous fission product swelling eigenstrain for U10Mo in 2D-RZ coordinates using automatic differentiation.
Specification(s): ad_U10Mo_Gas_Swelling_2D
Design: U10MoVolumetricSwellingEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.314The system shall compute the solid fission product swelling eigenstrain for U10Mo in 2D-RZ coordinates .
Specification(s): U10Mo_Solid_Swelling_2D
Design: U10MoVolumetricSwellingEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.315The system shall compute the solid fission product swelling eigenstrain for U10Mo in 2D-RZ coordinates using automatic differentiation.
Specification(s): ad_U10Mo_Solid_Swelling_2D
Design: U10MoVolumetricSwellingEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.316The system shall compute the total fission product swelling eigenstrain for U10Mo in 3D XYZ coordinates.
Specification(s): U10Mo_Total_Swelling_3D
Design: U10MoVolumetricSwellingEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.317The system shall compute the total fission product swelling eigenstrain for U10Mo in 3D XYZ coordinates using automatic differentiation.
Specification(s): ad_U10Mo_Total_Swelling_3D
Design: U10MoVolumetricSwellingEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.318The system shall compute the total fission product swelling eigenstrain for U10Mo using USHPRR correlations.
Specification(s): USHPRR
Design: U10MoVolumetricSwellingEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.319The system shall compute the total fission product swelling eigenstrain for U10Mo using USHPRR correlations using automatic differentiation.
Specification(s): ad_USHPRR
Design: U10MoVolumetricSwellingEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.320The system shall compute the creep rate and creep strain of U3Si2 fuel using the Yingling model.
Specification(s): u3si2_creep_yingling
Design: U3Si2CreepUpdate
Issue(s): #1194
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.321The system shall compute the creep rate and creep strain of U3Si2 fuel using the Freeman model.
Specification(s): u3si2_creep_freeman
Design: U3Si2CreepUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.322The system shall compute the creep rate and creep strain of U3Si2 fuel using the Metzger model in the Nabarro-Herring regime.
Specification(s): u3si2_creep_metzger_nh
Design: U3Si2CreepUpdate
Issue(s): #962
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.323The system shall compute the creep rate and creep strain of U3Si2 fuel using the Metzger model in the Coble regime.
Specification(s): u3si2_creep_metzger_coble
Design: U3Si2CreepUpdate
Issue(s): #962
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.324The system shall compute the creep rate and creep strain of U3Si2 fuel using the Metzger model in the Dislocation regime.
Specification(s): u3si2_creep_metzger_dislocation
Design: U3Si2CreepUpdate
Issue(s): #962
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.325The system shall calculate the strain due to thermal expansion for U3Si2 fuel.
Specification(s): thermal_expansion
Design: U3Si2ThermalExpansionEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.326The system shall calculate the strain due to thermal expansion for U3Si2 fuel.
Specification(s): thermal_expansion_obbard
Design: U3Si2ThermalExpansionEigenstrain
Issue(s): #1194
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.327The system shall compute the swelling strain for the Finlay model
Specification(s): standard_swelling_model
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.328The system shall compute the gaseous swelling strain for the model coupled to U3Si2FissionGas
Specification(s): mechanistic_model
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #487
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.329The system shall compute the gaseous swelling strain for the Argonne tricubic interpolation model
Specification(s): argonne_model_rz
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.330The system shall ensure that the proper error message is printed when the grid point files do not contain the correct number of rows
Specification(s): argonne_model_error_check1
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.331The system shall ensure that the proper error message is printed when the temperature_gradient_grid_points file does not contain strictly increasing values
Specification(s): argonne_model_error_check2
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.332The system shall ensure that the proper error message is printed when the temperature_grid_points file does not contain strictly increasing values
Specification(s): argonne_model_error_check3
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.333The system shall ensure that the proper error message is printed when the fission_density_grid_points file does not contain strictly increasing values
Specification(s): argonne_model_error_check4
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.334The system shall ensure that the proper error message is printed when at least one of the grain_boundary_coverage, intragranular_gaseous_swelling, or total_gaseous_swelling files does not contain the correct number of rows
Specification(s): argonne_model_error_check5
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.335The system shall ensure that the proper error message is printed when at least one of the rows in at least one of the grain_boundary_coverage, intragranular_gaseous_swelling, or total_gaseous_swelling files does not contain the correct number of values
Specification(s): argonne_model_error_check6
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.336The system shall compute the Young's modulus and Poisson's ratio as a function of porosity evolution for U3Si2 fuel
Specification(s): elasticity
Design: U3Si2ElasticityTensor
Issue(s): #690
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.337The system shall compute the strain caused by thermal expansion for a coefficient of thermal expansion that varies with temperature for U3Si5UN
Specification(s): thermal_expansion
Design: U3Si5UNThermalExpansionEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.338The system shall calculate the elasticity tensor of uranium mononitride (UN).
Specification(s): exact
Design: UNElasticityTensor
Issue(s): #1167
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.339The system shall calculate a UN elasticity tensor when coupled to temperature and porosity to calculate elastic constants for a coupled thermo-mechanical solve.
Specification(s): ad_exact
Design: UNElasticityTensor
Issue(s): #1689
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.340The system shall calculate a perfect Jacobian while calculating elastic constants for UN when coupled to temperature and porosity.
Specification(s): ad_jac
Design: UNElasticityTensor
Issue(s): #1689
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.341The system shall compute the volumetric strain of uranium nitride (UN) as a function of burnup and temperature
Specification(s): swelling
Design: UNVolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.342The system shall compute the volumetric strain of uranium nitride (UN) as a function of burnup and temperature using automatic differentiation.
Specification(s): ad_swelling
Design: UNVolumetricSwellingEigenstrain
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.343The system shall compute the combined thermal and irradiation creep for non-stoicheometric UO2 fuel.
Specification(s): uo2_creep_x01
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.344The system shall compute the combined thermal and irradiation creep for UO2 fuel for an axisymmetric geometry
Specification(s): uo2_creep_rz
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.345The system shall compute the combined thermal and irradiation creep for UO2 fuel.
Specification(s): uo2_creep
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.346The system shall compute the combined thermal and irradiation creep for UO2 fuel, specifically for non temperature dependent irradiation creep.
Specification(s): uo2_creep_irradiation
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.347The system shall compute the combined thermal and irradiation creep for UO2 fuel, in conjunction with smeared cracking.
Specification(s): uo2_creep_smeared_cracking
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.348The system shall compute the combined thermal and irradiation creep and creep rate for UO2 fuel.
Specification(s): uo2_creep_rate
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.349The system shall compute the combined thermal and irradiation creep and creep rate for UO2 fuel using automatic differentiation.
Specification(s): adUo2_creep_rate
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.350The system shall compute the combined thermal and irradiation creep for UO2 fuel, in conjunction with smeared cracking using automatic differentiation.
Specification(s): adUo2_creep_smeared_cracking
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.351The system shall compute the combined thermal and irradiation creep for UO2 fuel for an axisymmetric geometry using automatic differentiation
Specification(s): adUo2_creep_rz
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.352The system shall compute the combined thermal and irradiation creep for UO2 fuel using automatic differentiation.
Specification(s): adUo2_creep
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.353The system shall compute the right Jacobian for combined thermal and irradiation creep for UO2 fuel, in conjunction with smeared cracking using automatic differentiation.
Specification(s): adUo2_creep_smeared_cracking_jac_tester
Design: UO2CreepUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.354The system shall use automatic differentiation to compute \ the relocation of a block of attached \ elements with spatially varying q and use of the \ burnup_relocation_stop limit.
Specification(s): relocation_attached_rz
Design: UO2RelocationEigenstrain
Issue(s): #810
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.355The system shall use automatic differentiation to compute \ the relocation of a block of attached \ elements with spatially varying q and use of the \ time_relocation_stop limits.
Specification(s): relocation_attached_rz_time
Design: UO2RelocationEigenstrain
Issue(s): #810
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.356The system shall compute the relocation of \ a block of attached elements with spatially varying q and use \ of the burnup_relocation_stop limit to calculate a perfect Jacobian.
Specification(s): test_jacobian
Design: UO2RelocationEigenstrain
Issue(s): #810
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.357The system shall compute the combined swelling and densification and match non-AD methods.
Specification(s): total_swelling_test
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.358The system shall compute the combined swelling and densification for an axisymmetric model and match non-AD methods.
Specification(s): total_swelling_rz
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.359The system shall compute the fission product swelling - accounting only for solid fission products and match non-AD methods.
Specification(s): solid_swelling_only_test
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.360The system shall compute the fission product swelling - accounting only for solid fission products, with small strain calculation and match non-AD methods.
Specification(s): solid_test_small_strain
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.361The system shall compute the densification of uo2 fuel and match non-AD methods.
Specification(s): densification_only
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.362The system shall compute the fission product swelling - accounting only for gasseous fission products and match non-AD methods.
Specification(s): gas_only
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.363The system shall compute the fission product swelling - accounting only for gasseous fission products, and it should match the other gas_only case and match non-AD methods.
Specification(s): gas_only2
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.364The system shall compute combined swelling and densification (1000K) with scaling factors on the solid and gaseous swelling strain components and match non-AD methods.
Specification(s): scaled_total_swelling_test
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.365The system shall compute combined swelling and densification (1000K) with scaling factors on the solid swelling strain components and match non-AD methods.
Specification(s): range_check_solid_swelling_scale_factor
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.36411.119.411
- 11.119.366The system shall compute combined swelling and densification (1000K) with scaling factors on the gaseous swelling strain components and match non-AD methods.
Specification(s): range_check_gaseous_swelling_scale_factor
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.36411.119.411
- 11.119.367The system shall compute the combined swelling and densification and calculate a perfect Jacobian.
Specification(s): test_jacobian
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.368The system shall compute the thermal expansion of UO2 fuel using a MATPRO model.
Specification(s): thermal_expansion_matpro
Design: UO2ThermalExpansionMATPROEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.369The system shall compute the thermal expansion of UO2 fuel using a MATPRO model at high temperature ranges for comparison to the Martin model.
Specification(s): thermal_expansion_matpro_high_temp
Design: UO2ThermalExpansionMATPROEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.370The system shall compute the thermal expansion of UO2 fuel using a MATPRO model at high temperature ranges with a scaling factor applied to the thermal eigenstrain.
Specification(s): thermal_expansion_matpro_high_temp_scaling
Design: UO2ThermalExpansionMATPROEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.371The system shall compute a perfect Jacobian when using MATPRO correlations to calculate UO2 thermal expansion.
Specification(s): thermal_expansion_matpro_ad_jac
Design: UO2ThermalExpansionMATPROEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.372The system shall compute the thermal expansion of UO2 fuel using the Martin model.
Specification(s): thermal_expansion_martin
Design: UO2ThermalExpansionMATPROEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.373The system shall compute the relocation strain in an axisymmetric model.
Specification(s): relocation_circle_rz
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.374The system shall compute the relocation strain in a cartesian model.
Specification(s): relocation_circle
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.375The system shall compute the relocation strain in an axisymmetric model with varying power.
Specification(s): relocation_circle_rz_vary_power
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.376The system shall compute the relocation strain in an axisymmetric model under varying linear power functions with an axial q function.
Specification(s): relocation_rz_vary_q
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.377The system shall compute the correct strain when the q1 q2 and q3 values are varied.
Specification(s): relocation_activation_rz
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.378The system shall compute the relocation of a block of attached elements with spatially varying q and use of the burnup_relocation_stop limit.
Specification(s): relocation_attached_rz
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.379The system shall compute the relocation of a block of attached elements with spatially varying q and use of the time_relocation_stop limit.
Specification(s): relocation_attached_rz_time
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.380The system shall compute the GAPCON model relocation strain and the resulting displacements shall match the analytical solution for an axisymmetric model using a constant burnup of 0 and varying linear power.
Specification(s): relocation_gapcon_rz_0
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.381The system shall compute the modified ESCORE model relocation strain and the resulting displacements shall match the analytical solution for an axisymmetric model using a constant burnup of 0 and varying linear power.
Specification(s): relocation_escore_mod_rz_0
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.382The system shall compute the legacy ESCORE model relocation strain and the resulting displacements shall match the analytical solution for an axisymmetric model using a constant burnup of 0 and varying linear power.
Specification(s): relocation_escore_legacy_rz_0
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.383The system shall compute the GAPCON model relocation strain and the resulting displacements shall match the analytical solution for an axisymmetric model using a constant burnup of 100 MWd/MTU and varying linear power.
Specification(s): relocation_gapcon_rz_100
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.380
- 11.119.384The system shall compute the GAPCON model relocation strain and the resulting displacements shall match the analytical solution for an axisymmetric model using a constant burnup of 200 MWd/MTU and varying linear power.
Specification(s): relocation_gapcon_rz_200
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.383
- 11.119.385The system shall compute the GAPCON model relocation strain and the resulting displacements shall match the analytical solution for an axisymmetric model using a constant burnup of 500 MWd/MTU and varying linear power.
Specification(s): relocation_gapcon_rz_500
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.384
- 11.119.386The system shall compute the GAPCON model relocation strain and the resulting displacements shall match the analytical solution for an axisymmetric model using a constant burnup of 1000 MWd/MTU and varying linear power.
Specification(s): relocation_gapcon_rz_1000
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.385
- 11.119.387The system shall compute the GAPCON model relocation strain and the resulting displacements shall match the analytical solution for an axisymmetric model using a constant burnup of 5000 MWd/MTU and varying linear power.
Specification(s): relocation_gapcon_rz_5000
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.386
- 11.119.388The system shall compute the GAPCON model relocation strain and the resulting displacements shall match the analytical solution for an axisymmetric model using a constant burnup of 12000 MWd/MTU and varying linear power.
Specification(s): relocation_gapcon_rz_12000
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.387
- 11.119.389The system shall compute relocation in a 2D axisymmetric model using the modified ESCORE model including allowing for relocation strains to be recovered, and match an analytic solution.
Specification(s): reloc_recov_escore_mod_rz_0
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.390The system shall be capable of representing recovery of relocation strains on a simplified model.
Specification(s): relo_recov_uo2
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.391The system shall be capable of representing recovery of relocation strains on an integral fuel rod model.
Specification(s): relo_recov_fuel_rod
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.392The system shall compute relocation strains on a single 2D axisymmetric element using the ESCORE_legacy model with a prescribed non-default value for relocation_activation1
Specification(s): relocation_one_elem_escore1
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.393The system shall compute relocation strains on a single 2D axisymmetric element using the ESCORE_modified model
Specification(s): relocation_one_elem_escore2
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.394The system shall compute relocation strains on a single 2D axisymmetric element using the GAPCON model
Specification(s): relocation_one_elem_gapcon
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.395The system shall compute relocation strains on a single 2D axisymmetric element using the ESCORE_modified model at a burnup of 0.0010526
Specification(s): relocation_one_elem_escore2_b2
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.396The system shall compute relocation strains on a single 2D axisymmetric element using the ESCORE_modified model at a burnup of 0.005263
Specification(s): relocation_one_elem_escore2_b3
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.397The system shall compute relocation strains on a single 2D axisymmetric element using the ESCORE_modified model at a burnup of 0.010526
Specification(s): relocation_one_elem_escore2_b4
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.398The system shall compute relocation strains on a single 2D axisymmetric element using the ESCORE_modified model with a burnup that ramps up linearly from 0 to 0.010526
Specification(s): relocation_one_elem_escore2_b5
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.399The system shall compute relocation strains on a 2D axisymmetric smeared pellet mesh.
Specification(s): relocation_only_smear
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.400The system shall compute relocation strains including recovery on a 2D axisymmetric smeared pellet mesh.
Specification(s): relocation_only_smear2
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.401The system shall generate an error if both the rod average power and linear_heat_rate_variable parameters are specified when computing fuel relocation.
Specification(s): relocation_input_chk1
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.402The system shall generate an error diametral_gap is not set when fuel_pin_geometry is not specified when modeling fuel relocation.
Specification(s): relocation_input_chk3
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.403The system shall compute the combined swelling and densification.
Specification(s): total_swelling_test
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.404The system shall compute the combined swelling and densification for an axisymmetric model.
Specification(s): total_swelling_rz
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.405The system shall compute the fission product swelling - accounting only for solid fission products.
Specification(s): solid_swelling_only_test
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.406The system shall compute the fission product swelling - accounting only for solid fission products, with small strain calculation.
Specification(s): solid_test_small_strain
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.407The system shall compute the densification of uo2 fuel.
Specification(s): densification_only
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.408The system shall compute the fission product swelling - accounting only for gaseous fission products.
Specification(s): gas_only
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.409The system shall compute the fission product swelling - accounting only for gaseous fission products, and it should match the other gas_only case.
Specification(s): gas_only2
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.410The system shall compute fission product swelling using both grain boundary and interior bubbles.
Specification(s): gas_only3
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.411The system shall compute combined swelling and densification (1000K) with scaling factors on the solid and gaseous swelling strain components.
Specification(s): scaled_total_swelling_test
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.412The system shall compute combined swelling and densification (1000K) with scaling factors on the solid swelling strain components.
Specification(s): range_check_solid_swelling_scale_factor
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.36411.119.411
- 11.119.413The system shall compute combined swelling and densification (1000K) with scaling factors on the gaseous swelling strain components.
Specification(s): range_check_gaseous_swelling_scale_factor
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.36411.119.411
- 11.119.414The system shall be capable of simulating UO2 material nonlinearity including only the effect of hot pressing and plasticity
Specification(s): uo2hotpressing_plasticity_only
Design: UO2HotPressingPlasticityUpdate
Issue(s): #333
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.415The system shall be capable of simulating UO2 material nonlinearity including both the effects of creep and plasticity, without hot pressing
Specification(s): uo2hotpressing_combined_creep_plasticity
Design: UO2HotPressingPlasticityUpdate
Issue(s): #333
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.416The system shall be capable of simulating UO2 material nonlinearity including the effects of creep, hot pressing, and plasticity
Specification(s): uo2hotpressing_combined_hotpressing_creep_plasticity
Design: UO2HotPressingPlasticityUpdate
Issue(s): #333
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.417The system shall be capable of simulating UO2 creep with elastic behavior defined using a constant Young's modulus and variable Poisson's ratio defined by a MATPRO model.
Specification(s): uo2_matpro_pr
Design: UO2CreepUpdateUO2ElasticityTensor
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.418The system shall be capable of simulating UO2 creep with elastic behavior defined using a variable Young's modulus defined by a MATPRO model and constant Poisson's ratio.
Specification(s): uo2_matpro_ym
Design: UO2CreepUpdateUO2ElasticityTensor
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.419The system shall be capable of simulating UO2 creep with elastic behavior defined using constant Young's modulus and Poisson's ratio.
Specification(s): uo2_matpro_none
Design: UO2CreepUpdateUO2ElasticityTensor
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.420The system shall be capable of simulating UO2 with an isotropic damage model that scales the stiffness as a function of the number of cracks in the fuel computed by the Barani model.
Specification(s): uo2_elastic_isotropic_cracking_barani
Design: UO2IsotropicDamageElasticityTensor
Issue(s): #1528
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.421The system shall be capable of simulating UO2 with an isotropic damage model that scales the stiffness as a function of the number of cracks in the fuel computed by the Coindreau model.
Specification(s): uo2_elastic_isotropic_cracking_coindreau
Design: UO2IsotropicDamageElasticityTensor
Issue(s): #1528
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.422The system shall be capable of simulating UO2 with an isotropic damage model that scales the stiffness as a function of the number of cracks in the fuel computed by the Walton model.
Specification(s): uo2_elastic_isotropic_cracking_walton
Design: UO2IsotropicDamageElasticityTensor
Issue(s): #1528
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.423The system shall compute the evolution of the tensile strength of UO2 as a function of fabrication pore size, porosity, and grain size.
Specification(s): tensile_strength
Design: UO2TensileStrength
Issue(s): #1484
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.424The system shall compute the evolution of the tensile strength of UO2 physically within the suggested applicability ranges for fabrication pore size, porosity, and grain size.
Specification(s): beyond_max_limits
Design: UO2TensileStrength
Issue(s): #1484
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.425The system shall compute the evolution of the tensile strength of UO2 as a function of fabrication pore size, porosity, and grain size using automatic differentiation.
Specification(s): ad_tensile_strength
Design: UO2TensileStrength
Issue(s): #1484
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.426The system shall compute a creep strain based on the return mapping method using a power law creep model
- using non-AD RZ coordinates.
- using AD RZ coordinates.
- and compare to an analytical solution.
- over a wide swatch of temperatures
Specification(s): reg/nonad, reg/ad, reg/exact, reg/temperature_grad
Design: UPuZrCreepUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- 11.119.427The system shall provide a strain rate based on a return mapping method using a power law creep model in rz coordinates while calculating a perfect Jacobian.
Specification(s): ad-jac
Design: Jacobian Definition
Issue(s): #1318
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.428The system shall provide a strain rate based on a return mapping method using a power law creep model over a wide swatch of temperatures while calculating a perfect Jacobian.
Specification(s): temperature_grad-jac
Design: Jacobian Definition
Issue(s): #1318
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.429The system shall incorporate a model for fission gas bubbles using Eq. (13.146) from "Fundamental Aspects of Nuclear Reactor Fuel Elements" by Olander and match non-AD methods.
Specification(s): test
Design: UPuZrGaseousEigenstrain
Issue(s): #772
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.430The system shall calculate gas swelling, gaseous porosity, Olander porosity for a variety of temperatures and fission rates, and compare exactly to hand calculations, and match non-AD methods
Specification(s): exact
Design: UPuZrGaseousEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.431The system shall incorporate a model for fission gas bubbles using Eq. (13.146) from "Fundamental Aspects of Nuclear Reactor Fuel Elements" by Olander, and will calculate a perfect Jacobian
Specification(s): test-jac
Design: Jacobian Definition
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.119.6811.119.24711.119.42911.119.43211.119.436
- 11.119.432The system shall provide a UPuZr swelling model, that incorporates fission gas bubbles using Eq. (13.146) from "Fundamental Aspects of Nuclear Reactor Fuel Elements" by Olander.
Specification(s): test
Design: UPuZrGaseousEigenstrain
Issue(s): #772
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.433The system shall calculate gas swelling, gaseous porosity, Olander porosity for a variety of temperatures and fission rates, and compare exactly to hand calculations
Specification(s): exact
Design: UPuZrGaseousEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.434The system shall capture densification of porous fuel in reactor conditions
Specification(s): test_densification
Design: UPuZrGaseousEigenstrain
Issue(s): #1629
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.435The system shall calculate gas swelling, gaseous porosity, Olander's porosity for a variety of temperatures and fission rates, and compare exactly to hand calculations.
Specification(s): exact
Design: UPuZrGaseousEigenstrainwithHotPressingPuSwelling
Issue(s): #1196
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.436The system shall make available, a UPuZr swelling model that incorporates low temperature swelling from the new model and integrates with an existing fission gas bubble model (currently using Eq. (13.146) from "Fundamental Aspects of Nuclear Reactor Fuel Elements" by Olander.
Specification(s): test
Design: UPuZrPorosityEigenstrainUPuZrLowTemperatureSwelling
Issue(s): #1008
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.437The system shall provide a UPuZr swelling model with a solid fission product contribution with a burnup quantity coupled in through a material property
Specification(s): solid_only
Design: UPuZrVolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.438The system shall provide a UPuZr swelling model with a fission gas swelling contribution coupled to a gas release model
Specification(s): fission_gas
Design: UPuZrVolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.439The system shall compute an elasticity tensor for UPuZr based on temperature, porosity, and constituent concentrations
- and couple in a thermo-mechanical solve using AD.
- and couple in a thermo-mechanical solve without using AD.
- and match an exact solution when using the MFH correlation.
- and match an exact solution when using the LANL correlation.
- and compare to experimental data when using the LANL correlation.
- and compare to experimental data when using the MFH correlation.
- and recover from a negative zirconium concentration content.
- and generate an error if the sum of the zirconium and plutonium concentrations is greater than 1 in UPuZrThermal.
Specification(s): reg/ad, reg/nonad, reg/exact_mfh, reg/exact_lanl, reg/data_comparison_lanl, reg/data_comparison_mfh, reg/negative_x_zr, reg/high_x_zr
Design: UPuZrElasticityTensor
Issue(s): #202
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffExodiffRunAppRunException
- 11.119.440The system shall compute an elasticity tensor for UPuZr based on temperature, porosity, and constituent concentrations using AD and compute a perfect Jacobian.
Specification(s): ad-jac
Design: Jacobian Definition
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.441The system shall calculate swelling and gas release using a preset bubble radius for metallic fuel.
Specification(s): preset_rad
Design: UPuZrVolumetricSwellingEigenstrainLMFgrUPuZrLM
Issue(s): #972
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.442The system shall calculate swelling and gas release using a real-time calculated bubble radius for metallic fuel.
Specification(s): calc_rad
Design: UPuZrVolumetricSwellingEigenstrainLMFgrUPuZrLM
Issue(s): #972
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.443The system shall compute a hydrostatic strain based on the return mapping method using a hot pressing model
- and couple to a fission gas swelling model using AD.
- and compare to an analytical solution using the MCDEAVITT creep strain model.
- and compare to an analytical solution using the MCDEAVITT creep strain model and allowing the porosity to grow.
- and compare to an analytical solution using the MCDEAVITT creep strain model, with interconnectivity allowed to decrease.
- and compare to an analytical solution using the MFH UPuZr creep strain model.
- and output verbose information.
- and throw an error if fission rate is not provided but expected.
- and throw a warning if fission rate is provided but not expected.
- and throw and error if lower_interconnectivity_limit is greater than interconnectivity_limit.
Specification(s): reg/ad, reg/exact, reg/exact_grow, reg/exact_interconnectivity_decrease, reg/exact_upuzrcreep, reg/verbose, reg/no_fission_rate_err, reg/fission_rate_err, reg/interconnectivity
Design: UPuZrHotPressingStressUpdate
Issue(s): #1536
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffExodiffRunAppRunException
- 11.119.444The system shall provide a hot pressing strain rate based on a return mapping method using a power law creep model in rz coordinates while calculating a perfect Jacobian.
Specification(s): ad-jac
Design: Jacobian Definition
Issue(s): #1318
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.445The system shall compute the yield stress and plastic strain due to instantaneous plasticity for UPuZr alloys.
Specification(s): test_yield_upuzr
Design: UPuZrPlasticityUpdateTable
Issue(s): #5659
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.446The system shall couple to temperature to calculate thermal expansion for a coupled thermo-mechanical solve.
Specification(s): coupled
Design: UPuZrThermalExpansionEigenstrain
Issue(s): #1186
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.447The system shall compute thermal expansion for UPuZr fuel using the Geelhood correlation as a function of temperature and match hand calculations.
Specification(s): exact
Design: UPuZrThermalExpansionEigenstrain
Issue(s): #1186
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.448The system shall compute thermal expansion for UPuZr fuel using the LANL correlation as a function of temperature and match hand calculations.
Specification(s): lanl_exact
Design: UPuZrThermalExpansionEigenstrain
Issue(s): #1186
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.449The system shall compute thermal expansion for UPuZr fuel using the LANL correlation and compare within 1e-3 standard deviation with experimental data.
Specification(s): lanl_data
Design: UPuZrThermalExpansionEigenstrain
Issue(s): #1186
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.450The system shall compute the elastic constants as a function of hydrostatic stress to match hand calculations for WB4.
Specification(s): exact
Design: WB4ElasticityTensor
Issue(s): #5218
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.451The system shall couple to hydrostatic stress to calculate elastic constants for WB4 with automatic differentiation.
Specification(s): ad_wb4_mech
Design: WB4ElasticityTensor
Issue(s): #5218
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.452The system shall compute the WB4 coefficient of thermal expansion as a function of temperature and pressure to match alternate calculations.
Specification(s): exact
Design: WB4ThermalExpansionEigenstrain
Issue(s): #5218
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.453The system shall compute the coefficient of thermal expansion while coupled to a changing temperature and pressure for WB4 material.
Specification(s): ad_coupled
Design: WB4ThermalExpansionEigenstrain
Issue(s): #5218
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.454The system shall compute the thermal strain due to thermal expansion for pure zirconium (Zr) using
- the Fink option with automatic differentiation.
- the Fink option.
- the Fink option and thermal expansion scale factor.
- the ASM option.
- the ASM option with automatic differentiation.
- the Wachs option.
- the Wachs option with automatic differentiation.
Specification(s): thermal_expansion/Fink, thermal_expansion/FinkAD, thermal_expansion/Fink_scaling, thermal_expansion/ASM, thermal_expansion/ASMAD, thermal_expansion/Wachs, thermal_expansion/WachsAD
Design: ZrThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.455The system shall compute perfect Jacobians for the Zr thermal expansion model.
Specification(s): jac
Design: ZrThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.119.456The system shall compute the thermal strain due to thermal expansion for zirconium dioxide.
Specification(s): thermal_expansion
Design: ZrO2ThermalExpansionEigenstrain
Issue(s): #568
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.457The system shall compute the Young's modulus and Poisson's ratio for zirconium dioxide
Specification(s): elasticity
Design: ZrO2ElasticityTensor
Issue(s): #568
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.458The system shall compute the creep rate and creep strain for Zr-0.3%Sn at low temperatures.
Specification(s): zrsn_creep_low_temperature
Design: ZrSnCreepUpdate
Issue(s): #1192
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.459The system shall compute the creep rate and creep strain for Zr-0.3%Sn at high temperatures.
Specification(s): zrsn_creep_high_temperature
Design: ZrSnCreepUpdate
Issue(s): #1192
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.460The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 800K temperature and 50 MPa pressure for the Donaldson LOCA creep model.
Specification(s): operating_to_loca_2
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.461The system shall calculate creep strain using automatic differentiation that matches an analytical solution during transition from normal operation to loca condition with prescribed 800K temperature and 50 MPa pressure for the Donaldson LOCA creep model.
Specification(s): ad_operating_to_loca_2
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46011.119.47211.119.491
- 11.119.462The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 950K temperature and 25 MPa pressure for the Donaldson LOCA creep model.
Specification(s): operating_to_loca_3
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.463The system shall calculate creep strain using automatic differentiation that matches an analytical solution during transition from normal operation to loca condition with prescribed 950K temperature and 25 MPa pressure for the Donaldson LOCA creep model.
Specification(s): ad_operating_to_loca_3
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46211.119.47411.119.493
- 11.119.464The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 1150K temperature and 5 MPa pressure for the Donaldson LOCA creep model.
Specification(s): operating_to_loca_4
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.465The system shall calculate creep strain using automatic differentiation that matches an analytical solution during transition from normal operation to loca condition with prescribed 1150K temperature and 5 MPa pressure for the Donaldson creep model.
Specification(s): ad_operating_to_loca_4
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46411.119.47611.119.495
- 11.119.466The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure for the Donaldson LOCA creep model.
Specification(s): operating_to_loca_5
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.467The system shall calculate creep strain using automatic differentiation that matches an analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure for the Donaldson LOCA creep model.
Specification(s): ad_operating_to_loca_5
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46611.119.47811.119.497
- 11.119.468The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure for the Donaldson LOCA creep model using the hoop direction.
Specification(s): operating_to_loca_hoop
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.469The system shall calculate creep strain using automatic differentiation that matches an analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure for the Donaldson LOCA creep model using the hoop direction.
Specification(s): ad_operating_to_loca_hoop
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.468
- 11.119.470The system shall calculate creep strain that matches an analytical solution with prescribed 1200K temperature and 5MPa pressure for the Donaldson LOCA creep model.
Specification(s): loca_creep_beta1
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.471The system shall calculate creep strain that matches an analytical solution with prescribed 1150K temperature and 5MPa pressure for the Donaldson LOCA creep model.
Specification(s): loca_creep_beta2
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.472The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 800K temperature and 50 MPa pressure.
Specification(s): operating_to_loca_2
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.473The system shall calculate creep strain using automatic differentiation that matches analytical solution during transition from normal operation to loca condition with prescribed 800K temperature and 50 MPa pressure.
Specification(s): ad_operating_to_loca_2
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46011.119.47211.119.491
- 11.119.474The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 950K temperature and 25 MPa pressure.
Specification(s): operating_to_loca_3
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.475The system shall calculate creep strain using automatic differentiation that matches analytical solution during transition from normal operation to loca condition with prescribed 950K temperature and 25 MPa pressure.
Specification(s): ad_operating_to_loca_3
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46211.119.47411.119.493
- 11.119.476The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 1150K temperature and 5 MPa pressure.
Specification(s): operating_to_loca_4
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.477The system shall calculate creep strain using automatic differentiation that matches analytical solution during transition from normal operation to loca condition with prescribed 1150K temperature and 5 MPa pressure.
Specification(s): ad_operating_to_loca_4
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46411.119.47611.119.495
- 11.119.478The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure.
Specification(s): operating_to_loca_5
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.479The system shall calculate creep strain using automatic differentiation that matches analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure.
Specification(s): ad_operating_to_loca_5
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46611.119.47811.119.497
- 11.119.480The system shall calculate creep strain using automatic differentiation that matches analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure when using anisotropic creep classes.
Specification(s): ad_operating_to_loca_5_hill
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #1412
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46611.119.47811.119.497
- 11.119.481The system shall avoid regression of temperature dependent Hill anisotropic creep using automatic differentiation when used with LOCA Zry creep and prescribed varying temperature field.
Specification(s): ad_operating_to_loca_5_hill_temp
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #1412
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.482The system shall calculate creep strain using an approximate tangent operator (elasticity tensor) that matches analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure when using anisotropic creep classes.
Specification(s): operating_to_loca_5_hill
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #1412
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46611.119.47811.119.497
- 11.119.483The system shall calculate creep strain using an approximate tangent operator (elasticity tensor) that matches analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure when using anisotropic creep classes without applying rotations to the anisotropy tensor.
Specification(s): operating_to_loca_5_hill_no_trafo
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #1412
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.484The system shall avoid regression of temperature dependent Hill anisotropic creep using an approximate tangent operator (elasticity tensor) when used with LOCA Zry creep and prescribed varying temperature field.
Specification(s): operating_to_loca_5_hill_temp
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #1412
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.485The system shall calculate creep strain that matches an analytical solution with prescribed 1200K temperature and 5MPa pressure.
Specification(s): loca_creep_beta1
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.486The system shall calculate creep strain that matches an analytical solution with prescribed 1150K temperature and 5MPa pressure.
Specification(s): loca_creep_beta2
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.487The system shall compute the stress response for zircaloy with the Hayes-Hoppe model, using the combination of primary creep, secondary thermal creep, and irradiation creep, under tensile loading and constant temperature, which match the analytical solution under a low flux.
Specification(s): cube_finiteStrain
Design: ZryCreepHayesHoppeUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.488The system shall compute the stress response for zircaloy with the Hayes-Hoppe model, using the combination of primary creep, secondary thermal creep, and irradiation creep, under tensile loading and constant temperature, which match the analytical solution in an axisymmetric-rz formulation under a low flux.
Specification(s): cube_higherFlux
Design: ZryCreepHayesHoppeUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.489The system shall compute the stress response for zircaloy with the Hayes-Hoppe model, using the combination of primary creep, secondary thermal creep, and irradiation creep, under tensile loading and constant temperature, which match the analytical solution under a high flux.
Specification(s): rz_finiteStrain
Design: ZryCreepHayesHoppeUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.490The system shall compute the stress response for zircaloy with the Hayes-Hoppe model, using the combination of primary creep, secondary thermal creep, and irradiation creep, under tensile loading and constant temperature, which match the analytical solution in an axisymmetric-rz formulation under a high flux.
Specification(s): rz_higherFlux
Design: ZryCreepHayesHoppeUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.491The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 800K temperature and 50 MPa pressure for the Kaddour LOCA creep model.
Specification(s): operating_to_loca_2
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.492The system shall calculate creep strain using automatic differentiation that matches analytical solution during transition from normal operation to loca condition with prescribed 800K temperature and 50 MPa pressure for the Kaddour LOCA creep model.
Specification(s): ad_operating_to_loca_2
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46011.119.47211.119.491
- 11.119.493The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 950K temperature and 25 MPa pressure for the Kaddour LOCA creep model.
Specification(s): operating_to_loca_3
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.494The system shall calculate creep strain using automatic differentiation that matches analytical solution during transition from normal operation to loca condition with prescribed 950K temperature and 25 MPa pressure for the Kaddour LOCA creep model.
Specification(s): ad_operating_to_loca_3
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46211.119.47411.119.493
- 11.119.495The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 1150K temperature and 5 MPa pressure for the Kaddour LOCA creep model.
Specification(s): operating_to_loca_4
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.496The system shall calculate creep strain using automatic differentiation that matches analytical solution during transition from normal operation to loca condition with prescribed 1150K temperature and 5 MPa pressure for the Kaddour LOCA creep model.
Specification(s): ad_operating_to_loca_4
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46411.119.47611.119.495
- 11.119.497The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure for the Kaddour LOCA creep model.
Specification(s): operating_to_loca_5
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.498The system shall calculate creep strain using automatic differentiation that matches analytical solution during transition from normal operation to loca condition with prescribed 1250K temperature and 5 MPa pressure for the Kaddour LOCA creep model.
Specification(s): ad_operating_to_loca_5
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.46611.119.47811.119.497
- 11.119.499The system shall calculate creep strain that matches an analytical solution with prescribed 1200K temperature and 5MPa pressure for the Kaddour LOCA creep model.
Specification(s): loca_creep_beta1
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.500The system shall calculate creep strain that matches an analytical solution with prescribed 1150K temperature and 5MPa pressure for the Kaddour LOCA creep model.
Specification(s): loca_creep_beta2
Design: ZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.501The system shall calculate ZIRLO creep strain that matches an analytical solution.
Specification(s): creep_zirlo_thermal
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.502The system shall calculate ZIRLO creep strain that matches an analytical solution using automatic differentiation.
Specification(s): ad_creep_zirlo_thermal
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.501
- 11.119.503The system shall calculate creep strain with only thermal creep activated for stress recrystalization annealed Zry that matches an analytical solution.
Specification(s): creep_sra_thermal
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.504The system shall calculate creep strain with only thermal creep activated for stress recrystalization annealed Zry as part of a cladding damage model.
Specification(s): creep_sra_thermal_damage
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.505The system shall calculate creep strain with only thermal creep activated for stress recrystalization annealed Zry that matches an analytical solution using automatic differentiation.
Specification(s): ad_creep_sra_thermal
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.503
- 11.119.506The system shall calculate creep strain with only thermal creep activated for recrystalization annealed Zry that matches an analytical solution.
Specification(s): creep_ra_thermal
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.507The system shall calculate creep strain with only thermal creep activated for recrystalization annealed Zry that matches an analytical solution using automatic differentiation.
Specification(s): ad_creep_ra_thermal
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.506
- 11.119.508The system shall calculate the creep stress and creep strain, with only the secondary thermal creep model activated, for the recyrstallization annealed zircaloy that matches the analytical solution.
Specification(s): creep_m5_thermal
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.507
- 11.119.509The system shall calculate the creep stress and creep strain, with only the secondary thermal creep model activated, for the recyrstallization annealed zircaloy that matches the analytical solution using automatic differentiation.
Specification(s): ad_creep_m5_thermal
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.508
- 11.119.510The system shall calculate creep strain with only thermal creep activated for partial recrystalization annealed Zry that matches an analytical solution.
Specification(s): creep_prxa_thermal
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.511The system shall calculate creep strain with only thermal creep activated for partial recrystalization annealed Zry under a high fast neutron flux.
Specification(s): creep_prxa_thermal_high_flux
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.510
- 11.119.512The system shall calculate creep strain with only thermal creep activated fro partial recrystalization annealed Zry that matches an analytical solution using automatic differentiation.
Specification(s): ad_creep_prxa_thermal
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.511
- 11.119.513The system shall have the capability to model primary creep for Zry with high fast neutron flux.
Specification(s): primary_creep_limback
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.514The system shall have the capability to model primary creep for Zry with a low constant fast neutron flux.
Specification(s): primary_creep_limback_low_flux
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.516
- 11.119.515The system shall have the capability to model primary creep for Zry with the iterative adaptive timestepper over a time period of a month.
Specification(s): primary_creep_limback_iterative_timestepper
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.517
- 11.119.516The system shall have the capability to model primary creep using automatic differentiation for Zry with high fast neutron flux.
Specification(s): ad_primary_creep_limback
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.513
- 11.119.517The system shall have the capability to model primary creep using automatic differentiation for Zry with a low constant fast neutron flux.
Specification(s): ad_primary_creep_limback_low_flux
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.514
- 11.119.518The system shall have the capability to model primary creep using automatic differentiation for Zry with the iterative adaptive timestepper over a time period of a month.
Specification(s): ad_primary_creep_limback_iterative_timestepper
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.515
- 11.119.519The system shall have the capability to model primary creep for preirradiated PRXA Zry.
Specification(s): primary_creep_limback_prxa
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.520The system shall have the capability to model primary creep for preirradiated PRXA Zry under a higher fast neutron flux.
Specification(s): primary_creep_limback_prxa_high_flux
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.119.519
- 11.119.521The system shall have the capability to model thermal creep and irraidaiton creep for stress relief annealed Zry.
Specification(s): secondary_creep_limback_rz
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.522The system shall calculate creep strain that matches an analytical solution during transition from normal operation to loca condition with prescribed 650K temperature and 500 MPa pressure.
Specification(s): operating_to_loca_1
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.523The system shall calculate creep strain using automatic differentiation that matches analytical solution during transition from normal operation to loca condition with prescribed 650K temperature and 500 MPa pressure.
Specification(s): ad_operating_to_loca_1
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.522
- 11.119.524The system shall give an error message if fast_neutron_flux is not provided as a coupled variable in modeling irradition creep.
Specification(s): error_check1
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.525The system shall give an error message if temperature is not provided as a coupled variable in modeling secondary thermal creep.
Specification(s): error_check2
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.524
- 11.119.526The system shall give an error message if one or more material properties are not supplied which are requested by ZryCreepLOCAUpdate model.
Specification(s): error_check3
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.525
- 11.119.527The system shall give an error message if ESCORE_IRRADIATIONGROWTHZR4 is provided as a input for zircaloy_material_type within ZryCreepLimbackHoppeUpdate.
Specification(s): error_check4
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.524
- 11.119.528The system shall give an error message if ESCORE_IRRADIATIONGROWTHZR4 is provided as a input for zircaloy_material_type within ZryCreepLOCAUpdate.
Specification(s): error_check5
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.525
- 11.119.529The system shall compute the total creep strain with a Hayes secondary thermal creep model, Hoppe irradiation creep model, and Tulkki primary creep model for stress relief anealed Zr2 under tensile loading and constant temperature in an axisymmetric-rz formulation.
Specification(s): test_Zr2
Design: ZryCreepTulkkiHayesHoppeUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.530The system shall compute the total creep strain with a Hayes secondary thermal creep model, Hoppe irradiation creep model, and Tulkki primary creep model for stress relief anealed Zr4s under tensile loading and constant temperature in an axisymmetric-rz formulation.
Specification(s): test_Zr4
Design: ZryCreepTulkkiHayesHoppeUpdate
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.531The system shall calculate the elastic moduli of Zircaloy using MATPRO functions celmod.f and cshear.f for temperatures under melting temperature, and Poisson's ratio shall remain valid over the entire range.
Specification(s): zry_poissons
Design: ZryElasticityTensor
Issue(s): #993
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.119.532The system shall calculate the elastic moduli of Zircaloy using MATPRO functions celmod.f and cshear.f for temperatures under the phase transition temperature.
Specification(s): zry_elastic_modulus
Design: ZryElasticityTensorZryThermal
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.533The system shall generate an error when the user does not specify the temperature coupled variable in the input file.
Specification(s): zry_elasticityTensor_errorcheck
Design: ZryElasticityTensorZryThermal
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.534The system shall generate an error when the user does not specify the use of MATPRO when using the cold_work_factor in the input file.
Specification(s): cold_work_factor_errorcheck
Design: ZryElasticityTensor
Issue(s): #1089
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.535The system shall determine the total growth of Zircaloy due to thermal expansion and irradiation.
Specification(s): thermal_expansion_zry
Design: ZryThermalExpansionMATPROEigenstrainZryIrradiationGrowthEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.536The system shall determine the total growth of Zircaloy due to thermal expansion and irradiation (with AD).
Specification(s): ad_thermal_expansion_zry
Design: ZryThermalExpansionMATPROEigenstrainZryIrradiationGrowthEigenstrain
Issue(s): #900
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.535
- 11.119.537The system shall apply strains induced by thermal expansion in zirconium alloy material in a plane strain setting for models defined in the x-y plane.
Specification(s): plane_strain_thermal_expansion_xy
Design: ZryThermalExpansionMATPROEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.538The system shall apply strains induced by thermal expansion in zirconium alloy material in a plane strain setting for models defined in the x-z plane.
Specification(s): plane_strain_thermal_expansion_xz
Design: ZryThermalExpansionMATPROEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.539The system shall apply strains induced by thermal expansion in zirconium alloy material in a plane strain setting for models defined in the y-z plane.
Specification(s): plane_strain_thermal_expansion_yz
Design: ZryThermalExpansionMATPROEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.540The system shall apply strains induced by thermal expansion in zirconium alloy material in a generalized plane strain setting for models defined in the x-y plane.
Specification(s): gps_thermal_expansion_xy
Design: ZryThermalExpansionMATPROEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.541The system shall apply strains induced by thermal expansion in zirconium alloy material in a generalized plane strain setting for models defined in the x-z plane.
Specification(s): gps_thermal_expansion_xz
Design: ZryThermalExpansionMATPROEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.542The system shall apply strains induced by thermal expansion in zirconium alloy material in a generalized plane strain setting for models defined in the y-z plane.
Specification(s): gps_thermal_expansion_yz
Design: ZryThermalExpansionMATPROEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.543The system shall determine the time of cladding burst failure through the
- overstress criterion.
- ad version overstress criterion.
- limiting strain rate criterion.
- ad version limiting strain rate criterion.
- combined overstress and limiting strain rate criterion.
- ad version combined overstress and limiting strain rate criterion.
- overstrain criterion.
- ad version overstrain criterion.
- combined overstress and overstrain criterion.
- ad version combined overstress and overstrain criterion.
- rupture temperature criterion.
- ad version rupture temperature criterion.
Specification(s): clad_failure/overstress, clad_failure/ad_overstress, clad_failure/plastic_instability, clad_failure/ad_plastic_instability, clad_failure/combined_overstress_plastic_instability, clad_failure/ad_combined_overstress_plastic_instability, clad_failure/overstrain, clad_failure/ad_overstrain, clad_failure/combined_overstress_overstrain, clad_failure/ad_combined_overstress_overstrain, clad_failure/rupture_temperature, clad_failure/ad_rupture_temperature
Design: ZryCladdingFailureZryCreepLOCAUpdate
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- 11.119.544The system shall be able to model irradiation growth expansion of Zircaloy using elastic stress and axisymmetric finite strain in RZ.
Specification(s): irradiation_growth_rev3
Design: ZryIrradiationGrowthEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.545The system shall be able to model irradiation growth expansion of Zircaloy using inelastic stress informed by ZryCreepLimbackHoppeUpdate and axisymmetric finite strain in RZ.
Specification(s): irradiation_growth_creep_rev2
Design: ZryIrradiationGrowthEigenstrainZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.546The system shall be able to use the M5 Zircaloy model for irradiation growth expansion using inelastic stress informed by ZryCreepLimbackHoppeUpdate and axisymmetric finite strain in RZ.
Specification(s): irradiation_growth_creep_M5
Design: ZryIrradiationGrowthEigenstrainZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.547The system shall be able to use the zirlo Zircaloy model for irradiation growth expansion using inelastic stress informed by ZryCreepLimbackHoppeUpdate and axisymmetric finite strain in RZ.
Specification(s): irradiation_growth_creep_zirlo
Design: ZryIrradiationGrowthEigenstrainZryCreepLimbackHoppeUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.548The system shall be able to model irradiation growth expansion of Zircaloy using the legacy model ESCORE_IrradiationGrowthZr4 with automatic differentiation.
Specification(s): ad_irradiation_growth_Zr4_test
Design: ZryIrradiationGrowthEigenstrain
Issue(s): #1249
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.549The system shall be able to model irradiation growth expansion of Zircaloy using the legacy model ESCORE_IrradiationGrowthZr4.
Specification(s): irradiation_growth_Zr4_test
Design: ZryIrradiationGrowthEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.550The system shall be able to model irradiation growth expansion of Zircaloy using the legacy model ESCORE_IrradiationZr4 in RZ geometry.
Specification(s): rz_var_irradiation_growth_zr4
Design: ZryIrradiationGrowthEigenstrain
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.551The system shall correctly apply strains induced by irradiation growth of Zircaloy in a plane strain setting for models defined in the x-y plane.
Specification(s): plane_strain_irradiation_growth_xy
Design: ZryIrradiationGrowthEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.552The system shall correctly apply strains induced by irradiation growth of Zircaloy in a plane strain setting for models defined in the x-z plane.
Specification(s): plane_strain_irradiation_growth_xz
Design: ZryIrradiationGrowthEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.553The system shall correctly apply strains induced by irradiation growth of Zircaloy in a plane strain setting for models defined in the y-z plane.
Specification(s): plane_strain_irradiation_growth_yz
Design: ZryIrradiationGrowthEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.554The system shall correctly apply strains induced by irradiation growth of Zircaloy in a generalized plane strain setting for models defined in the x-y plane.
Specification(s): gps_irradiation_growth_xy
Design: ZryIrradiationGrowthEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.555The system shall correctly apply strains induced by irradiation growth of Zircaloy in a generalized plane strain setting for models defined in the x-z plane.
Specification(s): gps_irradiation_growth_xz
Design: ZryIrradiationGrowthEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.556The system shall correctly apply strains induced by irradiation growth of Zircaloy in a generalized plane strain setting for models defined in the y-z plane.
Specification(s): gps_irradiation_growth_yz
Design: ZryIrradiationGrowthEigenstrain
Issue(s): #780
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.557The system shall compute the plastic strain in Zircaloy cladding using coefficients from the PNNL report (Geelhood et al., PNNL-17700, 2008).
Specification(s): zry_plasticity_pnnl_exp
Design: ZryPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.558The system shall compute the plastic strain in Zircaloy cladding using coefficients from the PNNL report (Geelhood et al., PNNL-17700, 2008) using automatic differentiation.
Specification(s): ad_zry_plasticity_pnnl_exp
Design: ZryPlasticityUpdate
Issue(s): #900
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.557
- 11.119.559The system shall correctly set the yield stress in Zircaloy cladding using coefficients from the MATPRO model.
Specification(s): zry_plasticity_matpro_exp
Design: ZryPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.560Bison correctly set the yield stress in Zircaloy cladding using coefficients from the C++ MATPRO model using automatic differentiation.
Specification(s): ad_zry_plasticity_matpro_exp
Design: ZryPlasticityUpdate
Issue(s): #900
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.559
- 11.119.561The system shall compute the plastic strain in Zircaloy cladding at 400 K using the temperature dependent MATPRO model.
Specification(s): pnnl_temp_var_a
Design: ZryPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.562The system shall compute the plastic strain in Zircaloy cladding at 400 K using the temperature dependent C++ MATPRO model using automatic differentiation.
Specification(s): ad_pnnl_temp_var_a
Design: ZryPlasticityUpdate
Issue(s): #900
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.561
- 11.119.563The system shall compute the plastic strain in Zircaloy cladding at 790 K using the temperature dependent MATPRO model.
Specification(s): pnnl_temp_var_b
Design: ZryPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.564The system shall compute the plastic strain in Zircaloy cladding at 790 K using the temperature dependent C++ MATPRO model using automatic differentiation.
Specification(s): ad_pnnl_temp_var_b
Design: ZryPlasticityUpdate
Issue(s): #900
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.563
- 11.119.565The system shall compute the plastic strain in Zircaloy cladding at 1200 K using the temperature dependent MATPRO model.
Specification(s): pnnl_temp_var_c
Design: ZryPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.566The system shall compute the plastic strain in Zircaloy cladding at 1200 K using the temperature dependent C++ MATPRO model using automatic differentiation.
Specification(s): ad_pnnl_temp_var_c
Design: ZryPlasticityUpdate
Issue(s): #900
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.565
- 11.119.567The system shall compute the plastic strain in Zircaloy cladding at 1300 K using the temperature dependent MATPRO model.
Specification(s): pnnl_temp_var_d
Design: ZryPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.119.568The system shall compute the plastic strain in Zircaloy cladding at 1300 K using the temperature dependent C++ MATPRO model using automatic differentiation.
Specification(s): ad_pnnl_temp_var_d
Design: ZryPlasticityUpdate
Issue(s): #900
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.119.567
- 11.119.569The system shall produce an error when the temperature in Zircaloy cladding exceeds the valid temperature range for the plasticity material model.
Specification(s): pnnl_temp_var_e
Design: ZryPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.570The system shall produce an error when the temperature in Zircaloy cladding exceeds the valid temperature range for the plasticity material model using automatic differentiation.
Specification(s): ad_pnnl_temp_var_e
Design: ZryPlasticityUpdate
Issue(s): #900
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.569
- 11.119.571The system shall produce an error when the fast neutron fluence in Zircaloy cladding exceeds the valid range for this parameter in the plasticity model.
Specification(s): pnnl_temp_var_f
Design: ZryPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.572The system shall produce an error when the fast neutron fluence in Zircaloy cladding exceeds the valid range for this parameter in the plasticity model using automatic differentiation.
Specification(s): ad_pnnl_temp_var_f
Design: ZryPlasticityUpdate
Issue(s): #900
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.571
- rdg: Sorption Constraint
- 11.120.1The system shall be able to calculate a mass concentration difference across a gap between blocks held at different temperatures.
Specification(s): test
Design: Mass Sorption Constraint
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Sorption Interface
- 11.121.1The system shall have the capability to enforce interfacial conditions based on a sorption isotherm
- .
- using penalty-enforced flux balance.
- using automatic differentiation.
- using automatic differentiation and penalty-enforced flux balance.
Specification(s): solid_solid/non_ad, solid_solid/non_ad_penalty, solid_solid/ad, solid_solid/ad_penalty
Design: Sorption Isotherm Gap Interface
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.121.2The system shall
- model desorption from solid surfaces into meshed gas gaps using direct mass flux enforcement.
- model adsorption onto solid surfaces from meshed gas gaps using direct mass flux enforcement.
- model sorption mass transfer across a meshed gas gap using direct mass flux enforcement.
- model sorption mass transfer across a meshed gas gap using penalty mass flux enforcement.
- model sorption mass transfer across a meshed gas gap using direct mass flux enforcement and automatic differentiation.
- compute a perfect Jacobian when modeling sorption mass transfer across a meshed gas gap.
Specification(s): solid_gas/desorption_direct, solid_gas/adsorption_direct, solid_gas/sorption_direct, solid_gas/sorption_penalty, solid_gas/sorption_direct_ad, solid_gas/sorption_direct_jac
Design: Sorption Isotherm Gap Interface
Issue(s): #5372
Collection(s): FUNCTIONAL
Type(s): ExodiffPetscJacobianTester
- rdg: Sorption Partial Pressure
- 11.122.1The system shall be able to calculate the partial pressure due to sorption provided concentration, temperature, and sorption constants.
Specification(s): test
Design: Sorption Partial Pressure
Issue(s): #5228
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Species Source
- 11.123.1The system shall provide a source term capability for Ag.
Specification(s): Ag_exact
Design: SpeciesSourceRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.123.2The system shall provide a source term capability for Sr.
Specification(s): Sr_exact
Design: SpeciesSourceRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.123.3The system shall provide a source term capability for Kr.
Specification(s): Kr_exact
Design: SpeciesSourceRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.123.4The system shall provide a customizable source term capability.
Specification(s): custom_source
Design: SpeciesSourceRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.123.5The system shall provide with AD a source term capability for Ag.
Specification(s): ad_Ag_exact
Design: SpeciesSourceRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.123.6The system shall provide with AD a source term capability for Sr.
Specification(s): ad_Sr_exact
Design: SpeciesSourceRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.123.7The system shall provide with AD a source term capability for Kr.
Specification(s): ad_Kr_exact
Design: SpeciesSourceRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.123.8The system shall provide with AD a customizable source term capability.
Specification(s): ad_custom_source
Design: SpeciesSourceRate
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Ss316 Thermal
- 11.124.1The system shall compute thermal conductivity and specific heat for 316 stainless steel at various temperatures.
Specification(s): ad_SS316_thermal_coupled
Design: SS316Thermal
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.124.2The Jacobian for the ADSS316Thermal calculations shall provide perfect jacobians.
Specification(s): jacobian
Design: SS316Thermal
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.124.3The system shall compute the thermal conductivity and specific heat of 316 stainless steel and match hand calculations and non-AD models for various values of temperature.
Specification(s): exact
Design: SS316Thermal
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Standard Lwr Outputs Action
- 11.125.1The system shall create the set of temperature, displacement, volume, and fission gas postprocessors for both the fuel and the clad on a mesh generated with SmearedPelletMesh.
Specification(s): mini_complete_rod
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.125.2The system shall create the set of temperature, displacement, volume, and fission gas postprocessors for both the fuel and the clad for a Layered1D analysis.
Specification(s): mini_complete_rod_1D
Design: StandardLWRFuelRodOutputsAction
Issue(s): #1596
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.125.3The system shall create the set of temperature, displacement, volume, and fission gas postprocessors for both the fuel and the clad on a rodlet mesh generated with the mesh script with adjusted boundaries for the pellet volume, plenum volume, and plenum temperature to account for the annular nature of the pellets.
Specification(s): annular_mini_rod
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.125.4The system shall, on a fuel only mesh, create the set of temperature, displacement, volume, and fission gas postprocessors for only the quantities associated with fuel for a solid mechanics simulation.
Specification(s): pellet_only
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.125.5The system shall, on a fuel only mesh, create the set of temperature, displacement, volume, and fission gas postprocessors for only the quantities associated with fuel for a solid mechanics simulation when automatic differentiation is used.
Specification(s): pellet_only_ad
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.125.6The system shall create the set of temperature, displacement, volume, and fission gas postprocessors for only the quantities associated with fuel for only the single fuel pellet mesh block requested in a two fuel pellet block mesh.
Specification(s): two_pellet_only
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.125.7The system shall create the final fuel radial displacement vector postprocessor on a mesh generated with SmearedPelletMesh.
Specification(s): two_pellet_rod_fuel_displacement
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.125.8
- 11.125.8The system shall create the set of temperature, displacement, volume, and fission gas postprocessors for only the quantities associated with fuel for both fuel pellet mesh blocks, when requested, in a two fuel pellet block mesh.
Specification(s): both_two_pellet
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.125.6
- 11.125.9The system shall, on a clad only mesh generated with the mesh script, create the set of temperature, displacement, and volume postprocessors for only the quantities associated with the clad.
Specification(s): clad_only
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.125.10The system shall create the standard set of temperature, displacement, and volume postprocessors for only the quantities associated with the clad on an open tube clad only mesh with non-standard boundary names.
Specification(s): clad_nonstandard_mesh
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.125.11The system shall create the final clad radial displacement vector postprocessor on a mesh generated with SmearedPelletMesh.
Specification(s): clad_nonstandard_mesh_clad_displacement
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.125.10
- 11.125.12The system shall report an error if applied generally to a mesh without a boundary 7 or boundary 9 to use for calculating the plenum quantities when clad related outputs are requested.
Specification(s): clad_missing_plenum_boundary
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.10
- 11.125.13The system shall report an error if applied generally to a mesh without a boundary 12 or boundary 13 to use for calculating the fuel centerline temperature when fuel related outputs are requested.
Specification(s): pellet_missing_centerline_boundary
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.12
- 11.125.14The system shall report an error if applied to a mesh without boundary 9 to use for calculating the plenum quantities when both fuel and clad rod component outputs are requested.
Specification(s): incorrect_complete_rod_plenum_boundary
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.1
- 11.125.15The system shall report an error if the user specifies a cladding block name which does not exist on the supplied mesh when rod components clad or both are requested.
Specification(s): incorrect_clad_block_name
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.14
- 11.125.16The system shall error if a block id, which does not exist on the mesh, is supplied as the argument for the cladding_blocks parameter when rod components clad or both are requested.
Specification(s): nonexistance_mesh_id_clad
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.13
- 11.125.17The system shall error if the default cladding mesh block named clad is not present in the mesh and rod components clad or both are requested.
Specification(s): no_clad_block_present
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.4
- 11.125.18The system shall report an error if the user specifies a fuel pellet block name which does not exist on the supplied mesh when rod components fuel or both are requested.
Specification(s): incorrect_fuel_block_name
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.15
- 11.125.19The system shall report an error if the user specifies a fuel pellet block name in the list of arguments to the fuel_pellet_blocks parameter which does not exist on the supplied mesh when rod components fuel or both are requested.
Specification(s): incorrect_second_fuel_block_name
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.8
- 11.125.20The system shall error if an unnamed block id, which does not exist on the mesh, is supplied as the argument for the fuel_pellet_blocks parameter when rod components fuel or both are requested.
Specification(s): nonexistance_mesh_id_fuel
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.17
- 11.125.21The system shall error if the default fuel pellet mesh block named pellet_type_1 is not present in the mesh and rod components fuel or both are requested.
Specification(s): no_pellet_block_present
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.9
- 11.125.22The system shall error if not all fuel blocks are accounted for when restricting blocks.
Specification(s): four_pellets_error
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.125.23The system shall error if not all retained fuel blocks are not contiguous.
Specification(s): four_pellets_not_neighbors
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.125.24The system shall only calculate the quantities for the fuel blocks considered for standard LWR outputs.
Specification(s): four_pellets
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Standard Metallic Outputs Action
- 11.126.1The system shall create the set of temperature, displacement, volume, and fission gas postprocessors and vectorpostprocessors for both the fuel and the clad on a mesh generated with SmearedPelletMesh.
Specification(s): x441_mini_fuel_rod
Design: Standard Metallic Fuel Rod Outputs Action
Issue(s): #1015
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.126.2The system shall match the set of temperature, displacement, volume, and fission gas postprocessors and vectorpostprocessors for both the fuel and the clad on a mesh generated with SmearedPelletMesh without using the action.
Specification(s): x441_mini_fuel_rod_no_std_blk
Design: Standard Metallic Fuel Rod Outputs Action
Issue(s): #1015
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Submodel End Bc
- 11.127.1The system shall apply prescribed displacement fields defined by a function only to the regions above or below an axial positions on a fuel rod, which are defined by AverageAxialPosition Postprocessors.
Specification(s): test
Design: SubmodelEndBCAverageAxialPosition
Issue(s): #226
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Temperature Jump Distance
- 11.128.1To test preset values for the jump distances
Specification(s): input_check
Design: Gap/Plenum Models
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.128.2The system shall compute the Kennard model by Lanning and Hahn 1975 with the selection of
- helium as a fill gas for a plane geometry.
- helium as a fill gas for a cylinder geometry.
- helium as a fill gas for a sphere geometry.
- neon as a fill gas for a plane geometry.
- argon as a fill gas for a plane geometry.
- krypton as a fill gas for a plane geometry.
- xenon as a fill gas for a plane geometry.
- hydrogen as a fill gas for a plane geometry.
- nitrogen as a fill gas for a plane geometry.
- oxygen as a fill gas for a plane geometry.
- carbon monoxide as a fill gas for a plane geometry.
- a gas mixture that is composed of monatomic inert gases.
- a gas mixture that is composed of monatomic/diatomic/polyatomic gases.
Specification(s): lanning/He.plane, lanning/He.cylinder, lanning/He.sphere, lanning/Ne, lanning/Ar, lanning/Kr, lanning/Xe, lanning/H2, lanning/N2, lanning/O2, lanning/CO, lanning/mix1, lanning/mix2
Design: Gap/Plenum Models
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.128.3The system shall compute the Kennard model by Toptan et al 2019 with the selection of
- helium as a fill gas for a plane geometry.
- helium as a fill gas for a cylinder geometry.
- helium as a fill gas for a sphere geometry.
- neon as a fill gas for a plane geometry.
- argon as a fill gas for a plane geometry.
- krypton as a fill gas for a plane geometry.
- xenon as a fill gas for a plane geometry.
- a gas mixture that is composed of monatomic inert gases.
- a gas mixture that is composed of monatomic/diatomic/polyatomic gases.
Specification(s): toptan/He.plane, toptan/He.cylinder, toptan/He.sphere, toptan/Ne, toptan/Ar, toptan/Kr, toptan/Xe, toptan/mix1, toptan/mix2
Design: Gap/Plenum Models
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Thermalb4C
- 11.129.1The system shall calculate thermal conductivity and specific heat for B4C.
Specification(s): exact
Design: B4CThermal
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.129.2The system shall calculate thermal conductivity and specific heat for B4C with automatic differentiation.
Specification(s): ad_thermal
Design: B4CThermal
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.129.3The system shall calculate a perfect Jacobian while calculating thermal conductivity and specific heat for B4C when coupled to temperature, porosity, and fast neutron fluence.
Specification(s): ad_jac
Design: B4CThermal
Issue(s): #5217
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Thermalbeo
- 11.130.1The system shall calculate thermal conductivity and specific heat for BeO.
Specification(s): exact
Design: BeOThermal
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.130.2The system shall calculate thermal conductivity and specific heat for BeO with automatic differentiation.
Specification(s): ad_thermal
Design: BeOThermal
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.130.3The system shall calculate a perfect Jacobian while calculating thermal conductivity and specific heat for BeO when coupled to temperature, porosity, and fast neutron fluence.
Specification(s): ad_jac
Design: BeOThermal
Issue(s): #1335
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Thermalcompositesic
- 11.131.1The system shall compute the thermal conductivity and specific heat of unirradiated composite SiC using the Koyanagi model.
Specification(s): koyanagi
Design: CompositeSiCThermal
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.131.2The system shall compute the thermal conductivity and specific heat of irradiated composite SiC using the Koyanagi-Stone combined model.
Specification(s): koyanagi_stone_combined
Design: CompositeSiCThermal
Issue(s): #1194
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.131.3The system shall compute the thermal conductivity and specific heat of unirradiated composite SiC using the Stone model.
Specification(s): stone_unirradiated
Design: CompositeSiCThermal
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.131.4The system shall compute the thermal conductivity and specific heat of irradiated composite SiC using the Stone model.
Specification(s): stone_irradiated
Design: CompositeSiCThermal
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.131.5The system shall compute the thermal conductivity and specific heat of unirradiated composite SiC using the Koyanagi and GA models, respectively.
Specification(s): ga
Design: CompositeSiCThermal
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.131.6The system shall compute the thermal conductivity and specific heat of unirradiated composite SiC using the Koyanagi model and automatic differentiation.
Specification(s): koyanagi_ad
Design: CompositeSiCThermal
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.131.7The system shall compute the thermal conductivity and specific heat of unirradiated composite SiC using the Koyanagi model and compute perfect jacobians for AD.
Specification(s): ad-jac
Design: CompositeSiCThermal
Issue(s): #601
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Thermald9
- 11.132.1The system shall compute the thermal conductivity and specific heat for D9 alloy.
Specification(s): thermal_d9
Design: D9Thermal
Issue(s): #905
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.132.2The system shall match hand calculations for thermal conductivity and specific heat and their derivatives for various values of temperature.
Specification(s): exact
Design: D9Thermal
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.132.3The system shall properly cut the timestep when a negative temperature is detected when calculating thermal conductivity and specific heat for D9 alloy.
Specification(s): temperature_exception
Design: D9Thermal
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Thermalfastmox
- 11.133.1The system shall calculate thermal conductivity of fast MOX fuel with o/m 2.00.
Specification(s): test1
Design: FastMOXThermal
Issue(s): #103
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.133.2The system shall calculate thermal conductivity of fast MOX fuel with o/m 1.98.
Specification(s): test2
Design: FastMOXThermal
Issue(s): #103
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.133.3The system shall properly cut the timestep when a negative temperature is detected when calculating the thermal conductivity of fast MOX fuel.
Specification(s): temperature_exception
Design: FastMOXThermal
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Thermalfecral
- 11.134.1The system shall compute the thermal conductivity and specific heat for Kanthal APMT
Specification(s): thermal_APMT
Design: FeCrAlThermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.134.2The system shall compute the thermal conductivity and specific heat for MA956
Specification(s): thermal_MA956
Design: FeCrAlThermal
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.134.3The system shall compute the thermal conductivity and specific heat for PM2000
Specification(s): thermal_PM2000
Design: FeCrAlThermal
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.134.4The system shall compute the thermal conductivity and specific heat for Fecralloy
Specification(s): thermal_Fecralloy
Design: FeCrAlThermal
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.134.5The system shall compute the thermal conductivity and specific heat for C06M
Specification(s): thermal_C06M
Design: FeCrAlThermal
Issue(s): #690
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.134.6The system shall compute the thermal conductivity and specific heat for C35M
Specification(s): thermal_C35M
Design: FeCrAlThermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.134.7The system shall compute the thermal conductivity and specific heat for C36M
Specification(s): thermal_C36M
Design: FeCrAlThermal
Issue(s): #690
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Thermalht9
- 11.135.1The system shall compute the thermal conductivity and specific heat for HT9
- and compare to analytical values.
- and couple to appropriate non-AD kernels to calculate temperature profiles.
- and couple to appropriate AD kernels to calculate temperature profiles.
- and compute perfect jacobians for AD.
Specification(s): g/exact, g/nonad, g/ad, g/ad-jac
Design: HT9Thermal
Issue(s): #497
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiffPetscJacobianTester
- rdg: Thermalincoloy800H
- 11.136.1The system shall calculate thermal conductivity and specific heat for Incoloy800H.
Specification(s): exact
Design: Incoloy800HThermal
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.136.2The system shall calculate thermal conductivity and specific heat for Incoloy800H with automatic differentiation.
Specification(s): ad_thermal
Design: Incoloy800HThermal
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.136.3The system shall calculate a perfect Jacobian while calculating thermal conductivity and specific heat for Incoloy800H when coupled to temperature, porosity, and fast neutron fluence.
Specification(s): ad_jac
Design: Incoloy800HThermal
Issue(s): #1382
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Thermalmamox
- 11.137.1The system shall calculate thermal conductivity given an oxygen to metal ratio of 2.0, an americium content of 0, and a neptunium content of 0 and be verified against an analytical solution.
Specification(s): test
Design: MAMOXThermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Thermalmn
- 11.138.1The system shall calculate the
- thermal conductivity and isobaric specific heat capacity of uranium mononitride (UN) with formulation=NASAGRC.
- derivatives of the thermal conductivity and isobaric heat capacity of uranium mononitride (UN) with respect to temperature with formulation=NASAGRC.
- thermal conductivity and isobaric specific heat capacity of uranium mononitride (UN) using automatic differentiation with formulation=NASAGRC.
- derivatives of the thermal conductivity and isobaric heat capacity of uranium mononitride (UN) with respect to temperature using automatic differentiation with formulation=NASAGRC.
- thermal conductivity and specific heat as a function of temperature for UN with formulation=COLLIN_BAUER.
- thermal conductivity and specific heat as a function of temperature for UN with the deprecating UNThermal with formulation=TRISO.
- thermal conductivity and specific heat of MN fuels with coupled temperature and porosity and match hand calculations with formulation=HAYES.
- thermal conductivity and specific heat of MN fuels with coupled temperature and porosity and run with other AD thermo-physical models with formulation=HAYES.
- thermal conductivity and specific heat of MN fuels with coupled temperature and porosity and run with other non-AD thermo-physical models with formulation=HAYES.
Specification(s): heat/exact_NASAGRC, heat/derivatives_NASAGRC, heat/ad_exact_NASAGRC, heat/ad_derivatives_NASAGRC, heat/MNThermal_COLLIN_BAUER, heat/UNThermal_TRISO_deprecated_class, heat/exact_HAYES, heat/ad_HAYES, heat/nonad_HAYES
Design: MNThermal
Issue(s): #1167#1425#5494#1212#1451#5482
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiffPetscJacobianTester
- 11.138.2The system shall calculate the
- thermal expansion of uranium mononitride (UN).
- derivative of the thermal expansion of uranium mononitride (UN) with respect to temperature.
Specification(s): expansion/exact, expansion/derivative
Design: UNThermalExpansionEigenstrain
Issue(s): #1167#1425#5494#1212#1451#5482
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.138.3The system shall calculate the
- thermal expansion of uranium mononitride (UN) using automatic differentiation.
- derivative of the thermal expansion of uranium mononitride (UN) in automatic differentiation with respect to temperature.
Specification(s): ad_expansion/ad_exact, ad_expansion/ad_derivative
Design: UNThermalExpansionEigenstrain
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.138.4The system shall return an error message when the formulation is COLLIN_BAUER (TRISO) formulation on a NASAGRC (NTP) simulation.
Specification(s): unique_functionality_COLLIN_BAUER
Design: MNThermal
Issue(s): #1450
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Thermalmox
- 11.139.1The system shall calculate the thermal conductivity of MOX fuel using Fink-Amaya model
Specification(s): test_constant
Design: MOXThermal
Issue(s): #3
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.139.2The system shall calculate the thermal conductivity of MOX fuel using Fink-Amaya model and a porosity function
Specification(s): test_function
Design: MOXThermal
Issue(s): #3
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Thermalss316
- 11.140.1The system shall be capable of computing thermal conductivity and specific heat for stainless steel 316.
Specification(s): thermal316_P
Design: SS316Thermal
Issue(s): #374
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.140.2The system shall match hand calculation for thermal properties of stainless steel 316.
Specification(s): exact
Design: SS316Thermal
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Thermalsilicidefuel
- 11.141.1The system shall compute the thermal conductivity and specific heat of U3Si2 based upon the Shimizu model.
Specification(s): U3Si2_test_shimizu_IAEA
Design: SilicideFuelThermal
Issue(s): #377
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.141.2The system shall compute the thermal conductivity and specific heat of U3Si2 based upon the White model.
Specification(s): U3Si2_test_white
Design: SilicideFuelThermal
Issue(s): #377
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.141.3The system shall compute the thermal conductivity and specific heat of U3Si2 based upon the Zhang model.
Specification(s): U3Si2_test_zhang
Design: SilicideFuelThermal
Issue(s): #280
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.141.4The system shall compute the thermal conductivity and specific heat of U3Si5 based upon the Zhang model.
Specification(s): U3Si5_test_zhang
Design: SilicideFuelThermal
Issue(s): #280
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.141.5The system shall compute the thermal conductivity and specific heat of U3Si based upon the Zhang model.
Specification(s): U3Si_test_zhang
Design: SilicideFuelThermal
Issue(s): #280
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.141.6The system shall ensure the proper error message is reported when the silicon_mole_fraction is outside its range of applicability when using the Zhang model.
Specification(s): mole_fraction_error_check
Design: SilicideFuelThermal
Issue(s): #280
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.141.7The system shall compute the thermal conductivitity of U3Si2 using the White model while taking into account thermal conductivity degradation.
Specification(s): U3Si2_argonne
Design: SilicideFuelThermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.141.8The system shall compute the thermal conductivity and specific heat of U3Si2 based upon the model from the U3Si2 handbook.
Specification(s): U3Si2_test_handbook
Design: SilicideFuelThermal
Issue(s): #690
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.141.9The system shall properly cut the timestep when a negative temperature is detected when calculating the thermal conductivity and specific heat of silicide fuel.
Specification(s): temperature_exception
Design: SilicideFuelThermal
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Thermaltests
- 11.142.1The system shall calculate the
- thermal conductivity and isobaric specific heat capacity of zirconium carbide.
- derivatives of the thermal conductivity and isobaric heat capacity of zirconium carbide with respect to temperature.
- thermal conductivity and isobaric specific heat capacity of zirconium carbide using automatic differentiation.
- derivatives of the thermal conductivity and isobaric heat capacity of zirconium carbide with respect to temperature using automatic differentiation.
Specification(s): heat/exact, heat/derivatives, heat/ad_exact, heat/ad_derivatives
Design: ZrCThermal
Issue(s): #1348
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.142.2The system shall be able to calculate the
- thermal expansion of zirconium carbide.
- derivative of the thermal expansion of zirconium carbide with respect to temperature.
Specification(s): expansion/exact, expansion/derivative
Design: ZrCThermalExpansionEigenstrain
Issue(s): #1348
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.142.3The system shall be capable of computing thermal conductivity Outputs/file_base=alloy33_P_thermal_outand specific heat for Alloy PK33.
Specification(s): Alloy33_test
Design: Alloy33Thermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.142.4The system shall calculate the
- thermal conductivity and isobaric specific heat capacity of Alloy 366 (Mo-30W weight-percent).
- derivatives of the thermal conductivity and isobaric heat capacity of Alloy 366 (Mo-30W weight-percent) with respect to temperature.
- thermal conductivity and isobaric specific heat capacity of Alloy 366 (Mo-30W weight-percent) using automatic differentiation.
- derivatives of the thermal conductivity and isobaric heat capacity of Alloy 366 (Mo-30W weight-percent) with respect to temperature using automatic differentiation.
Specification(s): heat/exact, heat/derivatives, heat/ad_exact, heat/ad_derivatives
Design: Alloy366Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.142.5The system shall calculate the
- thermal expansion of Alloy 366 (Mo-30W weight-percent).
- derivative of the thermal expansion of Alloy 366 (Mo-30W weight-percent) with respect to temperature.
Specification(s): expansion/exact, expansion/derivative
Design: Alloy366ThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.142.6The system shall couple thermal properties to temperature.
Specification(s): temperature_coupling
Design: Materials System
Issue(s): #5297
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.142.7The system shall prepend a base name to thermal properties and their derivatives.
Specification(s): base_name
Design: Materials System
Issue(s): #5297
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.142.8The system shall scale thermal properties and their derivatives.
Specification(s): scaling
Design: Materials System
Issue(s): #5297
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.142.9The system shall calculate the
- thermal conductivity and isobaric specific heat capacity of molybdenum.
- derivatives of the thermal conductivity and isobaric heat capacity of molybdenum with respect to temperature.
- thermal conductivity and isobaric specific heat capacity of molybdenum using automatic differentiation.
- derivatives of the thermal conductivity and isobaric heat capacity of molybdenum with respect to temperature using automatic differentiation.
Specification(s): heat/exact, heat/derivatives, heat/ad_exact, heat/ad_derivatives
Design: MolybdenumThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.142.10The system shall be able to calculate the
- thermal expansion of molybdenum.
- derivative of the thermal expansion of molybdenum with respect to temperature.
Specification(s): expansion/exact, expansion/derivative
Design: MolybdenumThermalExpansionEigenstrain
Issue(s): #1167
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.142.11The system shall calculate the
- thermal conductivity and isobaric specific heat capacity of tungsten.
- derivatives of the thermal conductivity and isobaric heat capacity of tungsten with respect to temperature.
- thermal conductivity and isobaric specific heat capacity of tungsten using automatic differentiation.
- derivatives of the thermal conductivity and isobaric heat capacity of tungsten with respect to temperature using automatic differentiation.
Specification(s): heat/exact, heat/derivatives, heat/ad_exact, heat/ad_derivatives
Design: TungstenThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.142.12The system shall calculate the
- thermal expansion of tungsten.
- derivative of the thermal expansion of tungsten with respect to temperature.
Specification(s): expansion/exact, expansion/derivative
Design: TungstenThermalExpansionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.142.13The system shall compute thermal conductivity and specific heat for U3Si5UN.
Specification(s): test
Design: U3Si5UNThermal
Issue(s): #374
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.142.14The system shall be capable of computing thermal conductivity and specific heat for uranium metal with a given porosity correction.
Specification(s): U_test
Design: UThermal
Issue(s): #374
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Thermalu10Mo
- 11.143.1The system shall be capable of computing thermal conductivity and specific heat for low enriched uranium alloyed with 10 wt% molybdenum (U-10Mo) using correlations from Billone.
Specification(s): U10Mo_P_test
Design: U10MoThermal
Issue(s): #374
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.143.2The system shall compute thermal conductivity and specific heat for low enriched uranium alloyed with 10 wt% molybdenum (U-10Mo) using correlations from the USHPRR program.
Specification(s): U10MoUSHPRR
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.143.3The system shall compute thermal conductivity and specific heat for low enriched uranium alloyed with 10 wt% molybdenum (U-10Mo) using a smooth fit of correlations from the USHPRR program.
Specification(s): U10MoUSHPRRFit
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.143.4The system shall compute thermal conductivity and specific heat for low enriched uranium alloyed with 10 wt% molybdenum (U-10Mo) using data supplied by the user.
Specification(s): U10MoTable
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.143.5The system shall return an error message when k_data is needed but not supplied.
Specification(s): k_data
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.143.6The system shall return an error message when cp_data is needed but not supplied.
Specification(s): cp_data
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.143.7The system shall return an error if k_data does not have the correct number of colummns in each row.
Specification(s): k_rows
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.143.8The system shall return an error if cp_data does not have the correct number of colummns in each row.
Specification(s): cp_rows
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Thermaluo2
- 11.144.1The system shall be capable of computing thermal conductivity of UO2 for a transient simulation with increasing temperature.
Specification(s): test
Design: UO2Thermal
Issue(s): #374
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.144.2The system shall be capable of computing thermal conductivity of UO2 for a steady state simulation.
Specification(s): test2
Design: UO2Thermal
Issue(s): #374
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.144.3The system shall be capable of computing thermal conductivity of UO2 for a steady state simulation via AD methods.
Specification(s): ad_test2
Design: UO2Thermal
Issue(s): #1089
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.144.4The system shall be capable of taking thermal conductivity values from an auxiliary variable whose value is determined by coupled simulations.
Specification(s): coupledthermalUO2
Design: UO2ThermalCoupled
Issue(s): #347
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.144.5The system shall properly cut the timestep when a negative temperature is detected when calculating the thermal conductivity and specific heat of UO2 using the coupled model.
Specification(s): temperature_exception
Design: UO2ThermalCoupled
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.144.6The system shall be capable of accepting burnup as a material property for use in calculations of thermal conductivity.
Specification(s): material_burnup
Design: UO2Thermal
Issue(s): #6196
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Thermalwb4
- 11.145.1The system shall calculate thermal conductivity and specific heat for WB4.
Specification(s): exact
Design: WB4Thermal
Issue(s): #5218
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.145.2The system shall calculate thermal conductivity and specific heat for WB4 with automatic differentiation.
Specification(s): ad_thermal
Design: WB4Thermal
Issue(s): #5218
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.145.3The system shall calculate a perfect Jacobian while calculating thermal conductivity and specific heat for WB4 when coupled to temperature, porosity, and fast neutron fluence.
Specification(s): ad_jac
Design: WB4Thermal
Issue(s): #5218
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Thermalzr
- 11.146.1The system shall calculate the thermal conductivity and specific heat for pure zirconium.
Specification(s): thermal_properties
Design: ZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.146.2The system shall calculate the thermal conductivity and specific heat for pure zirconium using automatic differentiation.
Specification(s): ad_thermal_properties
Design: ZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Thermalzro2
- 11.147.1The system shall calculate the thermal conductivity and specific heat for zirconium dioxide.
Specification(s): thermal_properties
Design: ZrO2Thermal
Issue(s): #568
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.147.2The system shall properly cut the timestep when a negative temperature is detected when calculating the thermal conductivity and specific heat of fast ZrO2.
Specification(s): temperature_exception
Design: ZrO2Thermal
Issue(s): #568
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Thermalzry
- 11.148.1The system shall correctly predict thermal behavior of Zirconium alloy.
Specification(s): test
Design: ZryThermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.148.2The system shall correctly predict thermal behavior of Zirconium alloy using composite heat conduction model.
Specification(s): test_composite_heat_conduction
Design: ZryThermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.148.3The system shall correctly predict thermal behavior of Zirconium alloy with thermal conductivity and specific heat computed using the pure Zry thermal model with the equations from the IAEA report IAEA-TECDOC-1496
Specification(s): test_IAEA
Design: ZryThermal
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.148.4The system shall properly cut the timestep when a negative temperature is detected when calculating the thermal conductivity and specific heat of Zircaloy.
Specification(s): temperature_exception
Design: ZryThermal
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Thermal Accommodation Coeff
- 11.149.1The system shall compute the default thermal accommodation coefficient model with the selection of
- helium as a fill gas.
- neon as a fill gas.
- argon as a fill gas.
- krypton as a fill gas.
- xenon as a fill gas.
- a gas mixture that is composed of monatomic inert gases.
- a gas mixture that is composed of monatomic/diatomic/polyatomic gases.
Specification(s): legacy/He, legacy/Ne, legacy/Ar, legacy/Kr, legacy/Xe, legacy/mix1, legacy/mix2
Design: Gap/Plenum Models
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.149.2The system shall compute the TOPTAN thermal accommodation coefficient model with the selection of
- helium as a fill gas.
- helium as a fill gas for a cylinder geometry.
- helium as a fill gas for a sphere geometry.
- neon as a fill gas.
- argon as a fill gas.
- krypton as a fill gas.
- xenon as a fill gas.
- a gas mixture that is composed of monatomic inert gases.
- a gas mixture that is composed of monatomic/diatomic/polyatomic gases.
Specification(s): toptan/He.plate, toptan/He.cylinder, toptan/He.sphere, toptan/Ne, toptan/Ar, toptan/Kr, toptan/Xe, toptan/mix1, toptan/mix2
Design: Gap/Plenum Models
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Thermo Mech Oxygen
- 11.150.1The system shall compute the diffusion of hyper-stoichiometric oxygen in UO2.
Specification(s): constant_test
Design: OxygenDiffusion
Issue(s): #915
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Triso
- 11.151.1The system shall calculate the burnup as a function of density, enrichment, molar mass, and fission rate and be compared to an analytical solution for TRISO fuels.
Specification(s): UCOBurnup_exact
Design: TRISOBurnup
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.2The system shall calculate the burnup as a function of density, enrichment, molar mass, and fission rate and be compared to an analytical solution for TRISO fuels using automatic differentiation.
Specification(s): ad_UCOBurnup_exact
Design: TRISOBurnup
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.3The system shall calculate the elastic properties of UCO as a function of temperature and density.
Specification(s): elastic
Design: UCOElasticityTensor
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.4The system shall compute exact Jacobians for elasticity of the TRISO UCO kernel.
Specification(s): ad_jac
Design: UCOElasticityTensor
Issue(s): #1295
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.151.5The system shall calculate the released fission gas for TRISO fuel at hightemperature as a function of temperature, density, fission rate,yield, and geometry, under the in-pile condition for a long-lived FP.
Specification(s): in_pile
Design: UCOFGR
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.6The system shall calculate the released fission gas for TRISO fuel at high temperature as a function of temperature, density, fission rate, yield, and geometry, under the in-pile condition for a long-lived FP, using automatic differentiation.
Specification(s): ad_in_pile
Design: UCOFGR
Issue(s): #1074#1172#6003#6178
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.151.5
- 11.151.7The system shall calculate the released fission gas for TRISO fuel at hightemperature as a function of temperature, density, fission rate,yield, and geometry, under the in-pile condition for a short-lived FP.
Specification(s): in_pile_with_decay
Design: UCOFGR
Issue(s): #1074#1172#1576#6178
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.8The system shall calculate the released fission gas for TRISO fuel at hightemperature as a function of temperature, density, fission rate,yield, and geometry, under the in-pile condition for a short-lived FP using automatic differentiation.
Specification(s): ad_in_pile_with_decay
Design: UCOFGR
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.9The system shall calculate the released fission gas for TRISO fuel during an isothermal testing.
Specification(s): out_of_pile
Design: UCOFGR
Issue(s): #1074#1172#1529#6178
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.10The system shall calculate the released fission gas for TRISO fuel during an isothermal testing using automatic differentiation.
Specification(s): ad_out_of_pile
Design: UCOFGR
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.11The system shall calculate the released fission gas with increased number of terms in the infinite summation for the Booth model.
Specification(s): selected_first_N_terms
Design: UCOFGR
Issue(s): #1074#1172#1529#6178
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.12The system shall calculate the released fission gas with increased number of terms in the infinite summation for the Booth model using automatic differentiation.
Specification(s): ad_selected_first_N_terms
Design: UCOFGR
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.13The system shall calculate the released fission gas for TRISO fuel as the total fission gas produced.
Specification(s): all
Design: UCOFGR
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.14The system shall calculate the released fission gas for TRISO fuel as the total fission gas produced using automatic differentiation.
Specification(s): ad_all
Design: UCOFGR
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.15The system shall calculate the released fission gas for TRISO fuel using effective diffusion coefficients.
Specification(s): EFF
Design: UCOFGR
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.16The system shall calculate the released fission gas for TRISO fuel using effective diffusion coefficients using automatic differentiation.
Specification(s): ad_EFF
Design: UCOFGR
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.17The system shall calculate the released fission gas for TRISO fuel using diffusion coefficients that are computed from lower length scale models.
Specification(s): LLS
Design: UCOFGR
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.18The system shall calculate the released fission gas for TRISO fuel using diffusion coefficients that are computed from lower length scale models using automatic differentiation.
Specification(s): ad_LLS
Design: UCOFGR
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.19The system shall calculate the thermal conductivity and specific heat as a function of temperature for UCO.
Specification(s): UCOThermal
Design: UCOThermal
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.20The system shall calculate the thermal conductivity and specific heat as a function of temperature for UCO using AD.
Specification(s): ADUCOThermal
Design: UCOThermal
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.151.19
- 11.151.21The system shall have error testing for the case where temperature is negative on the absolute scale for UCO.
Specification(s): temperature_err
Design: UCOThermal
Issue(s): #1074
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.22The system shall warn and then calculate thermal conductivity and specific heat using the highest model allowed temperature when the simulation temperature is above the model validity.
Specification(s): high_temp_warn
Design: UCOThermal
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.23The system shall warn and then calculate thermal conductivity and specific heat using the lowest model allowed temperature when the simulation temperature is below the model validity.
Specification(s): low_temp_warn
Design: UCOThermal
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.24The system shall calculate volumetric swelling of UCO.
Specification(s): UCOVolumetricSwellingEigenstrain
Design: UCOVolumetricSwellingEigenstrain
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.25The system shall calculate volumetric swelling of UCO using automatic differentiation.
Specification(s): ad_UCOVolumetricSwellingEigenstrain
Design: UCOVolumetricSwellingEigenstrain
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.26The system shall calculate the burnup of UN fuel kernel.
Specification(s): UNBurnup_exact
Design: TRISOBurnup
Issue(s): #1425
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.27The system shall calculate the released fission gas for TRISO UN fuel.
Specification(s): UNFGR
Design: UNFGR
Issue(s): #1425
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.28The system shall calculate the released fission gas for TRISO UN fuel using automatic differentiation.
Specification(s): ad_UNFGR
Design: UNFGR
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.29The system shall calculate the released fission gas for TRISO UN fuel using effective diffusion coefficients.
Specification(s): UNFGR_EFF
Design: UNFGR
Issue(s): #1425
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.30The system shall calculate the released fission gas for TRISO UN fuel using effective diffusion coefficients using automatic differentiation.
Specification(s): ad_UNFGR_EFF
Design: UNFGR
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.31The system shall be capable of analyzing a complete TRISO fuel model.
Specification(s): base_irradiation
Design: TRISO Tutorial
Issue(s): #733
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.32The system shall be capable of analyzing a complete TRISO fuel model using action classes.
Specification(s): base_irradiation_action
Design: TRISO Tutorial
Issue(s): #733
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.33The system shall be capable of analyzing a complete TRISO fuel model through typical base irradiation conditions.
Specification(s): base_irradiation_heavy
Design: TRISO Tutorial
Issue(s): #733
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.34The system shall calculate the irradiationcreep as a function of temperature and density.
Specification(s): buffer_creep
Design: BufferCEGACreep
Issue(s): #833
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.35The system shall calculate the irradiationcreep as a function of temperature and density using automatic differentiation.
Specification(s): ad_buffer_creep
Design: BufferCEGACreep
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.36The system shall calculate the elastic properties of the TRISO buffer layer as a function of temperature, density, and fluence using the PARFUME model.
Specification(s): buffer_elasticity_tensor
Design: BufferElasticityTensor
Issue(s): #833
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.37The system shall calculate the elastic properties of the TRISO buffer layer as a function of temperature, density, and fluence using the CEGA model.
Specification(s): buffer_CEGA
Design: BufferElasticityTensor
Issue(s): #5452
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.38The system shall compute exact Jacobians for elasticity of the TRISO buffer layer.
Specification(s): ad_jac
Design: BufferElasticityTensor
Issue(s): #1295
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.151.39BISON should calculate the buffer irradiation eigenstrain at 800K.
Specification(s): 800k
Design: BufferCEGAIrradiationEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.40The system shall compute exact Jacobians for irradiation strain of the TRISO buffer layer.
Specification(s): 800k_ad_jac
Design: PyCThermalExpansionEigenstrain
Issue(s): #1295
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.151.41BISON should calculate the buffer irradiation eigenstrain at 1500K.
Specification(s): 1500k
Design: BufferCEGAIrradiationEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.42BISON should calculate the buffer irradiation eigenstrain at 2000K.
Specification(s): 2000k
Design: BufferCEGAIrradiationEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.43The system shall calculate the thermal expansion of the TRISO buffer layer as a function of temperature.
Specification(s): buffer_thermal_expansion
Design: BufferThermalExpansionEigenstrain
Issue(s): #833
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.44The system shall compute exact Jacobians for thermal expansion of the TRISO buffer layer.
Specification(s): ad_jac
Design: BufferThermalExpansionEigenstrain
Issue(s): #1295
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.151.45BISON should calculate the thermal conductivity as a function of density for the TRISO buffer layer.
Specification(s): buffer_thermal_conductivity
Design: BufferThermal
Issue(s): #833
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.46The system shall calculate thermal conductivity as a function of density for the TRISO buffer layer using the UK model.
Specification(s): buffer_k_UK
Design: BufferThermal
Issue(s): #5453
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.47BISON should calculate the specific heat as a function of density for the TRISO buffer layer.
Specification(s): buffer_thermal_specific_heat
Design: BufferThermal
Issue(s): #833
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.48The system shall compute exact Jacobians for thermal analysis of the TRISO buffer layer.
Specification(s): ad_jac
Design: BufferThermal
Issue(s): #1295
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.151.49The system shall compute the thermal properties of the graphite matrix and compare to hand calculations using GraphiteMatrixThermal (non-AD version):
- H_451.
- IG-110.
- PCEA.
- 2020.
- 2020 (at a low temperature range).
- 2020 (at a high temperature range).
- A3_3_1800.
- A3_3_1950.
- A3_27_1800.
- A3_27_1950.
Specification(s): graphite_grade/H_451, graphite_grade/IG_110, graphite_grade/PCEA, graphite_grade/NG2020, graphite_grade/NG2020_low_temp, graphite_grade/NG2020_high_temp, graphite_grade/A3_3_1800, graphite_grade/A3_3_1950, graphite_grade/A3_27_1800, graphite_grade/A3_27_1950
Design: GraphiteMatrixThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.50The system shall compute the thermal properties of the graphite matrix and compare to hand calculations using GraphiteMatrixThermal (AD version):
- H_451.
- IG-110.
- PCEA.
- 2020.
- 2020 (at a low temperature range).
- 2020 (at a high temperature range).
- A3_3_1800.
- A3_3_1950.
- A3_27_1800.
- A3_27_1950.
Specification(s): AD_graphite_grade/H_451, AD_graphite_grade/IG_110, AD_graphite_grade/PCEA, AD_graphite_grade/NG2020, AD_graphite_grade/NG2020_low_temp, AD_graphite_grade/NG2020_high_temp, AD_graphite_grade/A3_3_1800, AD_graphite_grade/A3_3_1950, AD_graphite_grade/A3_27_1800, AD_graphite_grade/A3_27_1950
Design: GraphiteMatrixThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.51The system shall compute the homogenized thermal conductivity of the graphite matrix using GraphiteMatrixThermal (non-AD version):
- Chiew-Glandt model.
- Reduced form of Maxwell model.
- Maxwell model.
- Bruggeman (or EMT) model.
- D-EMT model.
- Series model.
- Parallel model.
Specification(s): homogenization/Chiew_Glandt, homogenization/Reduced_Maxwell, homogenization/Maxwell, homogenization/Bruggeman, homogenization/DEMT, homogenization/Series, homogenization/Parallel
Design: GraphiteMatrixThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.52The system shall compute the homogenized thermal conductivity of the graphite matrix using ADGraphiteMatrixThermal (AD version):
- Chiew-Glandt model.
- Reduced form of Maxwell model.
- Maxwell model.
- Bruggeman (or EMT) model.
- D-EMT model.
- Series model.
- Parallel model.
Specification(s): AD_homogenization/Chiew_Glandt, AD_homogenization/Reduced_Maxwell, AD_homogenization/Maxwell, AD_homogenization/Bruggeman, AD_homogenization/DEMT, AD_homogenization/Series, AD_homogenization/Parallel
Design: GraphiteMatrixThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.53The system shall calculate the kernel migration distance for UO2 fuel kernel in TRISO particles.
Specification(s): kernel_migration_distance_uo2
Design: KernelMigrationDistance
Issue(s): #1425
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.54The system shall calculate the kernel migration distance for UCO fuel kernel in TRISO particles.
Specification(s): kernel_migration_distance_uco
Design: KernelMigrationDistance
Issue(s): #1425
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.55The system shall support generation of two dimensional TRISO meshes with gaps between blocks.
Specification(s): with_gap_2D
Design: TRISO2DMeshGenerator
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.56The system shall support generation of two dimensional TRISO meshes with partial gaps between blocks.
Specification(s): partial_gap_2D
Design: TRISO2DMeshGenerator
Issue(s): #5203
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.57The system shall support generation of two dimensional TRISO meshes with radial biasing.
Specification(s): bias_2D
Design: TRISO2DMeshGenerator
Issue(s): #3940
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.58The system shall support generation of three dimensional TRISO meshes.
Specification(s): mesh_3D
Design: TRISO3DMeshGenerator
Issue(s): #5113
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.59The system shall support generation of three dimensional TRISO meshes for full particles.
Specification(s): mesh_3D_full
Design: TRISO3DMeshGenerator
Issue(s): #5113
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.60The system shall support generation of three dimensional TRISO meshes for full particles in an array.
Specification(s): mesh_3D_array
Design: TRISO3DMeshGenerator
Issue(s): #5113
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.61The system shall support generation of one dimensional TRISO meshes.
Specification(s): mesh_1D
Design: TRISO1DMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.62The system shall support generation of one dimensional TRISO meshes with bias.
Specification(s): mesh_1D_dual_bias
Design: TRISO1DMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.63The system shall support generation of one dimensional TRISO meshes with coincident nodes.
Specification(s): mesh_with_coincident_nodes_1D
Design: TRISO1DMeshGenerator
Issue(s): #573
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.64The system shall support generation of one dimensional TRISO meshes with gaps between blocks.
Specification(s): mesh_with_gap_1D
Design: TRISO1DMeshGenerator
Issue(s): #573
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.65The system shall support generation of one dimensional TRISO meshes with the standard five layers.
Specification(s): mesh_five_layer
Design: TRISO1DFiveLayerMeshGenerator
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.66The system shall support generation of 2D TRISO meshes with a flattened (aspherical) surface.
Specification(s): aspherical
Design: TRISO2DMeshGenerator
Issue(s): #1267
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.67The system shall support generation of 2D TRISO meshes with a flattened (aspherical) surface due to varying thicknesses in outer layers.
Specification(s): bezier
Design: TRISO2DMeshGenerator
Issue(s): #1267
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.68The system shall supply the outward normal vector accompanying generation of 2D TRISO meshes with a flattened (aspherical) surface.
Specification(s): normals
Design: TRISO2DMeshGenerator
Issue(s): #1267
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.69The system shall supply the outward normal vector accompanying generation of 2D TRISO meshes with a flattened (aspherical) surface due to varying thicknesses in outer layers.
Specification(s): normals_bezier
Design: TRISO2DMeshGenerator
Issue(s): #1267
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.70The system shall allow the user to supply the outward normal vector accompanying generation of 2D TRISO meshes with a flattened (aspherical) surface.
Specification(s): normals_by_function
Design: TRISO2DMeshGenerator
Issue(s): #1338
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.71The system shall support generation of 2D TRISO meshes with IPyC cracking represented by XFEM.
Specification(s): ipyc_crack
Design: TRISO2DMeshGenerator
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.72The system shall report an error when
- number of bias values does not match number of mesh blocks.
- bias values are out of range.
- aspect_ratio is too high while generating aspherical 2D meshes.
- negative coordinates are supplied in TRISO1DMesh.
- decreasing coordinates are supplied in TRISO1DMesh.
- number of coordinates must be one more than the number of entries in mesh_density in TRISO1DMesh.
- zero number of elements are supplied in first and last blocks in TRISO1DMesh.
- an odd number of entries in debonded_blocks or debonded_fractions is given as input.
- a different number of entries occurs in debonded_blocks and debonded_fractions.
- a block given in debonded_blocks does not exist in the mesh.
- blocks given in debonded_blocks do not have a gap between them.
- second value in each pair in debonded_fractions is not larger than the first.
- number of bias values does not match number of mesh blocks for TRISO3DMesh.
- bias values are out of range in TRISO3DMesh.
- zero elements are listed for the last block in TRISO3DMesh.
- the number of block names does not match the number of meshed blocks.
- negative coordinates are supplied in TRISO3DMesh.
- decreasing coordinates are supplied in TRISO3DMesh.
- number of coordinates is not one more than the number of entries in mesh_density in TRISO3DMesh.
- number of sectors is not an even number in TRISO3DMesh.
Specification(s): error_checks/bias_num_error, error_checks/bias_value_error, error_checks/aspherical_error, error_checks/negative_coordinate_error, error_checks/decreasing_coordinate_error, error_checks/number_coordinates_error, error_checks/zero_number_of_elements_error, error_checks/partial_odd_2D, error_checks/partial_entries_2D, error_checks/partial_bad_block_2D, error_checks/partial_not_adjacent, error_checks/partial_not_larger, error_checks/bias_num_mesh_3D, error_checks/bias_value_mesh_3D, error_checks/zero_elements_mesh_3D, error_checks/block_names_mesh_3D, error_checks/negative_coordinate_mesh_3D, error_checks/decreasing_coordinate_mesh_3D, error_checks/number_coordinates_mesh_3D, error_checks/number_sectors_mesh_3D
Design: TRISO1DMeshGeneratorTRISO2DMeshGeneratorTRISO3DMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.73The system shall generate normal vectors at the quadrature points in layers of an aspherical triso particle using TRISO2DMeshGenerator
Specification(s): normal_vectors_aspherical
Design: NormalVectorsTRISO
Issue(s): #1305
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.74The system shall generate normal vectors at the quadrature points in layers of a perfectly spherical triso particle
Specification(s): normal_vectors_spherical
Design: NormalVectorsTRISO
Issue(s): #1305
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.75The system shall generate normal vectors at the quadrature points in layers of a perfectly spherical triso particle created by an internal mesh generator
Specification(s): normal_vectors_spherical_meshgenerator
Design: NormalVectorsTRISO
Issue(s): #1305
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.76The system shall calculate creep strain for pyrolytic carbon with the Petti model for the steady state creep coefficient.
Specification(s): petti
Design: PyCCreep
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.77The system shall calculate creep strain for pyrolytic carbon with the Miller model for the steady state creep coefficient.
Specification(s): miller
Design: PyCCreep
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.78The system shall calculate creep strain for pyrolytic carbon with the Petti model for the steady state creep coefficient using automatic differentiation.
Specification(s): ad_petti
Design: PyCCreep
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.151.76
- 11.151.79The system shall calculate creep strain for pyrolytic carbon with the Miller model for the steady state creep coefficient using automatic differentiation.
Specification(s): ad_miller
Design: PyCCreep
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.151.77
- 11.151.80The system shall have the capability to model radiation induced eigenstrain for dense pyrolytic carbon material.
Specification(s): dense
Design: PyCIrradiationEigenstrainPyCCEGAIrradiationEigenstrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.81The system shall have the capability to model radiation induced eigenstrain for buffer pyrolytic carbon material.
Specification(s): buffer
Design: PyCIrradiationEigenstrainPyCCEGAIrradiationEigenstrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.82The system shall have the capability to model radiation induced eigenstrain for pyrolytic carbon material using automatic differentiation.
Specification(s): ad_buffer
Design: PyCIrradiationEigenstrainPyCCEGAIrradiationEigenstrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.151.81
- 11.151.83The system shall have compute exact Jacobians for radiation induced eigenstrain for pyrolytic carbon material using automatic differentiation.
Specification(s): ad_jacobian
Design: PyCIrradiationEigenstrainPyCCEGAIrradiationEigenstrain
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.151.84The system shall have the capability to model irradiation-induced eigenstrain for pyrolytic carbon material using the CEGA model when temperature is 923.15 K.
Specification(s): cega_923k
Design: PyCIrradiationEigenstrainPyCCEGAIrradiationEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.85The system shall have the capability to model irradiation-induced eigenstrain for pyrolytic carbon material using the CEGA model with automatic differentiation.
Specification(s): cega_923k_ad_jac
Design: PyCIrradiationEigenstrainPyCCEGAIrradiationEigenstrain
Issue(s): #1295
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.151.86The system shall have the capability to model irradiation-induced eigenstrain for pyrolytic carbon material using the CEGA model when temperature is 1373.15 K.
Specification(s): cega_1373k
Design: PyCIrradiationEigenstrainPyCCEGAIrradiationEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.87The system shall have the capability to model irradiation-induced eigenstrain for pyrolytic carbon material using the CEGA model when temperature is 1773.15 K.
Specification(s): cega_1773k
Design: PyCIrradiationEigenstrainPyCCEGAIrradiationEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.88The system shall have the capability to model irradiation-induced eigenstrain for pyrolytic carbon material using a quadratic fitted function in fluence.
Specification(s): quadratic_fit
Design: PyCQuadraticFitIrradiationEigenstrain
Issue(s): #1425
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.89The system shall have the capability to model irradiation-induced eigenstrain for pyrolytic carbon material using a quadratic fitted function in fluence using automatic differentiation.
Specification(s): ad_quadratic_fit
Design: PyCQuadraticFitIrradiationEigenstrain
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.90The system shall compute the strain caused by thermal expansion for a coefficient of thermal expansion that varies with temperature for pyrolytic carbon.
Specification(s): test
Design: PyCThermalExpansionEigenstrain
Issue(s): #1074
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.91The system shall compute exact Jacobians for thermal expansion of the TRISO PyC layers.
Specification(s): ad_jac
Design: PyCThermalExpansionEigenstrain
Issue(s): #1295
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.151.92The system shall calculate the isotropic elastic properties of PyC as functions of temperature, fluence, and density.
Specification(s): isotropic_exact
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.93The system shall calculate the components of the anisotropic PyC elasticity tensor as functions of temperature, fluence, and density.
Specification(s): anisotropic_components
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.151.94The system shall calculate the anisotropic elastic properties of PyC as functions of temperature, fluence, and density.
Specification(s): anisotropic_exact
Design: PyCElasticityTensor
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.95The system shall calculate isotropic PyC elasticity using AD to compute a perfect Jacobian.
Specification(s): isotropic_ad-jac
Design: PyCElasticityTensor
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.151.96The system shall calculate anisotropic PyC elasticity using AD to compute a perfect Jacobian.
Specification(s): anisotropic_ad-jac
Design: PyCElasticityTensor
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 11.151.97The system shall issue a parameter error when an anisotropic scaling factor is supplied to an isotropic PyC model.
Specification(s): isotropic_scaling_exception
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.98The system shall issue a parameter error when isotropic scaling factors are supplied to an anisotropic PyC model.
Specification(s): anisotropic_scaling_exception
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.99The system shall issue a warning when encoutering a fast neutron fluence outside of the model validity range.
Specification(s): fluence_exception
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.100The system shall issue a warning when encoutering a density outside of the model validity range.
Specification(s): density_exception
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.101The system shall issue an error when encoutering an unacceptable Poisson's ratio during anisotropic calculations.
Specification(s): poissons_exception
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.102The system shall calculate release/birth ratio for uranium contamination according to a model by Petti et al.
Specification(s): frg_contamination
Design: ReleaseBirthRatio
Issue(s): #1214
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.103The system shall calculate release/birth ratio for exposed kernels according to a model by Petti et al.
Specification(s): frg_exposed
Design: ReleaseBirthRatio
Issue(s): #1214
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.104The system shall calculate release/birth ratio according to a model by Pham et al.
Specification(s): agr
Design: ReleaseBirthRatio
Issue(s): #1214
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.151.105The system shall calculate release/birth ratio according to a model by Richards.
Specification(s): richards
Design: ReleaseBirthRatio
Issue(s): #1214
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Triso Failure
- 11.152.1The system shall be capable of determining TRISO particle failure based on Weibull statistical theory.
Specification(s): 1d_failure
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluationTRISODebondingFailureIndicator
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.2The system shall be capable of determining TRISO particle failure based on Weibull statistical theory while using automatic differentiation.
Specification(s): ad_1d_failure
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluationTRISODebondingFailureIndicator
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.3The system shall be capable of determining failure due to specific failure type (e.g. IPyC cracking) based on Weibull statistical theory.
Specification(s): 1d_ipyc
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.4The system shall be capable of determining SiC failure due to palladium penetration.
Specification(s): 1d_pd_penetration
Design: PdPenetrationFailureIndicatorTRISOFailureEvaluation
Issue(s): #1287
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.5The system shall be capable of determining SiC failure due to kernel migration.
Specification(s): 1d_kernel_migration
Design: KernelMigrationFailureIndicatorKernelMigrationDistanceTRISOFailureEvaluation
Issue(s): #1472
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.6The system shall be capable of determining TRISO SiC layer failure if IPyC layer fails.
Specification(s): 1d_ipyc_failure
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Issue(s): #851
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.7The system shall be capable of computing TRISO SiC layer failure probability using stress correlation.
Specification(s): 1d_ipyc_weibull_probability
Design: WeibullEffectiveMeanStrengthWeibullFailureProbabilityUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.8The system shall be capable of computing TRISO SiC layer failure probability using stress correlation while using automatic differentiation.
Specification(s): ad_1d_ipyc_weibull_probability
Design: WeibullEffectiveMeanStrengthWeibullFailureProbabilityUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.9The system shall be capable of determining TRISO SiC layer failure using tangential stress due to asphericity.
Specification(s): 1d_asphericity_failure
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Issue(s): #1128
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.10The system shall be capable of computing the Weibull failure probability of the layers of a TRISO particle.
Specification(s): 1d_weibull_probability
Design: WeibullFailureProbability
Issue(s): #1128
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.11The system shall be capable of computing the Weibull failure probability of the layers of a TRISO particle while using automatic differentition.
Specification(s): ad_1d_weibull_probability
Design: WeibullFailureProbability
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.12The system shall be capable of computing the characteristic strength of PyC as a function of fluence and temperature.
Specification(s): ipyc_characteristic_strength
Design: PyCCharacteristicStrength
Issue(s): #1128
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.13The system shall be capable of computing the characteristic strength of PyC as a function of fluence and temperature while using automatic differentiation.
Specification(s): ad_ipyc_characteristic_strength
Design: PyCCharacteristicStrength
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 11.152.12
- 11.152.14The system shall be capable of performing Monte Carlo simulation to determine TRISO particle failure probability.
Specification(s): monte_carlo
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluationTRISOFailureOccurrenceStatus
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.15The system shall be capable of performing a direct integration to compute TRISO particle failure probability.
Specification(s): direct_integration
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluationTRISOFailureProbabilityIntegration
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.16The system shall generate an error if high_fidelity_analysis_strength is provided when effective_mean_strength postprocessor is used.
Specification(s): 1d_failure_indicator_error_high_fidelity_analysis
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.152.17The system shall generate an error if stress_correlation_function is provided when effeictive_mean_strength postprocessor is used.
Specification(s): 1d_failure_indicator_error_stress_correlation_function
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.152.18The system shall generate an error if high_fidelity_analysis_strength is not provided when effective_mean_strength postprocessor is not used.
Specification(s): 1d_failure_indicator_error_no_high_fidelity_analysis_strength
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.152.19The system shall be capable to generate an error if stress_correlation_function is not provided when effective_mean_strength postprocessor is not used.
Specification(s): 1d_failure_indicator_error_no_stress_correlation_function
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.152.20The system shall be capable of performing failure analysis using a higher-order correlation function.
Specification(s): higher_order_correlation
Design: TRISOStressCorrelationFunction
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.21The system shall be capable of changing the diffusivity of failed TRISO layers as determined by the failure analysis.
Specification(s): failure_diffusivity
Design: ArrheniusDiffusionCoef
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.152.22The system shall be capable of determining TRISO layers stress and strengths and their differences.
Specification(s): 1d_layer_stress_strength
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelation
Issue(s): #1630
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Triso Pebble
- 11.153.1The system shall be capable of modeling 1D pebble using point source from TRISO particles.
Specification(s): 1d_pebble
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocationTRISOMonteCarloPointValueSampler
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.153.2The system shall be capable of performing picard iteration of 1D pebble modeling using point source from TRISO particles.
Specification(s): 1d_pebble_picard
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocationTRISOMonteCarloPointValueSampler
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.153.3The system shall be capable of modeling 3D pebble using point source from TRISO particles.
Specification(s): 3d_pebble
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocationTRISOMonteCarloPointValueSampler
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.153.4The system shall be capable of modeling 3D pebble using point source from TRISO particles whose locations are read from a file.
Specification(s): 3d_pebble_location_from_file
Design: TRISOMonteCarloPointSourceLocationFromFile
Issue(s): #1564
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.153.3
- 11.153.5The system shall be capable of modeling 1D pebble using point source from CSV files genreated by TRISO Monte Carlo simulation.
Specification(s): 1d_pebble_from_csv
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocationTRISOMonteCarloPointSourceFromFile
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.153.6The system shall be capable of modeling 3D pebble using point source from CSV files genreated by TRISO Monte Carlo simulation.
Specification(s): 3d_pebble_from_csv
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocationTRISOMonteCarloPointSourceFromFile
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.153.7The system shall be capable of generating point sources at random locations for a cylinder geometry in 2D RZ coordinate system.
Specification(s): cylinder_2d_rz
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocation
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.153.8The system shall be capable of generating point sources at random locations for a cylinder geometry in 3D coordinate system.
Specification(s): cylinder_3d
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocation
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.153.9The system shall be capable of generating point sources at random locations for a sphere geometry in 2D RZ coordinate system.
Specification(s): sphere_2d_rz
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocation
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.153.10The system shall be capable of generating point sources at random locations for a sphere geometry in 3D coordinate system.
Specification(s): sphere_3d
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocation
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.153.11The system shall be capable of generating point sources at random locations for a plate geometry.
Specification(s): plate
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocation
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.153.12The system shall generate point sources in the entire domain if the random point source locations are not explicitly block restricted
Specification(s): plate_no_block_restriction
Design: TRISOMonteCarloPointSourceOutputTRISOMonteCarloPointSourceTRISOMonteCarloPointSourceLocation
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Uc Burnup
- 11.154.1The system shall calculate the burnup as a function of density, enrichment, molar mass, and fission rate and be compared to an analytical solution.
Specification(s): UCBurnup_exact
Design: UCBurnup
Issue(s): #1346
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Umo Burnup
- 11.155.1The system shall calculate the burnup of UMo as a function of density, enrichment, and fission rate.
Specification(s): UMoBurnup
Design: UMoBurnup
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.155.2The system shall calculate the burnup of UMo as a function of density, enrichment, and fission rate using automatic differentiation.
Specification(s): ad_UMoBurnup
Design: UMoBurnup
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Uo2 Thermal
- 11.156.1The system shall use the Fink-Lucuta model to compute
- the thermal properties of UO2.
- the correct Jacobian.
Specification(s): non_AD/thermal_properties, non_AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.2The system shall use the Fink-Lucuta model, with automatic differentiation (AD), to compute
- the thermal properties of UO2.
- the correct Jacobian.
Specification(s): AD/thermal_properties, AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.3The system shall compute the UO2 thermal conductivity with the HBS porosity correction
- using the default model with zero rim porosity.
- using the Kampf model.
- using the Lee model.
- using the Maxwell-Eucken model.
- with the correct Jacobian.
Specification(s): nonAD/default, nonAD/Kampf, nonAD/Lee, nonAD/MaxwellEucken, nonAD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.4The system shall compute the UO2 thermal conductivity in presence of the HBS porosity, with automatic differentiation (AD),
- using the default model with zero rim porosity.
- using the Kampf model.
- using the Lee model.
- using the Maxwell-Eucken model.
- with the correct Jacobian.
Specification(s): AD/default, AD/Kampf, AD/Lee, AD/MaxwellEucken, AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.5The system shall use the Halden model to compute
- the thermal properties of UO2.
- the correct Jacobian.
Specification(s): non_AD/thermal_properties, non_AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.6The system shall use the Halden model, with automatic differentiation (AD), to compute
- the thermal properties of UO2.
- the correct Jacobian.
Specification(s): AD/thermal_properties, AD/ad_UO2_jac_tester
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.7The system shall properly cut the timestep when a negative temperature is detected when calculating the thermal conductivity and specific heat of UO2 fuel.
Specification(s): temperature_exception
Design: UO2Thermal
Issue(s): #1310
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.156.8The system shall use the NFIR model to compute
- the thermal properties of UO2.
- the thermal properties of UO2+Gd2O3.
- the correct Jacobian.
Specification(s): non_AD/thermal_properties, non_AD/Gd_doping, non_AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.9The system shall use the NFIR model, with automatic differentiation (AD), to compute
- the thermal properties of UO2.
- the thermal properties of UO2+Gd2O3.
- the correct Jacobian.
Specification(s): AD/thermal_properties, AD/Gd_doping, AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.10The system shall use the modified NFI model to compute
- the thermal properties of UO2.
- the correct Jacobian.
Specification(s): non_AD/thermal_properties, non_AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.11The system shall use the modified NFI model, with automatic differentiation (AD), to compute
- the thermal properties of UO2.
- the correct Jacobian.
Specification(s): AD/thermal_properties, AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.12The system shall use the Ronchi model to compute
- the thermal properties of UO2.
- the correct Jacobian.
Specification(s): non_AD/thermal_properties, non_AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.13The system shall use the Ronchi model, with automatic differentiation (AD), to compute
- the thermal properties of UO2.
- the correct Jacobian.
Specification(s): AD/thermal_properties, AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.14The system shall use the Staicu model to compute
- the thermal properties of UO2.
- the thermal properties of UO2+Gd2O3.
- the correct Jacobian.
Specification(s): non_AD/thermal_properties, non_AD/Gd_doping, non_AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.15The system shall use the Staicu model, with automatic differentiation (AD), to compute
- the thermal properties of UO2.
- the thermal properties of UO2+Gd2O3.
- the correct Jacobian.
Specification(s): AD/thermal_properties, AD/Gd_doping, AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.16The system shall use the Toptan model to compute
- the thermal properties of UO2.
- the thermal properties of UO2+Gd2O3.
- the correct Jacobian.
Specification(s): non_AD/thermal_properties, non_AD/Gd_doping, non_AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- 11.156.17The system shall use the Toptan model, with automatic differentiation (AD), to compute
- the thermal properties of UO2.
- the thermal properties of UO2+Gd2O3.
- the correct Jacobian.
Specification(s): AD/thermal_properties, AD/Gd_doping, AD/jacobian_check
Design: UO2Thermal
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
- rdg: Uo2 Transient Fission Gas Release
- 11.157.1The system shall compute the total volume of pulverized UO2 as a function of burnup and temperature, and compute the amount of fission gas released due to pulverization, with AD.
Specification(s): ad_uo2_pulverization_transient_fission_gas_release_exact
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.157.2The system shall compute the total volume of pulverized UO2 as a function of burnup and temperature, and compute the amount of fission gas released due to pulverization, without AD.
Specification(s): uo2_pulverization_transient_fission_gas_release_exact
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.157.3The system shall throw a warning if the volume fraction of bubbles exposed to a free surface during fuel pulverization is higher than 1.
Specification(s): error_ad_uo2_pulverization_transient_fission_gas_release_out_of_range_1
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.157.4The system shall throw a warning if the volume fraction of bubbles exposed to a free surface during fuel pulverization is lower than 0.
Specification(s): error_ad_uo2_pulverization_transient_fission_gas_release_out_of_range_2
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.157.5The system shall compute that all the available fission gas is released if the whole fuel is pulverized and bubbles are large enough to all be opened, with AD.
Specification(s): ad_uo2_pulverization_transient_fission_gas_release_exact_full_pulverization
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.157.6The system shall compute the total volume of pulverized UO2 as a function of burnup and temperature, and compute the amount of fission gas released due to pulverization, without AD, with the deprecated material property names.
Specification(s): deprecated_material_property_names_uo2_pulverization_transient_fission_gas_release
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.157.7The system shall compute the total volume of pulverized UO2 as a function of burnup and temperature, and compute the amount of fission gas released due to pulverization, as well as keep track of fission gas behavior, without AD, in a 1D mesh.
Specification(s): uo2_pulverization_transient_fission_gas_release_exact_1D_csv
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.157.8The system shall compute the total volume of pulverized UO2 as a function of burnup and temperature, and compute the amount of fission gas released due to pulverization, as well as keep track of fission gas behavior, without AD, in a 1D mesh, with a user-defined fragment size.
Specification(s): uo2_pulverization_transient_fission_gas_release_exact_1D_csv_fragment_size
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.157.9The system shall report an error if the user-defined fragment size is <0.
Specification(s): uo2_pulverization_transient_fission_gas_release_exact_1D_csv_fragment_size_error
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Uo2Px Thermal
- 11.158.1The system shall compute the thermal conductivity and specific heat of UO2PX at various temperature values.
Specification(s): UO2PX_props
Design: UO2PXThermal
Issue(s): #1474
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Upuzr Burnup
- 11.159.1The system shall compute a burnup material property using material fission rate material property
- and couple to a non-AD thermo-mechanical problem.
- and couple to an AD thermo-mechanical problem.
- and match an analytical solution.
- and throw an error if the given mesh_generator does not contain needed metadata.
Specification(s): g/nonad, g/ad, g/exact, g/err_non_metadata
Design: Burnup
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffExodiffRunException
- rdg: Upuzr Dictra
- 11.160.1The system shall calculate the interdiffusion coefficient between U and Zr in phase gamma from their DICTRA-assessed atomic mobilities
Specification(s): test
Design: UPuZrDictraGammaDiffusivity
Issue(s): #715
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Upuzr Fast Neutron Flux
- 11.161.1The system shall compute a material property that uses the linear power, axial power profile, fuel constituent ratios, and fuel constituent properties to estimate a fast neutron flux
- and match to a hand calculaiton.
- and couple to other material properties.
- and couple to other material properties using AD.
- for realistic rod sizes and properties.
Specification(s): g/exact, g/nonad, g/ad, g/rods
Design: UPuZrFastNeutronFlux
Issue(s): #876
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- rdg: Upuzr Fission Gas Release
- 11.162.1The system shall compute the fission gas production and fission gas release as a function of current porosity and current fission rate material property values and match hand calculations in 2D (with automatic differentiation).
Specification(s): current_exact_2D
Design: ADUPuZrFissionGasRelease
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.162.2The system shall compute the fission gas production and fission gas release as a function of current porosity and current fission rate material property values and match hand calculations in 1D, and exactly match the 2D calculations for integral fission gas release (with automatic differentiation).
Specification(s): current_exact_1D
Design: ADUPuZrFissionGasRelease
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.162.3The system shall compute the fission gas production and fission gas release as a function of previous porosity and current fission rate averaged with the previous fission rate material property values and match hand calculations in 2D (with automatic differentiation).
Specification(s): previous_exact_2D
Design: ADUPuZrFissionGasRelease
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.162.4The system shall compute the fission gas production and fission gas release as a function of current porosity and current fission rate averaged with the previous material property values and match hand calculations in 1D, and exactly match the 2D calculations for integral fission gas release (with automatic differentiation).
Specification(s): previous_exact_1D
Design: ADUPuZrFissionGasRelease
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.162.5The system shall compute the fission gas production and fission gas release as a function of porosity and fission rate materials and couple with thermo-mechanics (with automatic differentiation).
Specification(s): test
Design: ADUPuZrFissionGasRelease
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.162.6The system shall provide perfect jacobians for ADUPuZrFissionGasRelease
Specification(s): test-jac
Design: Jacobian Definition
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 11.162.5
- 11.162.7The system shall compute the fission gas production and fission gas release as a function of current porosity and current fission rate material property values and match hand calculations in 2D
Specification(s): current_exact_2D
Design: UPuZrFissionGasRelease
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.162.8The system shall compute the fission gas production and fission gas release as a function of current porosity and current fission rate material property values and match hand calculations in 1D, and exactly match the 2D calculations for integral fission gas release
Specification(s): current_exact_1D
Design: UPuZrFissionGasRelease
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.162.9The system shall compute the fission gas production and fission gas release as a function of previous porosity and current fission rate averaged with the previous fission rate material property values and match hand calculations in 2D
Specification(s): previous_exact_2D
Design: UPuZrFissionGasRelease
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.162.10The system shall compute the fission gas production and fission gas release as a function of current porosity and current fission rate averaged with the previous material property values and match hand calculations in 1D, and exactly match the 2D calculations for integral fission gas release
Specification(s): previous_exact_1D
Design: UPuZrFissionGasRelease
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.162.11The system shall compute the fission gas production and fission gas release as a function of porosity and fission rate materials and couple with thermo-mechanics
Specification(s): test_2D
Design: UPuZrFissionGasRelease
Issue(s): #847
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Upuzr Fission Rate
- 11.163.1The system shall calculate the fission rate as a function of total linear power, an axial power profile, and a radial correlation related to zirconium and plutonium
- and match an analytical solution
- and throw an error if the wrong number of zirconium coefficient variables are passed.
- with a constant zirconium concentration.
- and get pellet radius through MeshMetaDataInterface.
- and get pellet radius through MeshMetaDataInterface in AD mode.
- and recover from a negative zirconium concentrentration content.
- and recover from a extremely high zirconium concentrentration content.
Specification(s): g/exact, g/coeff_error, g/exact_constant, g/metadata, g/metadata_ad, g/negative_x_zr, g/high_x_zr
Design: UPuZrFissionRate
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffRunAppRunException
- rdg: Upuzr Lanthanide Diffusivity
- 11.164.1The system shall be able to calculate the lanthanide diffusivity in U-Zr and U-Pu-Zr fuel.
Specification(s): exact
Design: UPuZr Lanthanide Diffusivity
Issue(s): #5208
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.164.2The system shall be able to calculate the lanthanide diffusivity in U-Zr and U-Pu-Zr fuel using AD.
Specification(s): exact_ad
Design: UPuZr Lanthanide Diffusivity
Issue(s): #5208
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.164.3The system shall cut the time step when UPuZrLanthanideDiffusivity encounters a temperature less than or equal to zero.
Specification(s): temperature_exception
Design: UPuZr Lanthanide Diffusivity
Issue(s): #5208
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.164.4The system shall cut the time step when UPuZrLanthanideDiffusivity encounters a porosity greater than or equal to one.
Specification(s): porosity_exception
Design: UPuZr Lanthanide Diffusivity
Issue(s): #5208
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Upuzr Lanthanide Flux
- 11.165.1The system shall be able to calculate the flux of lanthanides from the surface of U-Zr/U-Pu-Zr fuels into stainless steel cladding materials.
Specification(s): exact
Design: UPuZr Lanthanide Flux
Issue(s): #5208
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.165.2The system shall be able to calculate the flux of lanthanides from the surface of U-Zr/U-Pu-Zr fuels into stainless steel cladding materials using AD.
Specification(s): exact_ad
Design: UPuZr Lanthanide Flux
Issue(s): #5208
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.165.3The system shall cut the time step when UPuZrLanthanideFlux encounters a temperature less than or equal to zero.
Specification(s): temperature_exception
Design: UPuZr Lanthanide Flux
Issue(s): #5208
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Upuzr Lanthanide Wastage
- 11.166.1The system shall be able to calculate wastage thickness due to reactions between lanthanides and stainless steel cladding materials.
Specification(s): exact
Design: UPuZr Lanthanide Wastage
Issue(s): #5208
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.166.2The system shall be able to calculate wastage thickness due to reactions between lanthanides and stainless steel cladding materials using AD.
Specification(s): exact_ad
Design: UPuZr Lanthanide Wastage
Issue(s): #5208
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.166.3The system shall error when UPuZrLanthanideWastage encounters a coordinate system other than RZ.
Specification(s): coordinate_exception
Design: UPuZr Lanthanide Wastage
Issue(s): #5208
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Upuzr Sodium Logging
- 11.167.1The system shall compute a sodium logged porosity given the total porosity and the interconnectivity of the porosity and match to hand calculations
- when using current material property values.
- when using old material property values.
Specification(s): g/exact, g/exact_old_values
Design: UPuZrSodiumLogging
Issue(s): #1098
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Upuzr Statechange
- 11.168.1The system shall calculate the solidus and liquidus temperature for various atom fractions in U-Pu-Zr metallic fuel.
Specification(s): exact
Design: UPuZrStateChange
Issue(s): #1365
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Upuzr Thermal
- 11.169.1The system shall match hand calculations of thermal conductivity for UPuZr of varying weight fractions of Pu and Zr using the Billone thermal conductivity model.
Specification(s): billone
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.169.2The system shall scale thermal conductivity and specific heat for UPuZr by a user provided factor.
Specification(s): scale_factor
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.169.3The system shall match hand calculations for thermal conductivity and specific heat for UPuZr of varying weight fractions of Pu and Zr using the Billone and Karahan models respectively with sodium infiltration.
Specification(s): infiltration
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.169.4The system shall match hand calculations for thermal conductivity of UPuZr of varying weight fractions of Pu and Zr using the Galloway model.
Specification(s): galloway_thcond
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.169.5The system shall match hand calculations for thermal conductivity and specific heatof UPuZr of varying weight fractions of Pu and Zr using the LANL thermal conductivity model and the Savage specific heat model.
Specification(s): ternary_lanl_thcond
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.169.6The system shall match hand calculations for thermal conductivity and specific heat of UPuZr of varying weight fractions of Pu and Zr using the Kim thermal conductivity model and the Karahan specific heat model.
Specification(s): ternary_kim_thcond
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.169.7The system shall match hand calculations for thermal conductivity of UPuZr for temperatures above melting with the corrected Odaira model.
Specification(s): corrected_odaira_thcond
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.169.8The system shall match functions for thermal conductivity and specific heat when given functions names as models for thermal conductivity and specific heat.
Specification(s): functions
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.169.9The system shall recover from a negative zirconium concentration content in UPuZrThermal by setting it to zero.
Specification(s): negative_x_zr
Design: UPuZrThermal
Collection(s): FUNCTIONAL
Type(s): RunApp
- 11.169.10The system shall generate an error if the sum of the zirconium and plutonium concentrations is greater than 1 in UPuZrThermal.
Specification(s): high_x_zr
Design: UPuZrThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Uzrh Thermal
- 11.170.1The system shall compute the thermal properties of the UZrH dispersoid fuel and compare to hand calculations using UZrHThermal (non-AD version):
- 1000.
Specification(s): ThermalConductivitySpecificHeat/1000K
Design: UZrHThermal
Issue(s): #1718
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.170.2The system shall compute the thermal properties of the UZrH dispersoid fuel and compare to hand calculations using ADUZrHThermal (AD version):
- 1000.
Specification(s): AD_ThermalConductivitySpecificHeat/1000K
Design: UZrHThermal
Issue(s): #1718
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Value Range Interface
- 11.171.1The system shall catch if a AD variable used in internal methods is out of range
- and throw an error.
- and throw an error when compared to integers.
- and throw a warning.
- and throw an exception.
- and do nothing.
Specification(s): ad/error, ad/error_int, ad/warning, ad/exception, ad/ignore
Design: ValueRangeInterface
Issue(s): #1572
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.171.2The system shall catch if a non-AD variable used in internal methods is out of range
- and throw an error.
- and throw a warning.
- and throw an exception.
- and do nothing.
Specification(s): nonad/error, nonad/warning, nonad/exception, nonad/ignore
Design: ValueRangeInterface
Issue(s): #1572
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Void Volume
- 11.172.1The system shall compute void volume based on current and theoretical density.
Specification(s): void_volume
Design: VoidVolume
Issue(s): #733
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.172.2The system shall compute void volume based on current and theoretical density using automatic differentiation.
Specification(s): ad_void_volume
Design: VoidVolume
Issue(s): #6003
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Xfem
- 11.173.1The system shall be capable of calculating the growth rate of the oxide layer in ziraloy material to provide to a level set advection kernel that determines the current location of the metal-oxide interface.
Specification(s): ls_xfem_zry_oxidation_default
Design: ZryOxidation
Issue(s): #992
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Zircaloy Damage
- 11.174.1The system shall provide a damage model for Zircaloy cladding
- that passes a patch test with homogeneous properties
- that properly rotates stresses
- that works properly in an axisymmetric model
- that works properly in an axisymmetric model with a separate constitutive law for the matrix
- that computes the correct plastic response with homogeneous properties
- that computes the correct plastic response with homogeneous properties and an independent plasticity model for Zircaloy
- that models damage such that tensile stresses reach zero at full damage
- that models damage such that tensile stresses reach zero at full damage in the presence of shear loads
- that models bursting in LWR cladding
Specification(s): damage/elastic_patch, damage/elastic_rotation, damage/homogeneous_elastic, damage/homogeneous_elastic_2, damage/plastic, damage/plastic_independent, damage/radial_crack, damage/radial_crack_plus_y, damage/burst
Design: ZircaloyDamage
Issue(s): #1367
Collection(s): FUNCTIONAL
Type(s): CSVDiffExodiff
- rdg: Zirconium Diffusion
- 11.175.1The system shall compute the Zr diffusion at steady state under a constant temperature gradient.
Specification(s): test
Design: ZrDiffusivityUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.175.2The system shall compute the Zr diffusion for an EBR-II experimental pin and the solution shall match the previously used method.
Specification(s): exact
Design: ZrDiffusivityUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.175.3The system shall compute the Zr diffusion at steady state under a constant temperature gradient using AD.
Specification(s): ad_test
Design: ZrDiffusivityUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.175.4The system shall compute the Zr diffusion for an EBR-II experimental pin and the solution shall match the previously used method using AD.
Specification(s): ad_exact
Design: ZrDiffusivityUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): Exodiff
- rdg: Zrdiffusivity Upuzr
- 11.176.1The system shall calculate the Fickian and Soret diffusion of Zr under both a temperature and concentration gradient.
Specification(s): patch
Design: ZrDiffusivityUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.176.2The system shall calculate the Fickian and Soret diffusion of Zr under both a temperature and concentration gradient using the AD system.
Specification(s): ad_patch
Design: ZrDiffusivityUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.176.3The system shall calculate the Fickian and Soret diffusion coefficients for zirconium and compare exactly to hand calculations.
Specification(s): exact
Design: ZrDiffusivityUPuZr
Issue(s): #199
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- rdg: Zry Burst Opening
- 11.177.1The system shall report the length, width, and area of the burst opening using the Jernkvist model.
Specification(s): jernkvist_model
Design: ZryBurstOpening
Issue(s): #1559
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.177.2The system shall produce an error when the peak hoop stress is not provided when using the Jernkvist rupture area model.
Specification(s): jernkvist_error
Design: ZryBurstOpening
Issue(s): #1559
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.177.3The system shall report the length, width, and area of the burst opening using the ORNL model.
Specification(s): ornl_model
Design: ZryBurstOpening
Issue(s): #1559
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 11.177.4The system shall produce an error when the peak hoop strain is not provided when using the ORNL rupture area model.
Specification(s): ornl_error
Design: ZryBurstOpening
Issue(s): #1559
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Zry Oxidation Cladding
- 11.178.1The system shall have the capability to compute cladding oxidation from normal operating to high temperature (accident) conditions through the EPRI/KWU/CE, Leistikow, and Prater relations.
Specification(s): default_oxidation_models
Design: ZryOxidation
Issue(s): #38
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.178.2The system shall have the capability to compute cladding oxidation from normal operating to high temperature (accident) conditions through the EPRI/SLI, Cathcart, and Prater relations.
Specification(s): alternate_oxidation_models
Design: ZryOxidation
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.178.3The system shall have the capability to simulate PWR waterside cladding corrosion with the EPRI/SLI model.
Specification(s): corrosion_epri_sli
Design: ZryOxidation
Issue(s): #234
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.178.4The system shall have the capability to simulate PWR waterside cladding corrosion with the EPRI/KWU/CE model.
Specification(s): corrosion_epri_kwu_ce_irradiation
Design: ZryOxidation
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.178.5The system shall have the capability to couple the coolant channel model with Zry oxide corrosion models.
Specification(s): couple_oxide_coolant_channel
Design: ZryOxidationCoolant Channel
Issue(s): #234
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.178.6The system shall have the capability to allow a user to enter cladding dimensions with the same result as using FuelPinGeometry.
Specification(s): zryoxidation
Design: ZryOxidation
Issue(s): #995
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.178.7The system shall have the capability to use the UserObject FuelPinGeometry to enter cladding dimensions with the same result as input entered dimensions.
Specification(s): zryoxidation_pingeo
Design: ZryOxidation
Issue(s): #995
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 11.178.6
- 11.178.8The system shall error is neither FuelPinGeometry nor a user input for cladding dimensions are supplied.
Specification(s): zryoxidation_error
Design: ZryOxidation
Issue(s): #995
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.178.9The system shall have the capability to allow a user to enter cladding dimensions with the same result as using FuelPinGeometry using automatic differentiation.
Specification(s): adZryoxidation
Design: ZryOxidation
Issue(s): #995
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 11.178.10The system shall have the capability to simulate PWR waterside cladding corrosion with the EPRI/KWU/CE model using automatic differentiation.
Specification(s): adZryoxidation_jac_test
Design: ZryOxidation
Issue(s): #163
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- rdg: Zry Ria Clad Failure
- 11.179.1The system shall determine the time of cladding failure due to PCMI for a RIA transient for
- Zircaloy-4;
- lined Zircaloy-2;
- unlined Zircaloy-2.
Specification(s): clad_failure/zircaloy4, clad_failure/lined_zircaloy2, clad_failure/unlined_zircaloy2
Design: ZryRIACladdingFailure
Issue(s): #1442
Collection(s): FUNCTIONAL
Type(s): CSVDiff