Reconstructed Discontinuous Galerkin System Requirements Specification

This template follows INL template TEM-135, "IT System Requirements Specification".

commentnote

This document serves as an addendum to Framework System Requirements Specification and captures information for SRS specific to the Reconstructed Discontinuous Galerkin module.

Introduction

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.

System Overview

System Context

The Reconstructed Discontinuous Galerkin module is command-line driven. Like MOOSE, this is typical for a high-performance software that is designed to run across several nodes of a cluster system. As such, all usage of the software is through any standard terminal program generally available on all supported operating systems. Similarly, for the purpose of interacting through the software, there is only a single user, "the user", which interacts with the software through the command-line. The Reconstructed Discontinuous Galerkin module does not maintain any back-end database or interact with any system daemons. It is an executable, which may be launched from the command line and writes out various result files as it runs.

Figure 1: Usage of the Reconstructed Discontinuous Galerkin module and other MOOSE-based applications.

System Functions

Since the Reconstructed Discontinuous Galerkin module is a command-line driven application, all functionality provided in the software is operated through the use of standard UNIX command line flags and the extendable MOOSE input file. The Reconstructed Discontinuous Galerkin module is completely extendable so individual design pages should be consulted for specific behaviors of each user-defined object.

User Characteristics

Like MOOSE, there are three kinds of users working on the Reconstructed Discontinuous Galerkin module:

  • Reconstructed Discontinuous Galerkin module Developers: These are the core developers of the Reconstructed Discontinuous Galerkin module. They are responsible for following and enforcing the software development standards of the module, as well as designing, implementing, and maintaining the software.

  • Developers: A scientist or engineer that uses the Reconstructed Discontinuous Galerkin module alongside MOOSE to build their own application. This user will typically have a background in modeling or simulation techniques (and perhaps numerical analysis) but may only have a limited skillset when it comes to code development using the C++ language. This is the primary focus group of the module. In many cases, these developers will be encouraged to contribute module-appropriate code back to the Reconstructed Discontinuous Galerkin module, or to MOOSE itself.

  • Analysts: These are users that will run the code and perform analysis on the simulations they perform. These users may interact with developers of the system requesting new features and reporting bugs found and will typically make heavy use of the input file format.

Assumptions and Dependencies

The Reconstructed Discontinuous Galerkin module is developed using MOOSE and can itself be based on various MOOSE modules, as such the SRS for the Reconstructed Discontinuous Galerkin module is dependent upon the files listed at the beginning of this document. Any further assumptions or dependencies are outlined in the remainder of this section.

The Reconstructed Discontinuous Galerkin module is designed with the fewest possible constraints on hardware and software. For more context on this point, the Reconstructed Discontinuous Galerkin module SRS defers to the framework Assumptions and Dependencies. Any physics-based or mathematics-based assumptions in code simulations and code objects are highlighted in their respective documentation pages.

References

  1. ISO/IEC/IEEE 24765:2010(E). Systems and software engineering—Vocabulary. first edition, December 15 2010.[BibTeX]
  2. ASME NQA-1. ASME NQA-1-2008 with the NQA-1a-2009 addenda: Quality Assurance Requirements for Nuclear Facility Applications. first edition, August 31 2009.[BibTeX]

Definitions and Acronyms

This section defines, or provides the definition of, all terms and acronyms required to properly understand this specification.

Definitions

  • Verification: (1) The process of: evaluating a system or component to determine whether the products of a given development phase satisfy the conditions imposed at the start of that phase. (2) Formal proof of program correctness (e.g., requirements, design, implementation reviews, system tests) (24765:2010(E), 2010).

Acronyms

AcronymDescription
INLIdaho National Laboratory
LGPLGNU Lesser General Public License
MOOSEMultiphysics Object Oriented Simulation Environment
NQA-1Nuclear Quality Assurance Level 1
POSIXPortable Operating System Interface
SRSSoftware Requirement Specification

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.

HardwareInformation
CPU Architecturex86_64, ARM (Apple Silicon)
Memory8 GB (16 GBs for debug compilation)
Disk Space30GB

LibrariesVersion / Information
GCC8.5.0 - 12.2.1
LLVM/Clang10.0.1 - 16.0.6
Intel (ICC/ICX)Not supported at this time
Python3.9 - 3.11
Python Packagespackaging pyaml jinja2

Functional Requirements

  • rdg: Admetallicfuelwastage
  • 11.1.1The system shall compute a wastage thickness based on burnup, temperature and time (burnup_ht9_legacy method).
  • 11.1.2The Jacobian for the ADMetallicFuelWastage burnup dependent mode shall be perfect (burnup_ht9_legacy method).
  • 11.1.3The system shall compute a wastage thickness based on burnup, temperature and time (burnup_ht9_opt method).
  • 11.1.4The Jacobian for the ADMetallicFuelWastage burnup dependent mode shall be perfect (burnup_ht9_opt method).
  • 11.1.5The system shall compute a wastage thickness based on burnup, temperature and time (burnup_ht9_gap method).
  • 11.1.6The Jacobian for the ADMetallicFuelWastage burnup dependent mode shall be perfect (burnup_ht9_gap method).
  • 11.1.7The system shall compute a wastage thickness based on fast neutron flux, temperature and time (flux_ht9 method).
  • 11.1.8The Jacobian for the ADMetallicFuelWastage flux dependent mode shall be perfect (flux_ht9 method).
  • 11.1.9The system shall compute a wastage thickness based on fast neutron flux, temperature and time (flux_ss316 method).
  • 11.1.10The Jacobian for the ADMetallicFuelWastage flux dependent mode shall be perfect (flux_ss316 method).
  • 11.1.11The system shall compute a wastage thickness based on fast neutron flux, temperature and time (flux_h9 method).
  • 11.1.12The Jacobian for the ADMetallicFuelWastage flux dependent mode shall be perfect (flux_h9 method).
  • 11.1.13The system shall compute a wastage thickness based on fast neutron flux, burnup, temperature and time (flux_burnup_ht9 method).
  • 11.1.14The Jacobian for the ADMetallicFuelWastage flux/burnup dependent mode shall be perfect (flux_burnup_ht9 method).
  • rdg: Al2O3
  • 11.2.1The system shall compute an alumina thickness on cladding and supply that may be used in the coolant channel model.
  • rdg: Al6061Oxidation
  • 11.3.1The system shall compute the oxide thickness for AL6061 cladding in plate fuel.
  • rdg: Al6061Oxidethermal
  • 11.4.1The system shall calculate thermal conductivity and specific heat for Al6061 oxide layer.
  • rdg: Al6061Thermal
  • 11.5.1The system shall calculate thermal conductivity and specific heat for Al6061.
  • 11.5.2The system shall calculate thermal conductivity and specific heat for Al6061 with automatic differentiation.
  • 11.5.3The system shall calculate a perfect Jacobian while calculating thermal conductivity and specific heat for Al6061.
  • rdg: Fuelpin3Dmeshgenerator
  • 11.6.1The system shall support automatic creation of quarter section 3D fuel pin meshes.
  • 11.6.2The system shall support automatic creation of half section 3D fuel pin meshes.
  • 11.6.3The system shall support automatic creation of 3D fuel pin meshes.
  • 11.6.4The system shall support automatic creation of 3D fuel pin meshes with cladding liner and coating.
  • 11.6.5The system shall support automatic creation of 3D fuel pin meshes with only fuel.
  • 11.6.6The system shall support automatic creation of 3D fuel pin meshes with only cladding.
  • 11.6.7The system shall support automatic creation of 3D fuel pin meshes with smeared fuel blocks.
  • rdg: Metallicfuelwastage
  • 11.7.1The system shall compute a HT9 wastage thickness based on burnup, temperature and time (burnup_ht9_legacy model).
  • 11.7.2The system shall compute a HT9 wastage thickness based on burnup, temperature and time (burnup_ht9_opt model).
  • 11.7.3The system shall compute a HT9 wastage thickness based on burnup, temperature and time considering gap closure.
  • 11.7.4The system shall compute a HT9 wastage thickness based on fast neutron flux, temperature and time.
  • 11.7.5The system shall compute a SS316 wastage thickness based on fast neutron flux, temperature and time.
  • 11.7.6The system shall compute a D9 wastage thickness based on fast neutron flux, temperature and time.
  • 11.7.7The system shall compute a HT9 wastage thickness based on fast neutron flux, burnup, temperature and time.
  • 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.
  • 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.
  • 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.
  • 11.8.4The system shall error when the number of radial elements are not specified.
  • 11.8.5The system shall error when the input for oxide scale increment is not specified.
  • 11.8.6The system shall error when the cladding inner radius is not specified.
  • 11.8.7The system shall error when the cladding outer radius is not specified.
  • rdg: Porositydensity
  • 11.9.1The system shall calculate density when provided the theoretical density and porosity.
  • 11.9.2The system shall calculate density when provided the theoretical density and porosity with automatic differentiation.
  • 11.9.3The system shall calculate a perfect Jacobian while calculating density when provided theoretical density and porosity.
  • 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.
  • rdg: Thermalfuel Error Messages
  • 11.11.1The system shall generate an error if the thermal conductivity in a block is zero.
  • 11.11.2The system shall generate an error if the initial_porosity is outside range.
  • 11.11.3The system shall generate an error if porosity inputted as a material property or a coupled variable, but not both.
  • 11.11.4The system shall generate an error if burnup or burnup_function or burnup_material is not provided in the material block.
  • 11.11.5The system shall generate an error if a nonzero Pu content is supplied for the Fink-Amaya model.
  • rdg: Ad D9 Thermal
  • The system shall compute the correct thermal conductivity and specific heat for D9 alloy.
  • 11.12.2The Jacobian for the ADD9Thermal calculations shall provide perfect jacobians.
  • 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.
  • rdg: Ad Metallic Fuel Coolant Wastage
  • 11.13.1The system shall compute a wastage thickness for HT9 using effective time method (AD).
  • 11.13.2The system shall compute a wastage thickness for HT9 using the original method (AD).
  • 11.13.3The system shall compute a wastage thickness for HT9_HEDL using effective time method (AD).
  • 11.13.4The system shall compute a wastage thickness for HT9_HEDL using the original method (AD).
  • 11.13.5The system shall compute a wastage thickness for SS316 using effective time method (AD).
  • 11.13.6The system shall compute a wastage thickness for SS316 using the original method (AD).
  • 11.13.7The Jacobian for the ADMetallicFuelCoolangtWastage using effective time method shall be perfect (AD).
  • 11.13.8The Jacobian for the ADMetallicFuelCoolangtWastage using the original method shall be perfect (AD).
  • 11.13.9The system shall compute a wastage thickness using for a smeared pellet mesh pin (AD).
  • rdg: Ad Upuzr Mobility
  • 11.14.1The system shall be able to evaluate chemical and thermal mobilities for various combinations of stable phases.
  • 11.14.2The Jacobian for ADUPuZrDiffusivity shall be accurate
    1. when equilibrium parameters from ADUPuZrPhaseLookup are constant.
    2. when equilibrium parameters from ADUPuZrPhaseLookup have variable dependencies.
  • rdg: Ad Upuzr Phase Lookup
  • 11.15.1The system shall be able to evaluate a 3D function at three arbitrary points defined by variables.
  • 11.15.2The system shall be able to assign unique values to regions with different combinations of stable phases for visualization purposes.
  • 11.15.3The system shall be able to identify the active chemical potential in regions with different combinations of stable phases.
  • 11.15.4The system shall ensure the Jacobian is accurate.
  • 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
    1. when using current material property values.
    2. when using old material property values.
  • 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
    1. using current material properties.
    2. using old material properties.
  • The system shall match non-AD models and hand calculations for thermal conductivity of UPuZr of varying weight fractions of Pu and Zr
    1. using the Billone thermal conductivity model.
    2. using the Galloway model.
    3. using the LANL thermal conductivity model and the Savage specific heat model.
    4. using the Kim thermal conductivity model and the Karahan specific heat model.
  • 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
    1. using the billone thermal conductivity model.
    2. using the billone thermal conductivity model and fail.
    3. using the galloway thermal conductivity model.
    4. using the lanl thermal conductivity model and savage specific heat model.
    5. using the kim thermal conductivity model and karahan specific heat model.
    6. using the billone thermal conductivity model on a realistic problem.
    7. 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.
    8. 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.
    9. 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.
  • 11.17.4The Jacobian for the ADUPuZrThermal shall be perfect
    1. using the billone thermal conductivity model
    2. using the galloway thermal conductivity model
    3. using the lanl thermal conductivity model and savage heat conduction
    4. using the kim thermal conductivity and the karahan specific heat model
  • rdg: Anisotropic Swelling
  • 11.18.1The system shall provide the Ogata and Yokoo model for metal fuel anisotropic swelling for 1.5D.
  • 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.
  • 11.19.2The system shall compute an Arrhenius diffusion coefficient where the second coefficient may be specified by a function.
  • 11.19.3The system shall compute an Arrhenius diffusion coefficient where the first activation energy coefficient may be specified by a function.
  • 11.19.4The system shall compute an Arrhenius diffusion coefficient where the second activation energy coefficient may be specified by a function.
  • 11.19.5The system shall compute an Arrhenius diffusion coefficient.
  • 11.19.6The system shall compute an Arrhenius diffusion coefficient using automatic differentiation.
  • 11.19.7The system shall calculate perfect derivatives for an Arrhenius diffusion coefficient using automatic differentiation.
  • 11.19.8The system shall compute a microstructure-dependent Arrhenius diffusion coefficient.
  • 11.19.9The system shall compute a microstructure-dependent Arrhenius diffusion coefficient using automatic differentiation.
  • 11.19.10The system shall compute a microstructure and irradiation-dependent Arrhenius diffusion coefficient.
  • 11.19.11The system shall compute a microstructure and irradiation-dependent Arrhenius diffusion coefficient using automatic differentiation.
  • 11.19.12The system shall calculate perfect derivatives for an Arrhenius diffusion coefficient.
  • rdg: Average Axial Position
  • 11.20.1The system shall compute the average position of a side set in the axial direction.
  • 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.
  • 11.21.2The system shall compute the conservation of moles for a closed system at constant pressure during axial gas communication.
  • 11.21.3The system shall compute the conservation of volume for a closed system at constant temperature during axial gas communication.
  • 11.21.4The system shall compute the conservation of moles for expanding impermeable fuel at constant temperature during axial gas communication.
  • 11.21.5The system shall compute the conservation of moles for expanding permeable fuel at constant temperature during axial gas communication.
  • 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.
  • 11.21.7The system shall compute the rate of mass loss for an impermeable open system at constant temperature during axial gas communication.
  • 11.21.8The system shall compute the rate of mass loss for a permeable open system at constant temperature during axial gas communication.
  • 11.21.9The system shall compute the dynamic viscosity for fuel-cladding gap layers based on pressure and temperature conditions.
  • rdg: Axial Relocation
  • 11.22.1The system shall compute the total volume of pulverized UO2 as a function of burnup and temperature.
  • 11.22.2The system shall prevent pulverization of UO2 even when above the threshold if a contact pressure greater than 50 MPa is present.
  • 11.22.3The system shall have a physics-based model for UO2 pulverization.
  • 11.22.4The system shall have a model for UO2 pulverization based on 2D phase-field fracture simulations.
  • 11.22.5The system shall compute the total volume of pulverized UO2 as a function of burnup and temperature using automatic differentiation.
  • 11.22.6The system shall have a physics-based model for UO2 pulverization using automatic differentiation.
  • 11.22.7The system shall have a model for UO2 pulverization based on 2D phase-field fracture simulations using automatic differentiation.
  • 11.22.8The system shall have a model for UO2 pulverization based on 3D phase-field fracture simulations.
  • 11.22.9The system shall have a model for UO2 pulverization based on 3D phase-field fracture simulations using automatic differentiation.
  • 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.
  • 11.22.11The system shall have a model for UO2 pulverization based on multiscale 2D phase-field fracture simulations.
  • 11.22.12The system shall have a model for UO2 pulverization based on multiscale 2D phase-field fracture simulations using automatic differentiation.
  • 11.22.13The system shall have a model for UO2 pulverization based on multiscale 2D phase-field fracture simulations while scaling the critical pressure.
  • 11.22.14The system shall error if burnup or burnup_function is not provided to the UO2Pulverization material model.
  • 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
    1. Coindreau fragmentation model,
    2. Walton fragmentation model, and
    3. Barani fragmentation model.
  • 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.
  • 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.
  • 11.22.18The system shall compute effective thermal conductivity of a crumbled layer of fuel consisting of a mixture of fuel and gas.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.22.24The system shall compute the layered volume of pulverized fuel using the axial relocation action and the phase field pulverization model.
  • 11.22.25The system shall compute layered volume of pulverized fuel using the axial relocation action and the analytical lower length scale pulverization model.
  • 11.22.26The system shall support the output of multiple properties from the axial relocation userobject.
  • 11.22.27The system shall scale the Young's modulus by a user-defined value in crumbled layers during axial relocation.
  • 11.22.28The system shall compute the amount of fuel dispersed for
    1. particles less than or equal to 1 mm in size and a hoop strain of at least 2 percent.
    2. particles less than or equal to 2 mm in size and a hoop strain of at least 2 percent.
    3. all particles and a hoop strain of at least 2 percent.
    4. particles less than or equal to 1 mm in size and a hoop strain of at least 3 percent.
    5. particles less than or equal to 2 mm in size and a hoop strain of at least 3 percent.
    6. all particles and a hoop strain of at least 3 percent.
    7. when the burnup is below the threshold value of 55 MWd/kgU.
    8. when the fuel particles are all one size.
    9. 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.
  • 11.22.29The system shall compute axial fuel relocation when assuming
    1. spherical pulvers and spherical fragments,
    2. cubic pulvers and spherical fragments,
    3. octahedral pulvers and spherical fragments,
    4. cylindrical pulvers and spherical fragments,
    5. triangular prismatic pulvers and spherical fragments,
    6. spherical pulvers and cubic fragments,
    7. cubic pulvers and cubic fragments,
    8. octahedral pulvers and cubic fragments,
    9. cylindrical pulvers and cubic fragments,
    10. triangular prismatic pulvers and cubic fragments,
    11. spherical pulvers and octahedral fragments,
    12. cubic pulvers and octahedral fragments,
    13. octahedral pulvers and octahedral fragments,
    14. cylindrical pulvers and octahedral fragments,
    15. triangular prismatic pulvers and octahedral fragments,
    16. spherical pulvers and cylindrical fragments,
    17. cubic pulvers and cylindrical fragments,
    18. octahedral pulvers and cylindrical fragments,
    19. cylindrical pulvers and cylindrical fragments,
    20. triangular prismatic and cylindrical fragments,
    21. spherical pulvers and triangular prismatic fragments,
    22. cubic pulvers and triangular prismatic fragments,
    23. octahedral pulvers and triangular prismatic fragments,
    24. cylindrical pulvers and triangular prismatic fragments, and
    25. triangular prismatic pulvers and triangular prismatic fragments.
  • rdg: Burnup
  • 11.23.1The system shall compute a burnup material property using material fission rate material property
    1. and couple to a non-AD thermo-mechanical problem.
    2. and couple to an AD thermo-mechanical problem.
    3. and match an analytical solution.
  • 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.
  • 11.24.2A combination of BurnupFunction, BurnupGrid, and AuxVariables should replicate the default behavior of the Burnup action.
  • rdg: Carbon Monoxide Production
  • 11.25.1The system shall compute carbon monoxide production from irradiated uranium for TRISO fuel using PROKSCH model.
  • 11.25.2The system shall compute carbon monoxide production from irradiated uranium for TRISO fuel using GA model.
  • 11.25.3The system shall provide an error message when fuel kernel temperature is selected for the PROKSCH model.
  • 11.25.4The system shall provide an error message when triso temperature is selected for GA model.
  • 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.
  • 11.26.2The system shall report an error if an incompatible number of gas fractions are given for LWR gap heat transfer.
  • 11.26.3The system shall report an error if more than one of "function", "rod_ave_lin_pow", and "q_variable" are given.
  • 11.26.4The system shall report an error if none of "factor", "function", "rod_ave_lin_pow", or "q_variable" is given in FastNeutronFluxAux.
  • 11.26.5The system shall report an error if "rod_ave_lin_power" is given but not "factor" in FastNeutronFluxAux.
  • rdg: Chromiumthermal
  • 11.27.1The system shall compute the thermal conductivity and specific heat of pure chromium.
  • 11.27.2The system shall compute the thermal conductivity and specific heat of pure chromium using automatic differentiation.
  • 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.
  • 11.28.2BISON will support automatic creation of circular cross section meshes for fuel rods with coincident nodes using a mesh generator.
  • 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.
  • 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.
  • 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.
  • 11.28.6BISON will support automatic creation of circular cross section meshes for fuel rods with quad4 elements using a mesh generator.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.28.17BISON will support automatic creation of circular cross section meshes for fuel rods, including for hollow fuel using a mesh generator.
  • 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.
  • 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.
  • 11.28.20CircularCrossSectionMeshGenerator will report an error if given inconsistent input using a mesh generator.
  • 11.28.21BISON will support automatic creation of circular cross section meshes with an MPS using a mesh generator.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.28.26BISON will support automatic creation of circular cross section meshes with an MPS with quad4 elements using a mesh generator.
  • 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.
  • 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.
  • 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.
  • rdg: Constitutive Heat Conduction
  • 11.29.1The system shall match the answer from an analytical solution in a 1D transient heat conduction problem.
  • 11.29.2The system shall match the answer from an analytical solution. in a 2D steady state heat conduction problem.
  • 11.29.3The system shall provide perfect Jacobians for the ConstitutiveHeatConduction and ConstitutiveHeatConductionTimeDerivative calculations.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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).
  • 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).
  • 11.31.28The system shall compute a radiation heat transfer boundary for parallel tubes in an RZ pin geometry.
  • 11.31.29The system shall compute a radiation heat transfer boundary for parallel tubes in an RZ pin geometry for a temperature dependent emissivity.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.31.34The system shall produce an error when provided with an invalid htc_correlation_type input.
  • 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.
  • 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.
  • 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.
  • 11.31.38The system shall compute a convection heat transfer boundary for a LWR subchannel in an RZ pin geometry during a transient simulation.
  • 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.
  • 11.31.40The system shall produce an error when given a nonphysical rod_diameter input.
  • 11.31.41The system shall produce an error when given a rod_diameter that is not less than rod_pitch.
  • 11.31.42The system shall produce an error when given a nonphysical flow_area input.
  • 11.31.43The system shall produce an error when given a nonphysical hydraulic_diameter input.
  • 11.31.44The system shall produce an error when given a nonphysical heated_perimeter input.
  • 11.31.45The system shall produce an error when given a nonphysical heated_diameter input.
  • 11.31.46The system shall produce an error when given a nonphysical input_Tchf input.
  • 11.31.47The system shall produce an error when given a negative flooding_time input.
  • 11.31.48The system shall produce an error when given a nonphysical flooding_rate input.
  • 11.31.49The system shall produce an error when given a nonphysical initial_temperature input.
  • 11.31.50The system shall produce an error when given a nonphysical initial_power input.
  • 11.31.51The system shall produce an error when given a nonphysical blockage_ratio input.
  • 11.31.52The system shall produce an error when given a nonphysical fuel_stack_length input.
  • 11.31.53The system shall produce an error when given a nonphysical specified_height input.
  • 11.31.54The system shall produce an error when given a nonphysical input_Tmin input.
  • 11.31.55The system shall produce an error when given a nonphysical input_rewetting_htc input.
  • 11.31.56The system shall produce an error when given a nonphysical number_lateral_zone input.
  • 11.31.57The system shall produce an error when given a number_lateral_zone input that is less then or equal to zero.
  • 11.31.58The system shall produce an error when given an invalid coolant_material name.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • rdg: Dislocation Density
  • 11.35.1The system shall correctly calculate the dislocation density in UO2 fuel as a function of burnup.
  • 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.
  • 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.
  • 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
  • 11.38.2The system shall compute the power when the fission rate is given as a material property for a 2D-RZ geometry
  • 11.38.3The system shall compute the power when the fission rate is given as an AuxVariable for a 3D geometry
  • 11.38.4The system shall compute the power when the fission rate is given as an AuxVariable for a layered 1D geometry
  • 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.
  • 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.
  • rdg: Example Problem Test
  • 11.39.1The system shall use the FuelPinGeometry userobject to extract geometric information for the fuel pin model.
  • 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.
  • 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.
  • 11.40.3The system shall compute Jacobians for fast neutron flux as a material.
  • 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
    1. and match to a hand calculaiton.
    2. and couple to other material properties.
    3. and couple to other material properties using AD.
    4. for realistic rod sizes and properties.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.42.9The system shall produce an error when unit_factor is less than or equal to zero.
  • 11.42.10The system shall produce an error when layer_density is less than or equal to zero.
  • 11.42.11The system shall produce an error when method is not 1 or 2.
  • 11.42.12The system shall produce an error when solubility_species is not defined.
  • rdg: Fecral Oxidation
  • 11.43.1The system shall compute the oxide thickness for FeCrAl tubes using the kinetics for APMT oxidation.
  • 11.43.2The system shall compute the oxide thickness and mass gain for FeCrAl tubes under PWR water chemistry conditions.
  • 11.43.3The system shall compute the oxide thickness and mass gain for FeCrAl tubes under BWR water chemistry conditions.
  • 11.43.4The system shall compute the oxide thickness and mass gain for FeCrAl tubes at high temperature.
  • 11.43.5The system shall correctly error if the oxide_scale_factor supplied in FeCrAlOxidation equals zero.
  • rdg: Fgr Fraction
  • 11.44.1The system shall compute a simple fission gas released model for metal fuel for RZ geometries.
  • 11.44.2The system shall compute a simple fission gas released model for metal fuel for 3D geometries.
  • rdg: Fgr Percent
  • 11.45.1The system shall compute percent of fission gas released.
  • 11.45.2The system shall report zero percent fission gas released if no fission gas is generated.
  • 11.45.3The system shall calculate Postprocessors properly regardless of their order in the input file.
  • rdg: Fill Gas Thermal Conductivity
  • 11.46.1The system shall compute the default fill gas thermal conductivity model with the selection of
    1. helium as a fill gas.
    2. neon as a fill gas.
    3. argon as a fill gas.
    4. krypton as a fill gas.
    5. xenon as a fill gas.
    6. hydrogen as a fill gas.
    7. nitrogen as a fill gas.
    8. oxygen as a fill gas.
    9. carbon monoxide as a fill gas.
    10. carbon dioxide as a fill gas.
    11. water vapor as a fill gas.
    12. a gas mixture that is composed of monatomic inert gases.
    13. a gas mixture that is composed of monatomic/diatomic/polyatomic inert gases.
  • 11.46.2The system shall compute the advanced fill gas thermal conductivity model with the selection of
    1. helium as a fill gas.
    2. neon as a fill gas.
    3. argon as a fill gas.
    4. krypton as a fill gas.
    5. xenon as a fill gas.
    6. a gas mixture that is composed of monatomic inert gases.
    7. a gas mixture that is composed of monatomic/diatomic/polyatomic inert gases.
  • 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.
  • 11.47.2The system shall read PIE data from a csv file and compare with calculated values in a VectorPostprocessor for cladding.
  • 11.47.3The system shall throw an error if the specified CSV file cannot be open.
  • 11.47.4The system shall throw an error if the specified CSV file contains more than three columns.
  • 11.47.5The system shall throw an error if the specified CSV file misses columns.
  • 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.
  • 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.
  • 11.48.2The system shall read a FIPD-based CSV file containing time-dependent axial peaking information and generate a Function.
  • 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.
  • 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.
  • 11.48.5The system shall read a FIPD-based CSV file containing time-dependent axial peaking information and use MeshMetaData to generate a Function.
  • 11.48.6The system shall throw an error if zero_ends is set false when extrapolate_to_zero is set true.
  • 11.48.7The system shall throw an error if the slope at the end cannot be extrapolated to zero.
  • 11.48.8The system shall throw an error if the first abscissa value is negative.
  • 11.48.9The system shall throw an error if the last abscissa value exceeds unity.
  • 11.48.10The system shall throw an error if pin geometry data are missing and no MeshMetaData is used.
  • 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.
  • 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.
  • 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.
  • 11.49.4The system shall produce correct sodium volume within the cladding.
  • 11.49.5The system shall produce correct Pu and Zr atomic fractions as well as density of the fuel.
  • 11.49.6The system shall produce correct Pu and Zr atomic fraction of the fuel that is usable by UPuZrBurnup.
  • 11.49.7The system shall produce correct cladding type enum.
  • 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.
  • 11.49.9The system shall check that fuel slug length is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
  • 11.49.10The system shall check that fuel slug outer diameter is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
  • 11.49.11The system shall check that cladding outer diameter is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
  • 11.49.12The system shall check that cladding thickness is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
  • 11.49.13The system shall check that sodium level above slug is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
  • 11.49.14The system shall check that plenum volume is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
  • 11.49.15The system shall check the sanity of the custom priority input.
  • rdg: Fission Gas 1D
  • 11.50.1The system shall compute the fission gas produced and released in UPuZr fuel for Layered1D geometries.
  • 11.50.2The system shall compute the fission gas produced and released in UPuZr fuel for 2D axisymmetric geometries.
  • rdg: Fission Rate
  • 11.51.1The system shall calculate the fission rate as a function of total linear power and axial power profile
    1. and match an analytical solution.
    2. and a radial power profile, and match an analytical solution.
    3. and throw an error if the pellet inner radius is bigger than the pellet radius.
    4. and throw an error if the problem geomery is not 2DRz.
    5. and throw an error if mesh generator name is not specified when expected.
    6. and get pellet radius through MeshMetaDataInterface.
    7. and get pellet radius through MeshMetaDataInterface in AD mode.
  • rdg: Fission Rate Lwr
  • 11.52.1The system shall accommodate a change from fission to thermal power and vice versa.
  • 11.52.2The system shall accommodate a change from fission to thermal power and vice versa, using the FissionRateGeneral AuxKernel.
  • 11.52.3The system shall compute a fission rate given rod averaged linear power and pellet dimensions.
  • 11.52.4The system shall compute a fission rate given rod averaged linear power and pellet dimensions, using the FissionRateGeneral AuxKernel.
  • 11.52.5The system shall compute fission rate as part of the burnup calculation.
  • 11.52.6The system shall compute fission rate as part of the burnup calculation when the axial axis is equal to z.
  • 11.52.7The system shall compute fission rate as part of the burnup calculation when the axial axis is equal to x.
  • rdg: Fission Rate Mox
  • 11.53.1The system shall ensure the fission rate is properly calculated, using FissionRateMOX.
  • 11.53.2The system shall ensure the fission rate is properly calculated, using the FissionRateGeneral AuxKernel.
  • 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.
  • 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.
  • 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.
  • 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.
  • rdg: Fission Rate From Power Density
  • 11.55.1The system shall compute fission rate given a power density and energy per fission.
  • 11.55.2The system shall compute fission rate given a power density and energy per fission, using the FissionRateGeneral AuxKernel.
  • rdg: Fission Rate Generic
  • 11.56.1The system shall compute a fission rate according to a generic formulation.
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • rdg: Fuel Pin Mesh Generator
  • 11.58.1The system shall create a fuel rod mesh containing a smeared fuel column with clad
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 11.58.8The system shall create a fuel rod mesh containing an annular smeared fuel column with clad
  • 11.58.9The system shall create a fuel rod mesh containing a drilled, smeared fuel column with cladding.
  • 11.58.10The system shall create a fuel rod mesh containing a drilled, discrete pellet fuel column with cladding.
  • 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
  • 11.58.12The system shall check that coating thickness and number of radial elements are consistent when modeling coating
  • 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
  • 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
  • 11.58.15The system shall create a fuel rod mesh containing a smeared fuel column only.
  • 11.58.16The system shall create a fuel rod mesh containing clad with endcaps only.
  • 11.58.17The system shall create a fuel rod mesh containing clad with endcaps with a coating on the outer radial surface.
  • 11.58.18The system shall error if neither fuel or clad are included.
  • 11.58.19The system shall error when using intervals if only the fuel or clad is included.
  • 11.58.20The system shall error when trying to model coating when clad is not included.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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
  • 11.58.26The system shall check that liner thickness and number of radial elements are consistent when modeling a liner.
  • 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.
  • 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.
  • 11.58.29The system shall create a fuel rod mesh containing a smeared fuel column with multiple fuel blocks with cladding.
  • 11.58.30The system shall create a fuel rod mesh containing a set of discrete fuel pellets with cladding.
  • 11.58.31The system shall create a fuel rod mesh containing a set of discrete fuel pellets with cladding using QUAD8 elements.
  • 11.58.32The system shall create a fuel rod mesh containing a set of discrete fuel pellets with cladding using QUAD9 elements.
  • 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.
  • 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.
  • 11.58.35The system shall create a mesh of a capsule that can be used to analyze fuel experiments.
  • 11.58.36The system shall check that the radius dish of a fuel pellet does not physically excede the radius of the pellet.
  • 11.58.37The system shall check that the chamfer width of a fuel pellet does not physically excede the radius of the pellet.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.58.42The system shall check that the number of dish elements is consistent with the existence of a dish.
  • 11.58.43The system shall check that the number of chamfer elements is consistent with the existence of a chamfer.
  • rdg: Fuel Pin Mesh Generator Fipd
  • 11.59.1The system shall create a fuel rod mesh containing a smeared fuel column with clad.
  • 11.59.2The system shall create a fuel rod mesh containing a smeared fuel column with clad using custom priority input.
  • 11.59.3The system shall produce correct sodium volume within the cladding when using a MeshPropertyFunction.
  • 11.59.4The system shall check that the fuel slug length is available in the FIPD pin design geometry file.
  • 11.59.5The system shall check that the fuel slug outer diameter is available in the FIPD pin design geometry file.
  • 11.59.6The system shall check that cladding outer diameter is available in the FIPD pin design geometry file.
  • 11.59.7The system shall check that cladding thickness is available in the FIPD pin design geometry file.
  • 11.59.8The system shall check that sodium level above slug is available in the FIPD pin design geometry file.
  • 11.59.9The system shall check that plenum volume is available in the FIPD pin design geometry file.
  • 11.59.10The system shall check the sanity of the custom priority input when building a smeared pellet mesh using an FIPD geometry file.
  • rdg: Fuelrodlinevaluesampler
  • 11.60.1The system shall extract user-specified fuel rod output data along a horizontal line through the fuel and cladding.
  • 11.60.2The system shall extract user-specified fuel rod output data along a vertical line through the fuel and cladding.
  • 11.60.3The system shall check that a Layered1D mesh is not used.
  • 11.60.4The system shall check that a Layered2D mesh is not used.
  • rdg: Gamma Heating
  • 11.61.1The system shall calculate gamma heating in cladding.
  • 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.
  • 11.62.2The system shall correctly model heat transfer between two blocks made of different materials separated by a time varying gap.
  • 11.62.3The system shall converge to the solution fast when a physics based pre-conditioner is used for a thermo-mechanical problem.
  • 11.62.4The system shall correctly model heat transfer between two blocks when the gap between them is filled multiple gases.
  • 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.
  • 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.
  • 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.
  • 11.62.8The system shall correctly model heat transfer between fuel and clad when a temperature dependent Meyer hardness is used.
  • 11.62.9The system shall produce an error when the tangential_tolerance used in modeling thermal contact is outside the valid range.
  • 11.62.10The system shall produce an error when the normal_smoothing_distance used in modeling thermal contact is negative.
  • 11.62.11The system shall produce an error when the normal_smoothing_distance used in modeling thermal contact is outside the valid range.
  • 11.62.12The system shall produce an error when the gap_conductivity used in modeling thermal contact is not positive.
  • 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.
  • 11.62.14The system shall produce an error if the supplied gas type is not supported.
  • 11.62.15The system shall produce an error if both the type and fraction of initial gas is not given.
  • 11.62.16The system shall produce an error if both the type and fraction of released gas is not given.
  • 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.
  • rdg: Gap Heat Transfer Htonly
  • 11.64.1The system shall compute gap conductance for a helium-filled gap, neglecting all other terms.
  • 11.64.2The system shall compute gap conductance using second order elements for a helium-filled gap, neglecting all other terms.
  • 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.
  • 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.
  • rdg: Gap Heat Transfer Mixedgas
  • 11.65.1The system shall compute gap conductance for a mixed-gas-filled gap.
  • 11.65.2The system shall compute gap conductance for a mixed-gas-filled gap with the gap mixture being modified during a refabrication step.
  • 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.
  • 11.65.4The system shall compute gap conductance for a mixed-gas-filled gap with the gap mixture being modified during two refabrication steps.
  • 11.65.5The system shall compute gap conductance using second order elements for a mixed-gas-filled gap.
  • 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.
  • 11.65.7The system shall compute gap conductance for a mixed-gas-filled gap with the gap mixture being modified continuously.
  • 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.
  • 11.66.2The system shall provide the user with information when the thermal action creates lower-dimensional domains.
  • 11.66.3The system shall inform the user and terminate when the wrong contact pressure variable is provided for gap conductance computation.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.66.13The system shall be able to run a two-dimensional thermomechanical mortar problem that generates mesh state information for a subsequent restart.
  • 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.
  • 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.
  • 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.
  • 11.68.2The system shall compute jump distance for thermal contact according to the Kennard model with a gas mixture in the gap.
  • rdg: Generic Material Failure
  • 11.69.1The system shall compute the failure state for 2D diffusion when the variable exceeds the constant failure criteria.
  • 11.69.2The system shall compute the failure state for 2D diffusion when the variable equals or exceeds the constant failure criteria.
  • 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.
  • 11.69.4The system shall compute the failure state for 2D diffusion when the variable is less than the constant failure criteria.
  • rdg: Grainradiusmechanistic
  • 11.70.1The system shall calculate grain growth within various grain growth regimes for
    1. UO2.
    2. U3Si2.
  • 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
  • 11.71.2The system shall compute the evolution the grain size through the growth, stagnant, and decay phases as dictated by a temperature transient
  • 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.
  • 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.
  • 11.72.3The system shall compute the volume fraction of high burnup structure in uranium dioxide fuel using the Lassmann model.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.73.10The system shall calculate the hydrogen and hydride concentrations in a Zircaloy cladding submitted to a fast heat treatment.
  • 11.73.11The system shall calculate the hydrogen and hydride concentrations in a Zircaloy cladding submitted to a fast heat treatment with AD.
  • 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.
  • 11.73.13The system shall calculate the solid solution hydrogen distribution for a temperature gradient.
  • 11.73.14The system shall calculate the solid solution hydrogen distribution for a temperature gradient with AD.
  • 11.73.15The system shall calculate perfect Jacobians for the solid solution hydrogen distribution for a temperature gradient with AD.
  • 11.73.16The system shall be able to compute the supersolubility of hydrogen in Zircaloy cladding. This test is for supersolubility time dependency verification.
  • 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.
  • 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.
  • 11.73.19The system shall be able to compute the default solubility of hydrogen (i.e. TSSd)
  • 11.73.20The system shall be able to compute the effective solubility of hydrogen.
  • 11.73.21The system shall be able to compute the effective solubility of hydrogen with AD.
  • 11.73.22The system shall be able to calculate perfect Jacobians to compute the effective solubility of hydrogen with AD.
  • 11.73.23The system shall compute the hydrogen concentration within the cladding due to oxidation at the waterside boundary:
    1. for a slab of Zircaloy-4
    2. for a slab of ZIRLO
    3. for a slab of M5
    4. for a slab with a user-supplied pickup fraction
    5. for a slab of Zircaloy-2 at burnups below 50 GWd/tU
    6. for a slab of Zircaloy-2 at burnups above 50 GWd/tU
    7. for a slab of Zircaloy-2 at linear power above 10000 W/m
    8. for a slab of Zircaloy-2 at linear power below 10000 W/m
    9. for a ring of Zircaloy-4
    10. for a ring of ZIRLO
    11. for a ring of M5
    12. for a ring with a user-supplied pickup fraction
    13. and report an error the hydrogen pick up fraction is greater than 1.
  • rdg: Ifba He Production
  • 11.74.1The system shall accept ZrB2 loading and relative density as inputs for the burnup based IFBA model.
  • 11.74.2The system shall accept B10 loading and ZrB2 relative density as inputs for the burnup based IFBA model.
  • 11.74.3The system shall accept ZrB2 loading and layer thickness as inputs for the burnup based IFBA model.
  • 11.74.4The system shall accept B10 loading and layer thickness as inputs for the burnup based IFBA model.
  • 11.74.5The system shall accept ZrB2 loading and relative density as inputs for the frapcon based IFBA model.
  • 11.74.6The system shall accept ZrB2 loading and layer thickness as inputs for the frapcon based IFBA model.
  • 11.74.7The system shall accept B10 loading and ZrB2 relative density as inputs for the frapcon based IFBA model.
  • 11.74.8The system shall accept B10 loading and layer thickness as inputs for the frapcon based IFBA model.
  • 11.74.9The system shall check that the loading is fully specified.
  • 11.74.10The system shall check that the loading is not over specified.
  • 11.74.11The system shall check that the required parameter ifba_len is specified.
  • 11.74.12The system shall check that the required parameter b10_enrich is specified.
  • 11.74.13The system shall check that the ZrB2 layer is properly specified when supplying ZrB2 loading.
  • 11.74.14The system shall check that the ZrB2 layer is properly specified when supplying ZrB2 loading and thickness.
  • 11.74.15The system shall check that the ZrB2 layer is properly specified when supplying ZrB2 loading and pellet outer radius.
  • 11.74.16The system shall check that the ZrB2 layer is not over specified when supplying ZrB2 loading, density and thickness.
  • 11.74.17The system shall check that the ZrB2 layer is not over specified when supplying ZrB2 loading, density and pellet outer radius.
  • 11.74.18The system shall check that the U235 enrichment is specified.
  • 11.74.19The system shall check that the burnup function is specified.
  • 11.74.20The system shall check that the fraction of IFBA rods is specified.
  • 11.74.21The system shall check that the rod average linear power is specified.
  • 11.74.22The system shall accept ZrB2 loading and relative density as inputs for the burnup based IFBA model without including fission gas release.
  • 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.
  • 11.74.24The system shall accept ZrB2 loading and layer thickness as inputs for the burnup based IFBA model without including fission gas release.
  • 11.74.25The system shall accept B10 loading and layer thickness as inputs for the burnup based IFBA model without including fission gas release.
  • 11.74.26The system shall accept ZrB2 loading and relative density as inputs for the frapcon based IFBA model without including fission gas release.
  • 11.74.27The system shall accept ZrB2 loading and layer thickness as inputs for the frapcon based IFBA model without including fission gas release.
  • 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.
  • 11.74.29The system shall accept B10 loading and layer thickness as inputs for the frapcon based IFBA model without including fission gas release.
  • 11.74.30The system shall accept a model with an initial plenum gas composed of Xe.
  • rdg: Layer Thickness
  • 11.75.1BISON will compute the interaction layer thickness for UO2/Zr.
  • rdg: Layered2D
  • 11.76.1The system shall support automatic creation of Layered2D meshes containing solid fuel and clad using a mesh generator
  • 11.76.2The system shall support automatic creation of Layered2D meshes containing solid fuel and clad with coincident nodes using a mesh generator
  • 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.
  • 11.76.4The system shall support automatic creation of Layered2D meshes containing solid fuel and clad, including a plenum, using a mesh generator
  • 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
  • 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
  • 11.76.7The system shall support automatic creation of Layered2D meshes containing solid fuel and clad that is meshed finely using a mesh generator
  • 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
  • 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
  • 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
  • 11.76.11The system shall support automatic creation of Layered2D meshes containing solid fuel with a MPS and clad using a mesh generator
  • 11.76.12The system shall support automatic creation of Layered2D meshes containing hollow fuel and clad using a mesh generator
  • 11.76.13The system shall support automatic creation of Layered2D meshes containing multiple fuel blocks using a mesh generator
  • 11.76.14The system shall support automatic creation of Layered2D meshes containing multiple fuel blocks with different outer radii using a mesh generator
  • 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
  • 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
  • 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
  • 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
  • 11.76.19The system shall support automatic creation of Layered2D meshes containing fuel only using a mesh generator
  • 11.76.20The system shall support automatic creation of Layered2D meshes containing clad only using a mesh generator
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 11.76.29The system shall error for the case when no slices are specified when creating Layered2D meshes using a mesh generator
  • 11.76.30The system shall error if any of the slice heights are negative when creating Layered2D meshes using a mesh generator
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 11.76.42The system shall error when additional rings are requested when clad is not included when creating Layered2D meshes using a mesh generator
  • 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
  • 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
  • 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
  • 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
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.76.51The system shall accurately integrate the axial profile function for Layered2D models.
  • 11.76.52The system shall accurately integrate the axial profile function, including when nonuniform slice heights are supplied for Layered2D models.
  • 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.
  • 11.76.54The system shall calculate the weighted average plenum temperature for layered2D geometries.
  • 11.76.55The system shall apply an initial eigenstrain to a layered2D mesh.
  • 11.76.56The system shall report the thickness of cladding in Layered2D meshes.
  • 11.76.57The system shall create arrays of Layered2D meshes.
  • 11.76.58The system shall create arrays of Layered2D meshes with different number of rows and columns.
  • 11.76.59The system shall support LOCA analysis with an array of Layered2D meshes.
  • 11.76.60The system shall report an error if rod_ave_lin_power is not supplied to NuclearMaterials UO2 when relocation is requested.
  • 11.76.61The system shall report an error if the pitch is too small when creating arrays of Layered2D meshes.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.77.7The system shall calculate rod internal volume in Layered1D and the results shall match the analytical solution for the internal volume.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.77.17They system shall calculate the temperature in the fuel cladding gap for use in axial gas communication.
  • 11.77.18The system shall create a mesh with multiple fuel blocks that can also have different material properties in Layered1D.
  • 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.
  • 11.77.20The system shall report both the minimum and the maximum nodal values of a layered 1D mesh.
  • 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.
  • 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.
  • 11.77.23The system shall have error testing for the case of non-uniform slice height where slice_heights are not provided in Layered1D.
  • 11.77.24The system shall have error testing for the case where slice_heights and slices_per_block are not matching in Layered1D.
  • 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.
  • 11.77.26The system shall have error testing to confirm at least one slice exists in Layered1D.
  • 11.77.27The system shall have error testing for all slice heights must be positive numbers in Layered1D.
  • 11.77.28The system shall have error testing to confirm that include_plenum is set to false when no cladding is included in Layered1D.
  • 11.77.29The system shall have error testing to confirm that the mesh must include fuel, clad, or both in Layered1D.
  • 11.77.30The system shall have error testing to inform the user that plenum_height is not active with slice_heights in Layered1D.
  • 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.
  • 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.
  • 11.77.33The system shall have error testing to confirm that the fuel outer radius is greater than inner radius in Layered1D.
  • 11.77.34The system shall have error testing for a non-negative pellet inner radius in Layered1D.
  • 11.77.35The system shall have error testing to confirm that pellet_mesh_density=customize if nx_p is set in Layered1D.
  • 11.77.36The system shall have error testing to confirm that clad_mesh_density=customize if nx_c is set in Layered1D.
  • 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
  • 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
  • 11.77.39The system shall be able to create a mesh containing a liner bonded to the inner surface of the clad.
  • 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
  • 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
  • 11.77.42The system shall error when additional rings are requested when clad is not included when creating layered1D meshes
  • 11.77.43The system shall error if the thickness of any of the additional rings is zero when creating layered1D meshes
  • 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.
  • 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.
  • 11.77.46The system shall error when the number of elements in the liner is not consistent with its thickness for a layered1D geometry.
  • 11.77.47The system shall error attempting to model a liner without cladding present for a layered1D geometry.
  • 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.
  • 11.77.49The system shall generate 1D meshes that include a lower plenum when the fuel has non-uniform slice heights.
  • 11.77.50The system shall generate 1D meshes that include a lower plenum when the fuel has uniform slice heights.
  • 11.77.51The system shall compute the fuel and cladding elongation in layered1D meshes.
  • 11.77.52The system shall compute friction between fuel and cladding in layered one-dimensional simulations.
  • 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.
  • 11.77.54The system shall compute friction between fuel and cladding in layered one-dimensional simulations using the reference residual and in sliding conditions.
  • 11.77.55The system shall compute the volume integral of a variable for layered1D meshes.
  • 11.77.56The system shall apply an initial eigenstrain to a layered1D mesh.
  • rdg: Mass Flux Constraint
  • 11.78.1The system shall be able to preserve mass flux across flat gaps between blocks in XYZ coordinates.
  • 11.78.2The system shall be able to preserve mass flux across flat gaps between blocks in RZ coordinates.
  • 11.78.3The system shall be able to preserve mass flux across misaligned flat gaps between blocks in XYZ coordinates.
  • 11.78.4The system shall be able to preserve mass flux across curved gaps between blocks in XYZ coordinates.
  • 11.78.5The system shall be able to preserve mass flux across curved gaps between blocks in RZ coordinates.
  • 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.
  • 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.
  • 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.
  • 11.79.4The system shall compute a thermal conductivity degredation due to porosity and match hand calculations using the Steiner correlation.
  • The system shall couple to temperature and constituent concentrations to provide thermal conductivity and couple to other AD kernels.
  • 11.79.6The system shall couple to temperature and constituent concentrations to provide thermal conductivity and couple to other non-AD kernels.
  • rdg: Meso Thcond Test
  • 11.80.1The system shall compute thermal conductivity of UO2 based on mesoscale information.
  • 11.80.2The system shall compute thermal conductivity of UO2 based only on limited mesoscale information.
  • 11.80.3The system shall compute thermal conductivity of UO2 based on mesoscale information and information from Sifgrs.
  • 11.80.4The system shall compute thermal conductivity of UO2 based on mesoscale information and information from Sifgrs including evolving grain radius effects.
  • 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.
  • 11.81.2The system shall generate a cladding degradation Function based on a given VectorPostprocessor containing CCCI wastage thickness profile.
  • 11.81.3The system shall generate a cladding degradation Function by using fuel pin geometry data from MeshMetaData.
  • 11.81.4The system shall throw an error if the cladding start position is not given by user in absence of MeshMetaData.
  • 11.81.5The system shall throw an error if the cladding ending position is not given by user in absence of MeshMetaData.
  • 11.81.6The system shall throw an error if the cladding thickness is not given by user in absence of MeshMetaData.
  • 11.81.7The system shall throw an error if the cladding outer radius is not given by user in absence of MeshMetaData.
  • rdg: Metallic Fuel Coolant Wastage
  • 11.82.1The system shall compute a wastage thickness for HT9 using effective time method.
  • 11.82.2The system shall compute a wastage thickness for HT9 using the original method.
  • 11.82.3The system shall compute a wastage thickness for HT9_HEDL using effective time method.
  • 11.82.4The system shall compute a wastage thickness for HT9_HEDL using the original method.
  • 11.82.5The system shall compute a wastage thickness for SS316 using effective time method.
  • 11.82.6The system shall compute a wastage thickness for SS316 using the original method.
  • 11.82.7The system shall compute a wastage thickness using for a smeared pellet mesh pin.
  • 11.82.8The system shall give an error message when time is negative.
  • 11.82.9The system shall give an error message when the increment is abnormal.
  • rdg: Metallic Fuel Liquid Cladding Penetration
  • 11.83.1The system shall compute a loss of cladding thickness given temperature.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.83.7The system shall compute a loss of cladding thickness given temperature in automatic differention mode.
  • 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.
  • 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.
  • 11.83.10The system shall compute a loss of cladding thickness given temperature using mesh metadata and elongation postprocessor.
  • 11.83.11The system shall compute a loss of cladding thickness given temperature using the ANL conservative model with 0Pu.
  • 11.83.12The system shall compute a loss of cladding thickness given temperature using the ANL conservative model with 19Pu.
  • 11.83.13The system shall compute a loss of cladding thickness given temperature using the ANL conservative model with 19Pu at high burnup.
  • 11.83.14The system shall compute a loss of cladding thickness given temperature using the ANL conservative model with 26Pu at low burnup.
  • 11.83.15The system shall compute a loss of cladding thickness given temperature using the ANL least squares model with 0Pu.
  • 11.83.16The system shall compute a loss of cladding thickness given temperature using the ANL least squares model with 19Pu at high burnup.
  • 11.83.17The system shall compute a loss of cladding thickness given temperature using the ANL least squares model with 19Pu at low burnup.
  • 11.83.18The system shall compute a loss of cladding thickness given temperature using the ANL least squares model with 26Pu.
  • 11.83.19The system shall compute a loss of cladding thickness given temperature using user-provided coefficients.
  • 11.83.20The system shall produce an error if the wastage increment is too high within one time step.
  • 11.83.21The system shall produce an error if the provided mesh generator does not contain the cladding start metadata.
  • 11.83.22The system shall produce an error if the provided mesh generator does not contain the cladding bottom gap metadata.
  • 11.83.23The system shall produce an error if the provided mesh generator does not contain the fuel height metadata.
  • 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.
  • 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.
  • 11.83.26The system shall produce an error if the fuel bottom position is not specified in absence of mesh metadata.
  • 11.83.27The system shall produce an error if the fuel height is not specified in absence of mesh metadata.
  • 11.83.28The system shall produce an error if the cladding inner radius is not specified in absence of mesh metadata.
  • 11.83.29The system shall produce an error if the Pu content is specificied for the models that do not need it.
  • 11.83.30The system shall produce an error if the A coefficient is specificied for a non CUSTOM model.
  • 11.83.31The system shall produce an error if the QR coefficient is specificied for a non CUSTOM model.
  • 11.83.32The system shall produce an error if the onset temperature is specificied for an ANL model.
  • 11.83.33The system shall produce an error if the Pu content is not specified for an ANL model.
  • 11.83.34The system shall produce an error if the burnup is not specified for an ANL model with 19 Pu content.
  • 11.83.35The system shall produce an error if the burnup is not specified for the INTRINSIC fuel melting model.
  • 11.83.36The system shall produce an error if the Pu content is not specified for the INTRINSIC fuel melting model.
  • 11.83.37The system shall produce an error if a user specified ratio is provided for the INTRINSIC fuel melting model.
  • 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.
  • 11.84.2The system shall generate a metallic fuel melting Function by using fuel pin geometry data from MeshMetaData.
  • 11.84.3The system shall produce an error if the fuel radius information is not given by user in absence of MeshMetaData.
  • 11.84.4The system shall produce an error if the vector postprocessor data are not appropriate for linear interpolation.
  • 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.
  • 11.85.2The system shall compute the cladding thinning fraction as a function of temperature and flux and match hand calculations.
  • rdg: Monolithicsicthermal
  • 11.86.1The system shall compute the thermal conductivity and specific heat of unirradiated monolithic SiC using the Snead model.
  • 11.86.2The system shall compute the thermal conductivity and specific heat of unirradiated monolithic SiC using the Stone model.
  • 11.86.3The system shall compute the thermal conductivity and specific heat of irradiated monolithic SiC using the Stone model.
  • 11.86.4The system shall compute the thermal conductivity and specific heat of unirradiated monolithic SiC using the Miller model.
  • 11.86.5The system shall compute the thermal conductivity and specific heat of unirradiated monolithic SiC using the Miller model using automatic differentiation.
  • 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.
  • rdg: Mox Oxygen To Metal Ratio
  • 11.87.1The system shall calculate the oxygen to metal ratio in fuel pellet for hypostoichiometry.
  • 11.87.2The system shall calculate the oxygen to metal ratio in fuel pellet for hyperstoichiometry.
  • rdg: Mox Oxygen Transport
  • 11.88.1The system shall calculate the oxygen diffusion in a hyperstoichiometry fuel after a thermal gradient.
  • 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.
  • 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.
  • rdg: Mox Pore Velocity
  • 11.89.1The system shall test the pore velocity calculation for consistency with the equation in the design document.
  • 11.89.2The system shall test the pore velocity calculation with vapor pressure effects for consistency with the equation in the design document.
  • 11.89.3The system shall check that the Actinide redistribution kernels run.
  • 11.89.4The system shall check that the Actinide redistribution kernels run when coupled with the pore velocity calculations.
  • rdg: Mox Thermal
  • 11.90.1The system shall use the Amaya model in MOXThermal to compute
    1. the thermal properties of MOX.
    2. the correct Jacobian.
  • The system shall use the Amaya model in ADMOXThermal to compute
    1. the thermal properties of MOX.
    2. the correct Jacobian.
  • 11.90.3The system shall use the Duriez model in MOXThermal to compute
    1. the thermal properties of MOX.
    2. the correct Jacobian.
  • The system shall use the Duriez model in ADMOXThermal to compute
    1. the thermal properties of MOX.
    2. the correct Jacobian.
  • 11.90.5The system shall use Halden model in MOXThermal to compute
    1. the thermal properties of MOX.
    2. the correct Jacobian.
  • The system shall use Halden model in ADMOXThermal to compute
    1. the thermal properties of MOX.
    2. the correct Jacobian.
  • 11.90.7The system shall use Halden model in MOXThermal to compute the thermal properties of MOX with multiplicative scalars.
  • 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.
  • rdg: Multi Sample Action
  • 11.91.1The system shall be able to generate an action to create multiple objects of any given type
  • 11.91.2The system shall provide tested example multi sample actions and parameter modifier objects.
  • 11.91.3The system shall be able to generate create multiple meshes with different subdomain IDs
  • 11.91.4The system shall report parameter errors when
    1. the size of a number values vector entry is not identical to the multi-sample size.
    2. a specified number parameter does not exist in the generated object.
    3. the size of a string values vector entry is not identical to the multi-sample size.
    4. a specified string parameter does not exist in the generated object.
  • 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.
  • 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.
  • rdg: Nuclearmaterialntpaction
  • 11.93.1The system shall use the NTP classes to simulate a nuclear thermal propulsion problem.
  • 11.93.2The system shall use the NuclearMaterialNTP action to simplify setup of a nuclear thermal propulsion problem.
  • 11.93.3The system shall correctly calculate values when initial temperatures are entered into the NuclearMaterial action.
  • 11.93.4The system shall return an error if two conflicting initial conditions are entered into the NuclearMaterial action.
  • 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.
  • 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.
  • 11.93.7The system shall return an error if use_ad is chosen for NTP in the NuclearMaterial action.
  • 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.
  • 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.
  • 11.94.3The system shall use the NuclearMaterialSS316 action to compute thermal conductivity and specific heat for 316 stainless steel at various temperatures.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • rdg: Partial Sum Heat Flux
  • 11.95.1The system shall compute a set of partial sums of heat fluxes on a surface.
  • 11.95.2The system shall compute coolant conditions on a surface for plate fuel.
  • 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.
  • 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.
  • 11.97.2The system shall be able to calculate Pd production rate density using AD and compute a perfect Jacobian.
  • 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).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • rdg: Phase Upuzr
  • 11.101.1The system shall reproduce the pseudo two-phase diagram for U-Zr.
  • 11.101.2The system shall calculate the correct phase for a model with a changing Zr concentration and temperature.
  • 11.101.3The system shall reproduce the pseudo two-phase diagram for U-Zr using AD.
  • 11.101.4The system shall calculate the correct phase for a model with a changing Zr concentration and temperature using AD.
  • rdg: Plate Mesh
  • 11.102.1BISON will support automatic creation of plate meshes.
  • 11.102.2BISON will report an error if the wrong number of dimensions is given to the plate mesh generator.
  • 11.102.3BISON will report an error if the wrong number of cladding thicknesses is given to the plate mesh generator.
  • 11.102.4BISON will report an error if the dimensions given to the plate mesh generator are not all positive.
  • 11.102.5BISON will report an error if cladding thicknesses given to the plate mesh generator are not all positive.
  • 11.102.6BISON will report an error if the wrong number of fuel elements is given to the plate mesh generator.
  • 11.102.7BISON will report an error if the wrong number of cladding elements is given to the plate mesh generator.
  • rdg: Plenum Pressure
  • 11.103.1The system shall compute the pressure within the plenum using the ideal gas law including a refabrication step.
  • 11.103.2The system shall correctly report if the range checking of the gas constant parameter R fails.
  • 11.103.3The system shall correctly report if the range checking of the initial temperature fails.
  • 11.103.4The system shall correctly report if the range checking of the initial pressure fails.
  • 11.103.5The system shall correctly output the plenum pressure to a checkpoint file for restart.
  • 11.103.6The system shall restart correctly from an available checkpoint file and correctly compute the plenum pressure.
  • 11.103.7The system shall support the equilibrating of the plenum pressure to a user-supplied pressure after cladding failure.
  • 11.103.8The system shall error if both cladding_failure_status and equilibrium pressure are not specified when simulating past cladding failure.
  • rdg: Plenum Temp
  • 11.104.1The system shall estimate the plenum temperature when hollow fuel is modeled.
  • 11.104.2The system shall allow the PlenumTemperature setup to be simplified for standard meshes with multiple pellets.
  • 11.104.3The system shall estimate the plenum temperature accurately when an axially-varying temperature is present by investigating horizontal boundaries only.
  • 11.104.4The system shall estimate the plenum temperature accurately when an axially-varying temperature is present.
  • 11.104.5The system shall estimate the plenum temperature accurately when an axially-varying temperature is present regardless of the order of surfaces supplied.
  • 11.104.6The system shall estimate the plenum temperature accurately with a closed gap by investigating horizontal boundaries only.
  • 11.104.7The system shall estimate the plenum temperature accurately with a closed gap.
  • 11.104.8The system shall enforce that the tangential_tolerance be non-negative.
  • 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.
  • 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.
  • 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.
  • 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.
  • rdg: Radial Avg Fuel Enthalpy
  • 11.107.1The system shall calculate the peak radial average fuel enthalpy of UO2 fuel.
  • 11.107.2The system shall calculate the radial average fuel enthalpy of UO2 fuel at a specified axial location.
  • rdg: Radial Crack Counter
  • 11.108.1The system shall group the number of discrete cracks into user-defined bins based upon crack length.
  • rdg: Radial Power Factor
  • 11.109.1The system shall support supplying an initial burnup to the burnup calculation.
  • 11.109.2The system shall support writing restart information when supplying an initial burnup to the burnup calculation.
  • 11.109.3The system shall support reading restart information when supplying an initial burnup to the burnup calculation.
  • 11.109.4The system shall support supplying an initial burnup to the burnup calculation when also specifying the radial power function.
  • 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.
  • 11.109.6The system shall compute the radial power factor, the relative power level across the radius of a fuel pellet.
  • 11.109.7The system shall support computing the radial power factor when running in parallel.
  • 11.109.8The system shall support writing restart information while computing the radial power factor when running in parallel.
  • 11.109.9The system shall support reading restart information while computing the radial power factor when running in parallel.
  • 11.109.10The system shall support computing the radial power factor for U3Si2 fuel.
  • 11.109.11The system shall report the average burnup across the radius of a fuel pellet at a specified height.
  • 11.109.12The system shall report spatially-varying information computed by the radial power factor feature.
  • 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.
  • 11.109.14The system shall support computing radial power factors on multiple mesh blocks.
  • 11.109.15The system shall compute the radial average burnup computed by the radial power factor feature.
  • 11.109.16The system shall make the radial average burnup computed by the radial power factor feature available to other models.
  • 11.109.17The system shall support radial power factor calculations where the fuel pin is offset from the origin.
  • rdg: Radioactive Decay
  • 11.110.1The system shall calculate concentration changes due to radioactive decay.
  • rdg: Radius Aux
  • 11.111.1The system shall compute the radial distance of nodes from the centerline for axisymmetric problems.
  • 11.111.2The system shall compute the radial distance of nodes from the centerline for plane strain (xy) problems.
  • 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
    1. for a solid fuel rod.
    2. for a solid fuel rod with a stand and cap.
    3. for a solid fuel rod with a stand and cap using a mixture of TRI6 and QUAD8 elements.
    4. for an annular fuel rod.
    5. for an annular fuel rod using axial sizes.
    6. for an annular fuel rod with QUAD8 elements.
    7. for an annular fuel rod with QUAD9 elements.
    8. for an annular fuel rod with TRI3 elements in fuel and QUAD4 elements in cladding.
    9. for an annular fuel rod with TRI3 elements in part of fuel and QUAD4 elements in cladding and rest of the fuel.
    10. for an annular fuel rod with TRI3 elements in cladding and QUAD4 elements in fuel.
    11. for an annular fuel rod with TRI3 elements in part of cladding and QUAD4 elements in fuel and rest of the cladding.
    12. for an annular fuel rod with TRI3 elements in cladding and fuel.
    13. and throw an error if TRI size factor is provided when TRI elements are not generated.
    14. and throw an error if the outer fuel radius is smaller than the inner fuel radius.
    15. and throw an error if not enough fuel axial element intervals are specified.
    16. and throw an error if fuel axial element intervals are not sorted.
    17. and throw an error if fuel axial element intervals does not end in 1.
    18. and throw an error if fuel axial element intervals does not start with a 0.
    19. and throw an error if fuel axial element number is not the right size.
    20. and throw an error if fuel axial element numbers are not all integers.
    21. and throw an error if fuel axial element sizes is not the right size.
    22. and throw an error if fuel axial element numbers and sizes are both specified.
    23. and throw an error if fuel element numbers and sizes are both not specified.
    24. and throw an error if not enough cladding axial sidewall element intervals are specified.
    25. and throw an error if cladding sidewall axial element intervals are not sorted.
    26. and throw an error if cladding sidewall axial element intervals does not end in 1.
    27. and throw an error if cladding sidewall axial element intervals does not start with a 0.
    28. and throw an error if cladding sidewall axial element number is not the right size.
    29. and throw an error if cladding sidewall axial element numbers are not all integers.
    30. and throw an error if cladding sidewall axial element sizes is not the right size.
    31. and throw an error if cladding sidewall axial element numbers and sizes are both specified.
    32. and throw an error if cladding sidewall axial element numbers and sizes are both not specified.
    33. and throw an error if use_default_cladding_sidewall_axial_element_intervals is set true and cladding sidewall axial element intervals is provided.
    34. and throw an error if use_default_cladding_sidewall_axial_element_intervals is set false and cladding sidewall axial element intervals is not provided.
    35. and throw an error parallel_type is distributed.
  • 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.
  • 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.
  • 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.
  • rdg: Side Int Var Incr Postprocess
  • 11.115.1The system shall compute the average incremental value of a variable over a user-specified boundary.
  • 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.
  • 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.
  • rdg: Sifgrs
  • 11.117.1Verify the extended PolyPole-2 diffusion algorithm used by U3Si2Sifgrs.
  • 11.117.2Verify the U3Si2Sifgrs calculation, both for fission gas release and gaseous swelling.
  • 11.117.3The system shall use the burnup function in U3Si2Sifgrs.
  • 11.117.4The system shall use the PolyPole2 algorithm in U3Si2Sifgrs.
  • 11.117.5The system shall use the PolyPole2 algorithm in U3Si2Sifgrs coupled to an external fission gas concentration.
  • 11.117.6The system shall properly cut the timestep when a negative temperature is detected when calculating the fission gas behavior of U3Si2 fuel.
  • 11.117.7The system shall ignore negative constant stresses with U3Si2Sifgrs.
  • 11.117.8The system shall ignore positive coupled stresses with U3Si2Sifgrs.
  • 11.117.9The system shall utilize positive constant stresses with U3Si2Sifgrs.
  • 11.117.10The system shall utilize negative coupled stresses with U3Si2Sifgrs.
  • 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.
  • 11.117.12The system shall compute fission gas release for U3Si2 using vacancy and xenon diffusivity option
    1. U_VACANCY.
    2. U_VACANCY_ANISOTROPY.
    3. U_VACANCY_BARANI.
    4. SI_VACANCY_STOICHIOMETRY.
    5. SI_VACANCY_RICH.
    6. TEST_CASE.
  • 11.117.13The system shall compute fission gas release for U3Si2 using resolution parameter option
    1. HOMOGENEOUS_MATTHEWS.
    2. HETEROGENEOUS_MATTHEWS.
    3. TEST_CASE.
  • 11.117.14The system shall compute fission gas release for U3Si2 using nucleation option
    1. homogeneous.
  • 11.117.15The system shall use the PolyPole-1 algorithm with UNSifgrs for the intra-granular diffusion calculation along with the coarsening model.
  • 11.117.16The system shall use the UNSifgrs and not compute the intragranular parameters when fission_rate is below fission_rate_cutoff.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.117.26The system shall optionally provide verbose information for UNSigrs
  • 11.117.27The system shall use the mechanistic model to account for vacancies that assist gas diffusion using vacancies_assisting_gas_diffusion_option = COOPER2024.
  • 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.
  • 11.117.29The system shall use the default case that no vacancies assist gas diffusion using vacancies_assisting_gas_diffusion_option = NO_VACANCY_ASSIST.
  • 11.117.30The system shall compute bubble pressure using the equation of state provided by equation_of_state_option=YANG.
  • 11.117.31Verify the implementation of the intra-granular diffusion coefficient.
  • 11.117.32Verify the implementation of the intra-granular diffusion coefficient using automatic differentiation.
  • 11.117.33The system shall compute the right Jacobian for intra-granular diffusion coefficient.
  • 11.117.34The system shall compute the right Jacobian for intra-granular diffusion coefficient using automatic differentiation.
  • 11.117.35Verify the modeling of the first stage of fission gas behavior, i.e., gas diffusion to grain boundaries.
  • 11.117.36Verify the modeling of the first stage of fission gas behavior, i.e., gas diffusion to grain boundaries using automatic differentiation.
  • 11.117.37Verify the first stage of fission gas behavior: write restart.
  • 11.117.38Verify the first stage of fission gas behavior: write restart using automatic differentiation.
  • 11.117.39Verify the first stage of fission gas behavior: read restart.
  • 11.117.40Verify the first stage of fission gas behavior: read restart using automatic differentiation.
  • 11.117.41Verify the modeling of gas release upon grain boundary saturation.
  • 11.117.42Verify the modeling of gas release upon grain boundary saturation using automatic differentiation.
  • 11.117.43Test the optional check for a path to a free surface for gas release.
  • 11.117.44Test the optional check for a path to a free surface for gas release using automatic differentiation.
  • 11.117.45Test the coupling of the fission gas behavior model with the grain growth model
  • 11.117.46Test the coupling of the fission gas behavior model with the grain growth model with a scaled grain radius
  • 11.117.47Test the coupling of the fission gas behavior model with the grain growth model while accounting for intragranular bubbles pinned at dislocations
  • 11.117.48Test the coupling of the fission gas behavior model with the grain growth model using automatic differentiation
  • 11.117.49The system shall report an error if a zero grain radius is detected.
  • 11.117.50The system shall report an error if a zero grain radius is detected (automatic differentiation).
  • 11.117.51The system shall provide a an athermal fission gas release capability at prototypical powers.
  • 11.117.52The system shall provide a an athermal fission gas release capability at prototypical powers with a csv output.
  • 11.117.53The system shall provide an athermal fission gas release capability at low powers.
  • 11.117.54The system shall provide a an athermal fission gas release capability at low powers with a csv output.
  • 11.117.55Test the a-thermal fission gas release capability using automatic differentiation.
  • 11.117.56Test the fuel gaseous swelling and porosity calculation.
  • 11.117.57Test the fuel gaseous swelling and porosity calculation using automatic differentiation.
  • 11.117.58Test the transient model with transient_option=MICROCRACKING for burst fission gas release. Non-burnup-dependent option.
  • 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.
  • 11.117.60Test the transient model with transient_option=MICROCRACKING for burst fission gas release using automatic differentiation. Non-burnup-dependent option.
  • 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
  • 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
  • 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
  • 11.117.64Test the PolyPole-1 algorithm for the intra-granular diffusion calculation.
  • 11.117.65The system shall allow the PolyPole-1 algorithm for the intra-granular diffusion calculation to use the nucleation/resolution bubble model.
  • 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.
  • 11.117.67Test the PolyPole-1 algorithm for the intra-granular diffusion calculation with load gas conc and initial burnup.
  • 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
  • 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
  • 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
  • 11.117.71The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the default (WHITE2004) intergranular model.
  • 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.
  • 11.117.73The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the PASTORE2013 intergranular model.
  • 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.
  • 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.
  • 11.117.76The system shall use the PolyPole-1 algorithm for the intra-granular diffusion calculation along with the coarsening model.
  • 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.
  • 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.
  • 11.117.79Test the PolyPole-1 algorithm for the intra-granular diffusion calculation using automatic differentiation.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.117.85Test the transient model for burst fission gas release with transient_option=MICROCRACKING_BURNUP. Recommended burnup-dependent option.
  • 11.117.86Test the transient model for burst fission gas release with transient_option=MICROCRACKING_BURNUP using automatic differentiation. Recommended burnup-dependent option.
  • 11.117.87The system shall compute the right Jacobian for the transient model with transient_option=MICROCRACKING_BURNUP for burst fission gas release.
  • 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.
  • 11.117.89Test the transient model with transient_option=EMPIRICAL_CAPPS for burst fission gas release.
  • 11.117.90Test the transient model with transient_option=EMPIRICAL_CAPPS for burst fission gas release using automatic differentiation.
  • 11.117.91Test the PolyPole-2 algorithm for the intra-granular diffusion calculation.
  • 11.117.92The system shall utilize the PolyPole-2 algorithm with the bubble model FIXED for UO2 under a constant temperature.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.117.97Test the PolyPole-2 algorithm for the intra-granular diffusion calculation with fully coupled behavior.
  • 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.
  • 11.117.99Test the PolyPole-2 algorithm for the intra-granular diffusion calculation using an externally provided fission gas concentration.
  • 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
  • 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
  • 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
  • 11.117.103The system shall use the PolyPole-2 algorithm for the intra-granular diffusion calculation along with the intergranular bubble model.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.117.113The system shall test the PolyPole-2 algorithm for the intra-granular diffusion calculation using automatic differentiation.
  • 11.117.114The system shall test the PolyPole-2 algorithm for the intra-granular diffusion calculation using automatic differentiation through valgrind.
  • 11.117.115Test the mechanistic intra-granular fission gas behavior model.
  • 11.117.116Test the mechanistic intra-granular fission gas behavior model using automatic differentiation.
  • 11.117.117The system shall allow fission rate to be provided as a variable in the Sifgrs model.
  • 11.117.118The system shall allow fission rate to be provided as a material in the Sifgrs model.
  • 11.117.119Test the Cr2O3-doped UO2 fuel capability.
  • 11.117.120Test the Cr2O3-doped UO2 fuel capability using automatic differentiation.
  • 11.117.121Test gas release through elements that are cut by XFEM.
  • 11.117.122Test gas release through elements that are cut by XFEM using automatic differentiation.
  • 11.117.123Test the application of UO2Sifgrs to FBR MOX fuel, including a specific lower limit for the grain-boundary bubble number density.
  • 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.
  • 11.117.125Test mechanistic intra-granular bubble coarsening capability.
  • 11.117.126The system shall allow a dislocation resolution scaling factor.
  • 11.117.127The system shall allow a dislocation trapping scaling factor.
  • 11.117.128Test mechanistic intra-granular bubble coarsening capability using automatic differentiation.
  • 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.
  • 11.117.130The system shall use a coupled dislocation density.
  • 11.117.131The system shall use a material property dislocation density.
  • 11.117.132Test intra-granular mechanistic model employing a multiscale re-solution rate.
  • 11.117.133Test intra-granular mechanistic model employing a multiscale re-solution rate using automatic differentiation.
  • 11.117.134The system shall properly cut the timestep when a negative temperature is detected when calculating fission gas behavior of UO2.
  • 11.117.135The system shall properly cut the timestep when a negative temperature is detected when calculating the pellet brittle zone in UO2.
  • 11.117.136The system shall throw an error if UO2Sifgrs bubble coarsening for UO2 is run
    1. with a dislocation density that is too high to accurately capture trapping.
    2. the intragranular model is not fully coupled.
    3. with an intragranular bubble model other than NULEATION_RESOLUTION.
    4. when the intragranular diffusion algorithm is not POLYPOLE1 and initial gas loading is included.
    5. when fission rate is not coupled nor provided as a material and burnup function is not provided.
    6. when fission rate is provided as both a coupled variable and as a material.
    7. when dislocation density is provided as both a coupled variable and as a material.
    8. when output is enabled and ig_diff_algorithm=POLYPOLE2.
    9. when athermal model is enabled and no linear power is provided.
    10. when athermal model is enabled and no pellet id is provided.
    11. when athermal model is enabled and no pellet id PelletBrittleZone is not provided.
    12. when hbs model is enabled and burnup is not coupled or burnup function is not provided.
    13. when gbs model is enabled and grain radius is not coupled.
    14. when trapping rate is zero.
  • 11.117.137The system shall throw an error if UO2Sifgrs is run with hbs_model = true but not properly linked to a HighBurnupStructureFormation block
    1. because the name provided to hbs_material does not correspond to an existing material block.
    2. because the name provided to hbs_material does not correspond to a block of type HighBurnupStructureFormation.
  • 11.117.138The system shall compute fission gas release for UO2 using resolution parameter option
    1. HETEROGENEOUS_WHITE.
    2. HOMOGENEOUS_LOSONEN.
    3. HOMOGENEOUS_PASTORE.
    4. HETEROGENEOUS_VESHCHUNOV_TARASOV.
    5. HETEROGENEOUS_VESHCHUNOV_LOSONEN.
    6. HETEROGENEOUS_SETYAWAN.
    7. TEST_CASE.
  • 11.117.139The system shall compute fission gas release for UO2 using vacancy and xenon diffusivity option
    1. TURNBULL_D1_4D2.
    2. ANDERSSON.
    3. TURNBULL_D1_D2_D3.
    4. TURNBULL_D1_D2.
    5. TURNBULL_D1_4D2_4D3.
    6. TURNBULL_D1_4D2_D3.
    7. TEST_CASE.
  • 11.117.140The system shall compute fission gas release for UO2 using vacancy and xenon diffusivity chrome doped option
    1. CORRECTION .
    2. TRANSITION_TEMPERATURE_1525.
    3. TRANSITION_TEMPERATURE_1800.
    4. TRANSITION_TEMPERATURE_1673.
    5. REFINED_1673.
    6. BEST_ESTIMATE_1773.
    7. UPPER_LIMIT_1773.
  • 11.117.141The system shall compute fission gas release for UO2 using nucleation option
    1. heterogeneous.
    2. homogeneous.
    3. testing.
  • 11.117.142The system shall compute fission gas release for UO2 using bubble model
    1. EMP_BAKER_WHITE.
    2. FIXED.
    3. NUCLEATION_RESOLUTION.
  • 11.117.143The system shall compute fission gas release for UO2 using trapping model
    1. DEFAULT.
    2. TEST_CASE.
  • 11.117.144The system shall compute fission gas release for UO2 using effective diffusion coefficient model
    1. INCLUDING_BUBBLE.
    2. BULK.
    3. LASSMANN.
    4. TEST_CASE.
  • rdg: Sodium Coolant Channel
  • 11.118.1The system shall be able to calculate a heat transfer coefficient material property
    1. from a function and have the cumulative average heat flux from the solid match the temperature change in the solid
    2. using the FFTF correlation in an interior pin and match hand calculations
    3. using the FFTF correlation in a corner pin and match hand calculations
    4. using the FFTF correlation in a edge pin and match hand calculations
    5. using the BFG correlation in an interior pin and match hand calculations
  • 11.118.2The system shall be able to calculate the temperature increase in a sodium flow channel
    1. for an interior flow channel
    2. for an edge flow channel
    3. for an corner flow channel
  • 11.118.3The system shall be able to calculate the convective heat loss to a coolant channel
    1. using SodiumCoolantChannelMaterial.
    2. using the old coolant channel action.
  • 11.118.4The system shall be able to use mesh metadata as pin geometry input
  • rdg: Solid Mechanics
  • 11.119.1The system shall calculate the thermal creep rate and strain for Al6061-T6.
  • 11.119.2The system shall calculate the thermal creep rate and strain for Al6061-T6 with automatic differentiation.
  • 11.119.3The system shall calculate the thermal creep rate and strain for Al6061 based on a power law formulation.
  • 11.119.4The system shall calculate the thermal creep rate and strain for Al6061 based on a power law formulation with automatic differentiation.
  • 11.119.5The system shall compute perfect Jacobians for the Al6061 creep model.
  • 11.119.6The system shall report an error if the power_law is not given both a prefactor and an exponent for Al6061 creep.
  • 11.119.7The system shall compute the elasticity tensor for Al6061 based on recommended values from the USHPRR program.
  • 11.119.8The system shall compute the elasticity tensor for Al6061 based on a fit of recommended values from the USHPRR program.
  • 11.119.9The system shall compute the plastic response of Al6061 based on data from the USHPRR program.
  • 11.119.10The system shall compute the plastic response of Al6061 based on interpolated data from the USHPRR program.
  • 11.119.11The system shall compute the plastic response of Al6061 based on interpolated data supplied by the user.
  • 11.119.12The system shall compute the correct Jacobian for the plastic response of Al6061.
  • 11.119.13The system shall compute the plastic response of a material based on interpolated data supplied by the user.
  • 11.119.14The system shall report an error when inconsistent inputs are given for fluence and temperature levels for Al6061 plasticity.
  • 11.119.15The system shall report an error when incomplete data for hardening_functions is given for Al6061 plasticity.
  • 11.119.16The system shall report an error when the first entry in each vector of strains is not zero for Al6061 plasticity.
  • 11.119.17The system shall report an error when the plastic strain values are not strictly increasing in hardening_functions for Al6061 plasticity.
  • 11.119.18The system shall report an error when three sets of independent values are not given for Al6061 plasticity.
  • 11.119.19The system shall compute the total fission product swelling eigenstrain for Al6061 using USHPRR correlations.
  • 11.119.20The system shall compute the volumetric eigenstrain in HT9 cladding due to temperature and fluence
    1. and produce exact results when compared to hand calculations.
    2. when coupled with an evolving temperature and axial flux profile.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.26The system shall compute the thermal creep strain response under a large compressive stress load at 1023K in a axisymmetric-RZ geometry.
  • 11.119.27The system shall compute the thermal creep strain response under a 100MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
  • 11.119.28The system shall compute the thermal creep strain response under a 90MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
  • 11.119.29The system shall compute the thermal creep strain response under a 80MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
  • 11.119.30The system shall compute the thermal creep strain response under a 70MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
  • 11.119.31The system shall compute the thermal creep strain response under a 60MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
  • 11.119.32The system shall compute the thermal creep strain response under a 50MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
  • 11.119.33The system shall compute the thermal creep strain response under a 40MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
  • 11.119.34The system shall compute the thermal creep strain response under a 30MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
  • 11.119.35The system shall compute the thermal creep strain response under a 20MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
  • 11.119.36The system shall compute the thermal creep strain response under a 10MPa compressive stress load at 923K in a axisymmetric-RZ geometry.
  • 11.119.37The system shall compute the irradiation creep strain response under a 10MPa compressive stress load at 300K in a axisymmetric-RZ geometry.
  • 11.119.38The system shall compute the volumetric eigenstrain in SS316 cladding due to temperature and fluence.
    1. Input file that includes constant temperature and fluence changing over time.
    2. Input file that changes the value of tau during a transient.
    3. Input file that couples an evolving temperature with an axial flux profile.
  • 11.119.39The system shall compute the elasticity tensor for U10Mo based on recommended values from the USHPRR program.
  • 11.119.40The system shall compute the AD elasticity tensor for U10Mo based on recommended values from the USHPRR program.
  • 11.119.41The system shall report an error if the U10MoElasticityTensor computes a negative Young's modulus.
  • 11.119.42The system shall calculate the elasticity tensor of zirconium carbide.
  • 11.119.43The system shall calculate the creep rate for zirconium based on USHPRR recommendations.
  • 11.119.44The system shall calculate the creep rate for zirconium based on USHPRR recommendations and interpolate between temperature data points.
  • 11.119.45The system shall calculate the creep rate for zirconium based on USHPRR recommendations and interpolate between temperature data points using automatic differentiation.
  • 11.119.46The system shall compute perfect Jacobians for the Zr creep model.
  • 11.119.47The system shall compute the elasticity tensor for Zr based on recommended values from the USHPRR program.
  • 11.119.48The system shall compute the elasticity tensor for Zr based on recommended values from the USHPRR program using automatic differentiation.
  • 11.119.49The system shall compute perfect Jacobians for the Zr elasticity model.
  • 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
    1. with ideal gas law, no stress coupling, and infinitely diffusive gas.
    2. 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.
    3. with van der Waals equation of state, no stress coupling, and infinitely diffusive gas.
    4. with ideal gas law, stress coupling, and infinitely diffusive gas.
    5. with ideal gas law, no stress coupling, and diffusive gas.
    6. with van der Waals equation of state, stress coupling, and diffusive gas.
    7. with van der Waals equation of state, stress coupling, and diffusive gas coupled to ADUPuZrElasticityTensor.
    8. with van der Waals equation of state, stress coupling, and diffusive gas from a large initial porosity value and calculate a perfect Jacobian
  • 11.119.51The system shall couple to temperature to calculate elastic constants for D9 for a coupled thermo-mechanical solve using automatic differentiation.
  • 11.119.52The system shall compute the elastic constants for D9 as a function of temperature and match hand calculations using automatic differentiation.
  • 11.119.53The system shall couple temperature to calculate thermal expansion for a coupled thermo-mechanical solve for D9 (with AD).
  • 11.119.54The system shall compute thermal expansion as a function of temperature and match hand calculations for D9 (with AD).
  • 11.119.55The system shall compute the volumetric eigenstrain in D9 cladding due to temperature and fluence using automatic differentiation
    1. and compare results exactly to hand calculations
    2. and a couple with an evolving temperature and axial flux profile
  • 11.119.56The system shall couple to temperature to calculate thermal expansion for a coupled thermo-mechanical solve and match non-AD methods.
  • 11.119.57The system shall compute thermal expansion as a function of temperature and match hand calculations and match non-AD methods.
  • 11.119.58The system shall compute the volumetric eigenstrain in HT9 cladding due to temperature and fluence using automatic differentiation
    1. and compare results exactly to hand calculations
    2. and couple with an evolving temperature and axial flux profile
  • 11.119.59The system shall compute the volumetric eigenstrain in SS316 cladding due to temperature and fluence using automatic differentiation
    1. and compare results exactly to hand calculations
    2. and couple with an evolving temperature and axial flux profile
  • 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.
  • 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.
  • 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.
  • 11.119.63The system shall calculate swelling and gas release using a preset bubble radius for metallic fuel (with AD).
  • 11.119.64The system shall calculate swelling and gas release using a preset bubble radius for molten metallic fuel (with AD).
  • 11.119.65The Jacobian for the LM gas models preset radius mode shall be perfect (with AD)
  • 11.119.66The system shall calculate swelling and gas release using a real-time calculated bubble radius for metallic fuel (with AD).
  • 11.119.67The Jacobian for the LM gas models calc radius mode shall be perfect (with AD).
  • 11.119.68The system shall compute the thermal expansion strain for Al6061 as a function of temperature when interpolating data.
  • 11.119.69The system shall compute the thermal expansion strain for Al6061 as a function of temperature using a scale factor.
  • 11.119.70The system shall compute the thermal expansion strain for Al6061 as a function of temperature.
  • 11.119.71The system shall compute the elastic constants as a function of porosity to match hand calculations for B4C.
  • The system shall couple to porosity to calculate elastic constants for B4C with automatic differentiation.
  • 11.119.73The system shall calculate a perfect Jacobian while calculating elastic constants for B4C when coupled to porosity.
  • 11.119.74The system shall compute the B4C total swelling due to neutron captures that match hand calculations.
  • 11.119.75The system shall use neutron capture density rate to calculate total swelling and porosity for B4C with automatic differentiation.
  • 11.119.76The system shall calculate a perfect Jacobian while calculating irradiation swelling for B4C.
  • 11.119.77The system shall compute the B4C coefficient of thermal expansion as a function of temperature to match alternate calculations.
  • 11.119.78The system shall compute the coefficient of thermal expansion while coupled to a changing temperature for B4C material.
  • 11.119.79The system shall compute the elastic constants as a function of temperature and porosity to match hand calculations.
  • 11.119.80The system shall couple to temperature and porosity to calculate elastic constants for BeO for a coupled thermo-mechanical solve.
  • 11.119.81The system shall calculate a perfect Jacobian while calculating elastic constants for BeO when coupled to temperature and porosity.
  • 11.119.82The system shall compute the total swelling due to irradiation damage, microcracking, and gaseous swelling that match hand calculations.
  • 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.
  • 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.
  • 11.119.85The system shall compute the BeO coefficient of thermal expansion as a function of temperature to match alternate calculations.
  • 11.119.86The system shall compute the coefficient of thermal expansion while coupled to a changing temperature for BeO material.
  • 11.119.87The system shall calculate a perfect Jacobian while calculating the coefficient of thermal expansion for BeO when coupled to temperature.
  • 11.119.88The system shall produce a material property for a constant multiplied by a material property that converts fission rate to burnup
    1. and match hand calculations.
    2. with anisotropic growth and match hand calculations.
    3. in 2DRz geometry and match hand calculations.
    4. in 2DRz geometry with anisotropic growth and match hand calculations.
    5. and couple in a full thermo-mechanical solve.
    6. and couple in a full thermo-mechanical solve using AD.
    7. and couple in a full thermo-mechanical solve using AD and calculate a perfect Jacobian.
  • 11.119.89The system shall calculate the creep rate and creep strain for pure chromium.
  • 11.119.90The system shall calculate the creep rate and creep strain for pure chromium using automatic differentiation.
  • 11.119.91The system shall calculate creep rate and creep strain for pure chromium using automatic differentiation with a correct Jacobian.
  • 11.119.92The system shall calculate the thermal strain due to thermal expansion for pure chromium.
  • 11.119.93The system shall calculate the thermal strain due to thermal expansion for pure chromium using a prescribed scaling factor.
  • 11.119.94The system shall calculate the thermal strain due to thermal expansion for pure chromium using automatic differentiation.
  • 11.119.95The system shall calculate the thermal strain due to thermal expansion for pure chromium using a prescribed scaling factor using automatic differentiation.
  • 11.119.96The system shall calculate the Young's modulus and Poisson's ratio for pure chromium.
  • 11.119.97The system shall calculate the Young's modulus and Poisson's ratio for pure chromium using automatic differentiation.
  • 11.119.98The system shall compute the oxide thickness and mass gained under oxidizing conditions for pure chromium.
  • 11.119.99The system shall compute the oxide thickness and mass gained under oxidizing conditions for pure chromium using automatic differentiation.
  • 11.119.100The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure unirradiated chromium.
  • 11.119.101The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated chromium.
  • 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.
  • 11.119.103The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure unirradiated chromium using automatic differentiation
  • 11.119.104The system shall compute the yield stress and plastic strain due to instantaneous plasticity for pure irradiated chromium using automatic differentiation.
  • 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.
  • 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.
  • 11.119.107The system shall compute the thermal strain due to thermal expansion of composite SiC.
  • 11.119.108The system shall compute the thermal strain due to thermal expansion of composite SiC using the GA model.
  • The system shall compute the thermal strain due to thermal expansion of composite SiC using the GA model and AD.
  • 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).
  • 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.
  • 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.
  • 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.
  • 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).
  • 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).
  • 11.119.116The system shall compute the volumetric strain due to irradiation of composite SiC using the Mieloszyk model.
  • 11.119.117The system shall compute the volumetric strain due to irradiation of composite SiC using the Mieloszyk model with AD.
  • 11.119.118The system shall compute elastic strain in the radial and axial directions for composite SiC in RZ coordinates.
  • 11.119.119The system shall compute elastic strain in the hoop direction for composite SiC in RZ coordinates.
  • 11.119.120The system shall compute elastic strain in the radial and axial directions for composite SiC in RZ coordinates with AD.
  • 11.119.121The system shall compute elastic strain in the hoop direction for composite SiC in RZ coordinates with AD.
  • 11.119.122The system shall calculate a perfect Jacobian while calculating elastic constants for composite SiC.
  • 11.119.123The system shall compute elastic strain in the axial direction for composite SiC in XYZ coordinates.
  • 11.119.124The system shall compute elastic strain in the hoop direction for composite SiC in XYZ coordinates.
  • 11.119.125The system shall compute the pseudoplastic behavior of composite SiC.
  • 11.119.126The system shall compute elastic strain in the radial and axial directions for composite SiC with swelling strain.
  • 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.
  • The 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.
  • 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.
  • 11.119.130The system shall couple to temperature to calculate elastic constants for D9 for a coupled thermo-mechanical solve.
  • 11.119.131The system shall compute the elastic constants for D9 as a function of temperature and match hand calculations.
  • 11.119.132The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated D9.
  • 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.
  • 11.119.134The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated D9 without considering hardening effects.
  • 11.119.135The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated D9 with degradation functioning.
  • 11.119.136The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated D9 using automatic differentiation.
  • 11.119.137The system shall compute the yield stress and plastic strain due to instantaneous plasticity for irradiated D9.
  • 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.
  • 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.
  • 11.119.140The system shall throw a warning if the provided irradiation temperature is not within the recommended range of the correlation for D9.
  • 11.119.141The system shall throw a warning if the provided temperature is not within the recommended range of the correlation for D9.
  • 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.
  • 11.119.143The system shall couple temperature to calculate thermal expansion for a coupled thermo-mechanical solve for D9.
  • 11.119.144The system shall compute thermal expansion as a function of temperature and match hand calculations for D9.
  • 11.119.145The system shall compute the volumetric eigenstrain in D9 cladding due to temperature and fluence
    1. and compare results exactly to hand calculations
    2. and a couple with an evolving temperature and axial flux profile
  • 11.119.146The system shall compute the failure of D9 under mechanical loading for steady state operations.
  • 11.119.147The system shall compute the failure of D9 under mechanical loading for transient operations.
  • 11.119.148The system shall compute the failure criteria for an element under mechanical loading for short time frame transients for HT9.
  • 11.119.149The system shall produce an error when creep_n_power is less than or equal to zero for HT9.
  • 11.119.150The system shall produce an error when surface_free_energy is less than or equal to zero for HT9.
  • 11.119.151The system shall produce an error when a_initial is less than or equal to zero for HT9.
  • 11.119.152The system shall produce an error when b is less than or equal to zero for HT9.
  • 11.119.153The system shall produce an error when eff_strain_rate_creep is not defined for HT9.
  • 11.119.154The system shall produce an error when hydrostatic_stress is not defined for HT9.
  • 11.119.155The system shall produce an error when von_mises_stress is not defined for HT9.
  • 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.
  • 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.
  • 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.
  • 11.119.159The system shall produce an error when hoop_stress is not defined.
  • 11.119.160The system shall produce an error when temperature is not defined.
  • 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.
  • 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.
  • 11.119.163The system shall compute the failure criteria for an axisymmetric RZ geometry for shorter time frame transients using correlations developed by Westinghouse.
  • 11.119.164The system shall compute the thermal creep rate and thermal creep strain for C35M.
  • 11.119.165The system shall compute the thermal creep rate and thermal creep strain for MA956.
  • 11.119.166The system shall compute the thermal creep rate and thermal creep strain for Fecralloy.
  • 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.
  • 11.119.168The system shall compute the irradiation creep rate and irradiation creep strain for FeCrAl alloys.
  • 11.119.169The system shall ensure that the timestep used is limited by the calculated creep rate.
  • 11.119.170The system shall ensure that a fast_neutron_flux is supplied when modeling irradiation creep for FeCrAl alloys.
  • 11.119.171The system shall ensure that the temperature is supplied when modeling thermal creep for FeCrAl alloys.
  • 11.119.172The system shall compute the strain due to thermal expansion for Kanthal APMT and MA956
  • 11.119.173The system shall compute the strain due to thermal expansion for PM2000 and Fecralloy
  • 11.119.174The system shall compute the strain due to thermal expansion for C06M
  • 11.119.175The system shall compute the strain due to thermal expansion for C35M
  • 11.119.176The system shall compute the strain due to thermal expansion for C36M
  • 11.119.177The system shall compute the irradiation induced volumetric strain for FeCrAl alloys.
  • 11.119.178The system shall compute the Young's modulus and Poisson's ratio for Kanthal APMT
  • 11.119.179The system shall compute the Young's modulus and Poisson's ratio for C06M
  • 11.119.180The system shall compute the Young's modulus and Poisson's ratio for C35M
  • 11.119.181The system shall compute the Young's modulus and Poisson's ratio for C36M
  • 11.119.182The system shall compute the Young's modulus and Poisson's ratio for MA956
  • 11.119.183The system shall compute the Young's modulus and Poisson's ratio for PM2000
  • 11.119.184The system shall compute the Young's modulus and Poisson's ratio for Fecralloy
  • 11.119.185The system shall compute the UTS failure criterion threshold using the EigenSolution decomposition method
  • 11.119.186The system shall compute the UTS failure criterion threshold using the RashidApprox decomposition method
  • 11.119.187The system shall compute the Tresca failure criterion threshold
  • 11.119.188The system shall compute the INL failure criterion threshold
  • 11.119.189The system shall compute the UTK failure criterion threshold
  • 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
  • 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
  • 11.119.192The system shall compute the yield stress and plastic strain due to instantaneous plasticity for FeCrAl alloys
  • 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
  • 11.119.194The system shall compute the plastic strain and stress evolution according to the power-law strain hardening plasticity model for FeCrAl alloys
  • 11.119.195The system shall compute the irradiation-induced eigenstrain (non-AD version) of grade
    1. IG-110 graphite.
    2. H-451 graphite.
  • The system shall compute the irradiation-induced eigenstrain (AD version) of grade
    1. IG-110 graphite.
    2. H-451 graphite.
  • 11.119.197The system shall compute the thermal expansion of a fuel compact.
  • 11.119.198The system shall compute the thermal expansion of a fuel compact applying a user-defined scaling factor on the thermal strain.
  • 11.119.199The system shall compute the thermal expansion (non-AD version) of the grade
    1. G-348 graphite.
    2. H-451 graphite.
    3. IG-110 graphite.
  • The system shall compute the thermal expansion (AD-version) of the grade
    1. G-348 graphite.
    2. H-451 graphite.
    3. IG-110 graphite.
  • 11.119.201The system shall compute the creep rate and strain for grade H-451 graphite.
  • 11.119.202The system shall compute the elastic constants as a function of temperature and match hand calculations for grade
    1. H-451 graphite.
    2. 2020 graphite.
  • 11.119.203The system shall compute the creep strain rate due to pressure and match hand calculations
    1. for a 3D cube under a pressure loading and match hand calculations for total, elastic, and creep strain for thermal and irradiation creep.
    2. for a 2DRZ cylinder under pressure loading and match hand calculations for total, elastic, and creep strain for thermal and irradiation creep.
    3. using the MFH correlations and match analytical solutions for strain increments and total creep rate due to primary, secondary, tertiary, and irradiation creep.
    4. 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.
    5. 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.
    6. using the RKY correlations and match analytical solutions for strain increments and total creep rate due to primary and secondary creep.
    7. 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.
    8. 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.
  • 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
    1. not using AD.
    2. using AD.
    3. using AD and provide perfect jacobians
  • The system shall couple to temperature to calculate elastic constants for HT9 in a coupled thermo-mechanical nonAD solve.
  • 11.119.206The system shall couple to temperature to calculate elastic constants for HT9 in a coupled thermo-mechanical AD solve.
  • 11.119.207The system shall compute the elastic constants for HT9 as a function of temperature and match hand calculations.
  • 11.119.208The system shall utilize a LAROMance model for HT9 and match to few results from VPSC simulations
  • 11.119.209The system shall utilize a LAROMance model for HT9 and match to many results from VPSC simulations
  • 11.119.210The system shall utilize a LAROMance model for HT9 in a 2DRz mechanical simulation
  • 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.
  • 11.119.212The system shall calculate the correct elastic modulus and poisson's ratio for a constant temperature under uniaxial loading.
  • 11.119.213The system shall calculate the correct elastic modulus and poisson's ratio for a range of temperatures under uniaxial loading.
  • 11.119.214The system shall calculate the correct mean thermal expansion coefficient for a range of temperatures.
  • 11.119.215The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated HT9.
  • 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.
  • 11.119.217The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated HT9 without considering hardening effects.
  • 11.119.218The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated HT9 with degradation functioning.
  • 11.119.219The system shall compute the yield stress and plastic strain due to instantaneous plasticity for unirradiated HT9 using automatic differentiation.
  • 11.119.220The system shall compute the yield stress and plastic strain due to instantaneous plasticity for irradiated HT9.
  • 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.
  • 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.
  • 11.119.223The system shall throw a warning if the provided irradiation temperature is not within the recommended range of the correlation for HT9.
  • 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.
  • 11.119.225The system shall couple temperature to calculate thermal expansion for a coupled thermo-mechanical solve for HT9.
  • 11.119.226The system shall compute thermal expansion as a function of temperature and match hand calculations for HT9.
  • 11.119.227The system shall correctly calculate the creep rate and creep strain for pure incoloy800H
  • 11.119.228The system shall compute the elastic constants for Incoloy800H as a function of temperature to match hand calculations.
  • 11.119.229The system shall couple to temperature to calculate elastic constants for Incoloy800H in a coupled thermo-mechanical solve.
  • 11.119.230The system shall calculate a perfect Jacobian while calculating elastic constants for Incoloy800H when coupled to temperature.
  • 11.119.231The system shall compute the yield stress and plastic strain due to instantaneous plasticity for Incoloy800H.
  • 11.119.232The system shall compute the yield stress and plastic strain due to instantaneous plasticity for Incoloy800H using automatic differentiation.
  • 11.119.233The system shall compute the Incoloy800H coefficient of thermal expansion as a function of temperature to match alternate calculations.
  • 11.119.234The system shall compute the coefficient of thermal expansion while coupled to a changing temperature for Incoloy800H material.
  • 11.119.235The system shall calculate a perfect Jacobian while calculating the coefficient of thermal expansion for Incoloy800H when coupled to temperature.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.240The system shall only accept values above 1.97 for the oxygen-to-metal ratio.
  • 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.
  • The 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.
  • 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.
  • 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.
  • 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.
  • 11.119.246The system shall compute thermal expansion of MC as a function of temperature
    1. and match hand calculations.
    2. and couple in an AD simulation.
    3. and couple in a non-AD simulation.
  • 11.119.247The system shall compute the volumetric eigenstrain in UC due to temperature, porosity and burn using automatic differentiation
  • 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.
  • The 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.
  • 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.
  • 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.
  • 11.119.252The system shall compute the elastic constants for mixed uranium mononitride as a function of temperature and porosity and match hand calculations.
  • 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.
  • 11.119.254The system shall compute thermal expansion of MN as a function of temperature
    1. and match hand calculations.
    2. and couple in an AD simulation.
    3. and couple in a non-AD simulation.
  • 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
  • 11.119.256The system shall calculate the elasticity tensor of molybdenum.
  • 11.119.257The system shall compute the thermal strain due to thermal expansion for monolithic SiC.
  • The system shall compute the thermal strain due to thermal expansion of monolithic SiC using AD.
  • 11.119.259The system shall compute the Young's modulus and Poisson's ratio for monolithic SiC using the Snead model.
  • 11.119.260The system shall compute the Young's modulus and Poisson's ratio for monolithic SiC using the Snead model and AD.
  • 11.119.261The system shall compute the Young's modulus and Poisson's ratio for monolithic SiC using the Miller model.
  • 11.119.262The system shall compute the Young's modulus and Poisson's ratio for monolithic SiC using the Miller model and AD.
  • 11.119.263The system shall calculate a perfect Jacobian while calculating elastic constants for monolithic SiC using the Miller model.
  • 11.119.264The system shall calculate a perfect Jacobian while calculating elastic constants for monolithic SiC using the Snead model.
  • 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
  • 11.119.266The system shall compute the volumetric eigenstrain in monolithic SiC as a function of temperature and fluence and compare to analytical calculations
  • 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.
  • 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.
  • 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.
  • 11.119.270The system shall compute the material specific Nicrofer3033 / Alloy33 elasticity tensor as a part of computing the elastic stress response.
  • 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.
  • 11.119.272The system shall compute the elastic response, including a thermal eigenstrain, using a material specific elastic constants.
  • 11.119.273The system shall utilize a LAROMance model for P91 and match to few results from VPSC simulations
  • 11.119.274The system shall utilize a LAROMance model for P91 and match to many results from VPSC simulations
  • 11.119.275The system shall utilize a LAROMance model for P91 in a 2DRz mechanical simulation
  • 11.119.276The system shall compute the creep rate and creep strain for monolithic SiC.
  • 11.119.277The system shall compute the creep rate, creep strain, and automatic derivatives for monolithic SiC.
  • 11.119.278The system shall compute the creep rate and creep strain for composite SiC using the Singh model at high temperature.
  • 11.119.279The system shall compute the creep rate and creep strain for composite SiC using the Singh model at low temperature.
  • 11.119.280The system shall compute the creep rate and creep strain for composite SiC using the Koyanagi model.
  • 11.119.281The system shall compute the creep rate and creep strain for composite SiC using the Singh model and automatic differentiation.
  • 11.119.282The system shall compute the creep rate and creep strain for composite SiC using the Koyanagi model and automatic differentiation.
  • 11.119.283The system shall calculate the mechanical swelling and fission gas inventories using a simple fission gas model using the AD viscoplasticity method
    1. and couple with a full thermo-mechanical solve with gas atom conservation enforced.
    2. and couple with a full thermo-mechanical solve with gas atom conservation enforced with melting fuel.
    3. and couple with a full thermo-mechanical solve with gas atom conservation enforced, with a forced anisotropic strain.
    4. and compare exactly to hand calculations.
    5. and couple with a full thermo-mechanical solve and calculate a perfect Jacobian
  • 11.119.284The system shall throw and error in the fission gas computation model
    1. if the interconnection initiating porosity is greater than the interconnection terminating porosity.
    2. if the sum of interconnection_dependent_retained_gas_fraction and retained_gas_fraction is greater than one.
  • 11.119.285The system shall compute the material specific 316 stainless steel elasticity tensor as a part of computing the elastic stress response.
  • 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.
  • 11.119.287The system shall compute the elastic response, including a thermal eigenstrain, using a material specific elastic constants for SS316.
  • 11.119.288The system shall compute the temperature-dependent Young's modulus and Poisson's ratio for SS316.
  • 11.119.289The system shall calculate the elasticity tensor of tungsten.
  • 11.119.290The system shall compute the irradiation creep rate for U10Mo using 3D HEX8 elements.
  • 11.119.291The system shall compute the irradiation creep rate for U10Mo using 2D Axisymmetric QUAD4 elements.
  • 11.119.292The system shall compute the irradiation creep rate for U10Mo using 3D HEX8 elements and automatic differentiation.
  • 11.119.293The system shall compute the irradiation creep rate for U10Mo using 2D Axisymmetric QUAD4 elements and automatic differentiation.
  • 11.119.294The system shall compute perfect Jacobians for the U10Mo creep model.
  • 11.119.295The system shall compute the thermal expansion strain for U-10Mo using the Rest option (default).
  • 11.119.296The system shall compute the thermal expansion strain for U-10Mo using thermal expansion scaling.
  • 11.119.297The system shall compute the thermal expansion strain for U-10Mo using the Burkes option.
  • 11.119.298The system shall compute the thermal expansion strain for U-10Mo using the BurkesFit option.
  • 11.119.299The system shall compute the thermal expansion strain for U-10Mo using the Saller option.
  • 11.119.300The system shall compute the thermal expansion strain for U-10Mo using the BurkesSallerAvg option.
  • 11.119.301The system shall compute the thermal expansion strain for U-10Mo using the Beghi option.
  • 11.119.302The system shall compute the thermal expansion strain for U-10Mo using the McGeary option.
  • 11.119.303The system shall compute the AD thermal expansion strain for U-10Mo using the Rest option (default).
  • 11.119.304The system shall compute the AD thermal expansion strain for U-10Mo using thermal expansion scaling.
  • 11.119.305The system shall compute the AD thermal expansion strain for U-10Mo using the Burkes option.
  • 11.119.306The system shall compute the AD thermal expansion strain for U-10Mo using the BurkesFit option.
  • 11.119.307The system shall compute the AD thermal expansion strain for U-10Mo using the Saller option.
  • 11.119.308The system shall compute the AD thermal expansion strain for U-10Mo using the BurkesSallerAvg option.
  • 11.119.309The system shall compute the AD thermal expansion strain for U-10Mo using the Beghi option.
  • 11.119.310The system shall compute the AD thermal expansion strain for U-10Mo using the McGeary option.
  • 11.119.311The system shall compute the yield stress and plastic strain due to instantaneous plasticity for U10Mo alloys.
  • 11.119.312The system shall compute the gaseous fission product swelling eigenstrain for U10Mo in 2D-RZ coordinates.
  • 11.119.313The system shall compute the gaseous fission product swelling eigenstrain for U10Mo in 2D-RZ coordinates using automatic differentiation.
  • 11.119.314The system shall compute the solid fission product swelling eigenstrain for U10Mo in 2D-RZ coordinates .
  • 11.119.315The system shall compute the solid fission product swelling eigenstrain for U10Mo in 2D-RZ coordinates using automatic differentiation.
  • 11.119.316The system shall compute the total fission product swelling eigenstrain for U10Mo in 3D XYZ coordinates.
  • 11.119.317The system shall compute the total fission product swelling eigenstrain for U10Mo in 3D XYZ coordinates using automatic differentiation.
  • 11.119.318The system shall compute the total fission product swelling eigenstrain for U10Mo using USHPRR correlations.
  • 11.119.319The system shall compute the total fission product swelling eigenstrain for U10Mo using USHPRR correlations using automatic differentiation.
  • 11.119.320The system shall compute the creep rate and creep strain of U3Si2 fuel using the Yingling model.
  • 11.119.321The system shall compute the creep rate and creep strain of U3Si2 fuel using the Freeman model.
  • 11.119.322The system shall compute the creep rate and creep strain of U3Si2 fuel using the Metzger model in the Nabarro-Herring regime.
  • 11.119.323The system shall compute the creep rate and creep strain of U3Si2 fuel using the Metzger model in the Coble regime.
  • 11.119.324The system shall compute the creep rate and creep strain of U3Si2 fuel using the Metzger model in the Dislocation regime.
  • 11.119.325The system shall calculate the strain due to thermal expansion for U3Si2 fuel.
  • 11.119.326The system shall calculate the strain due to thermal expansion for U3Si2 fuel.
  • 11.119.327The system shall compute the swelling strain for the Finlay model
  • 11.119.328The system shall compute the gaseous swelling strain for the model coupled to U3Si2FissionGas
  • 11.119.329The system shall compute the gaseous swelling strain for the Argonne tricubic interpolation model
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 11.119.336The system shall compute the Young's modulus and Poisson's ratio as a function of porosity evolution for U3Si2 fuel
  • 11.119.337The system shall compute the strain caused by thermal expansion for a coefficient of thermal expansion that varies with temperature for U3Si5UN
  • 11.119.338The system shall calculate the elasticity tensor of uranium mononitride (UN).
  • 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.
  • 11.119.340The system shall calculate a perfect Jacobian while calculating elastic constants for UN when coupled to temperature and porosity.
  • 11.119.341The system shall compute the volumetric strain of uranium nitride (UN) as a function of burnup and temperature
  • 11.119.342The system shall compute the volumetric strain of uranium nitride (UN) as a function of burnup and temperature using automatic differentiation.
  • 11.119.343The system shall compute the combined thermal and irradiation creep for non-stoicheometric UO2 fuel.
  • 11.119.344The system shall compute the combined thermal and irradiation creep for UO2 fuel for an axisymmetric geometry
  • 11.119.345The system shall compute the combined thermal and irradiation creep for UO2 fuel.
  • 11.119.346The system shall compute the combined thermal and irradiation creep for UO2 fuel, specifically for non temperature dependent irradiation creep.
  • 11.119.347The system shall compute the combined thermal and irradiation creep for UO2 fuel, in conjunction with smeared cracking.
  • 11.119.348The system shall compute the combined thermal and irradiation creep and creep rate for UO2 fuel.
  • 11.119.349The system shall compute the combined thermal and irradiation creep and creep rate for UO2 fuel using automatic differentiation.
  • 11.119.350The system shall compute the combined thermal and irradiation creep for UO2 fuel, in conjunction with smeared cracking using automatic differentiation.
  • 11.119.351The system shall compute the combined thermal and irradiation creep for UO2 fuel for an axisymmetric geometry using automatic differentiation
  • 11.119.352The system shall compute the combined thermal and irradiation creep for UO2 fuel using automatic differentiation.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.357The system shall compute the combined swelling and densification and match non-AD methods.
  • 11.119.358The system shall compute the combined swelling and densification for an axisymmetric model and match non-AD methods.
  • 11.119.359The system shall compute the fission product swelling - accounting only for solid fission products and match non-AD methods.
  • 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.
  • 11.119.361The system shall compute the densification of uo2 fuel and match non-AD methods.
  • 11.119.362The system shall compute the fission product swelling - accounting only for gasseous fission products and match non-AD methods.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.367The system shall compute the combined swelling and densification and calculate a perfect Jacobian.
  • 11.119.368The system shall compute the thermal expansion of UO2 fuel using a MATPRO model.
  • 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.
  • 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.
  • 11.119.371The system shall compute a perfect Jacobian when using MATPRO correlations to calculate UO2 thermal expansion.
  • 11.119.372The system shall compute the thermal expansion of UO2 fuel using the Martin model.
  • 11.119.373The system shall compute the relocation strain in an axisymmetric model.
  • 11.119.374The system shall compute the relocation strain in a cartesian model.
  • 11.119.375The system shall compute the relocation strain in an axisymmetric model with varying power.
  • 11.119.376The system shall compute the relocation strain in an axisymmetric model under varying linear power functions with an axial q function.
  • 11.119.377The system shall compute the correct strain when the q1 q2 and q3 values are varied.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.390The system shall be capable of representing recovery of relocation strains on a simplified model.
  • 11.119.391The system shall be capable of representing recovery of relocation strains on an integral fuel rod model.
  • 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
  • 11.119.393The system shall compute relocation strains on a single 2D axisymmetric element using the ESCORE_modified model
  • 11.119.394The system shall compute relocation strains on a single 2D axisymmetric element using the GAPCON model
  • 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
  • 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
  • 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
  • 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
  • 11.119.399The system shall compute relocation strains on a 2D axisymmetric smeared pellet mesh.
  • 11.119.400The system shall compute relocation strains including recovery on a 2D axisymmetric smeared pellet mesh.
  • 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.
  • 11.119.402The system shall generate an error diametral_gap is not set when fuel_pin_geometry is not specified when modeling fuel relocation.
  • 11.119.403The system shall compute the combined swelling and densification.
  • 11.119.404The system shall compute the combined swelling and densification for an axisymmetric model.
  • 11.119.405The system shall compute the fission product swelling - accounting only for solid fission products.
  • 11.119.406The system shall compute the fission product swelling - accounting only for solid fission products, with small strain calculation.
  • 11.119.407The system shall compute the densification of uo2 fuel.
  • 11.119.408The system shall compute the fission product swelling - accounting only for gaseous fission products.
  • 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.
  • 11.119.410The system shall compute fission product swelling using both grain boundary and interior bubbles.
  • 11.119.411The system shall compute combined swelling and densification (1000K) with scaling factors on the solid and gaseous swelling strain components.
  • 11.119.412The system shall compute combined swelling and densification (1000K) with scaling factors on the solid swelling strain components.
  • 11.119.413The system shall compute combined swelling and densification (1000K) with scaling factors on the gaseous swelling strain components.
  • 11.119.414The system shall be capable of simulating UO2 material nonlinearity including only the effect of hot pressing and plasticity
  • 11.119.415The system shall be capable of simulating UO2 material nonlinearity including both the effects of creep and plasticity, without hot pressing
  • 11.119.416The system shall be capable of simulating UO2 material nonlinearity including the effects of creep, hot pressing, and plasticity
  • 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.
  • 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.
  • 11.119.419The system shall be capable of simulating UO2 creep with elastic behavior defined using constant Young's modulus and Poisson's ratio.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.426The system shall compute a creep strain based on the return mapping method using a power law creep model
    1. using non-AD RZ coordinates.
    2. using AD RZ coordinates.
    3. and compare to an analytical solution.
    4. over a wide swatch of temperatures
  • 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.
  • 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.
  • 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.
  • 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
  • 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
  • 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.
  • 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
  • 11.119.434The system shall capture densification of porous fuel in reactor conditions
  • 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.
  • 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.
  • 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
  • 11.119.438The system shall provide a UPuZr swelling model with a fission gas swelling contribution coupled to a gas release model
  • 11.119.439The system shall compute an elasticity tensor for UPuZr based on temperature, porosity, and constituent concentrations
    1. and couple in a thermo-mechanical solve using AD.
    2. and couple in a thermo-mechanical solve without using AD.
    3. and match an exact solution when using the MFH correlation.
    4. and match an exact solution when using the LANL correlation.
    5. and compare to experimental data when using the LANL correlation.
    6. and compare to experimental data when using the MFH correlation.
    7. and recover from a negative zirconium concentration content.
    8. and generate an error if the sum of the zirconium and plutonium concentrations is greater than 1 in UPuZrThermal.
  • 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.
  • 11.119.441The system shall calculate swelling and gas release using a preset bubble radius for metallic fuel.
  • 11.119.442The system shall calculate swelling and gas release using a real-time calculated bubble radius for metallic fuel.
  • 11.119.443The system shall compute a hydrostatic strain based on the return mapping method using a hot pressing model
    1. and couple to a fission gas swelling model using AD.
    2. and compare to an analytical solution using the MCDEAVITT creep strain model.
    3. and compare to an analytical solution using the MCDEAVITT creep strain model and allowing the porosity to grow.
    4. and compare to an analytical solution using the MCDEAVITT creep strain model, with interconnectivity allowed to decrease.
    5. and compare to an analytical solution using the MFH UPuZr creep strain model.
    6. and output verbose information.
    7. and throw an error if fission rate is not provided but expected.
    8. and throw a warning if fission rate is provided but not expected.
    9. and throw and error if lower_interconnectivity_limit is greater than interconnectivity_limit.
  • 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.
  • 11.119.445The system shall compute the yield stress and plastic strain due to instantaneous plasticity for UPuZr alloys.
  • 11.119.446The system shall couple to temperature to calculate thermal expansion for a coupled thermo-mechanical solve.
  • 11.119.447The system shall compute thermal expansion for UPuZr fuel using the Geelhood correlation as a function of temperature and match hand calculations.
  • 11.119.448The system shall compute thermal expansion for UPuZr fuel using the LANL correlation as a function of temperature and match hand calculations.
  • 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.
  • 11.119.450The system shall compute the elastic constants as a function of hydrostatic stress to match hand calculations for WB4.
  • 11.119.451The system shall couple to hydrostatic stress to calculate elastic constants for WB4 with automatic differentiation.
  • 11.119.452The system shall compute the WB4 coefficient of thermal expansion as a function of temperature and pressure to match alternate calculations.
  • 11.119.453The system shall compute the coefficient of thermal expansion while coupled to a changing temperature and pressure for WB4 material.
  • 11.119.454The system shall compute the thermal strain due to thermal expansion for pure zirconium (Zr) using
    1. the Fink option with automatic differentiation.
    2. the Fink option.
    3. the Fink option and thermal expansion scale factor.
    4. the ASM option.
    5. the ASM option with automatic differentiation.
    6. the Wachs option.
    7. the Wachs option with automatic differentiation.
  • 11.119.455The system shall compute perfect Jacobians for the Zr thermal expansion model.
  • 11.119.456The system shall compute the thermal strain due to thermal expansion for zirconium dioxide.
  • 11.119.457The system shall compute the Young's modulus and Poisson's ratio for zirconium dioxide
  • 11.119.458The system shall compute the creep rate and creep strain for Zr-0.3%Sn at low temperatures.
  • 11.119.459The system shall compute the creep rate and creep strain for Zr-0.3%Sn at high temperatures.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.485The system shall calculate creep strain that matches an analytical solution with prescribed 1200K temperature and 5MPa pressure.
  • 11.119.486The system shall calculate creep strain that matches an analytical solution with prescribed 1150K temperature and 5MPa pressure.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.501The system shall calculate ZIRLO creep strain that matches an analytical solution.
  • 11.119.502The system shall calculate ZIRLO creep strain that matches an analytical solution using automatic differentiation.
  • 11.119.503The system shall calculate creep strain with only thermal creep activated for stress recrystalization annealed Zry that matches an analytical solution.
  • 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.
  • 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.
  • 11.119.506The system shall calculate creep strain with only thermal creep activated for recrystalization annealed Zry that matches an analytical solution.
  • 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.
  • 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.
  • 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.
  • 11.119.510The system shall calculate creep strain with only thermal creep activated for partial recrystalization annealed Zry that matches an analytical solution.
  • 11.119.511The system shall calculate creep strain with only thermal creep activated for partial recrystalization annealed Zry under a high fast neutron flux.
  • 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.
  • 11.119.513The system shall have the capability to model primary creep for Zry with high fast neutron flux.
  • 11.119.514The system shall have the capability to model primary creep for Zry with a low constant fast neutron flux.
  • 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.
  • 11.119.516The system shall have the capability to model primary creep using automatic differentiation for Zry with high fast neutron flux.
  • 11.119.517The system shall have the capability to model primary creep using automatic differentiation for Zry with a low constant fast neutron flux.
  • 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.
  • 11.119.519The system shall have the capability to model primary creep for preirradiated PRXA Zry.
  • 11.119.520The system shall have the capability to model primary creep for preirradiated PRXA Zry under a higher fast neutron flux.
  • 11.119.521The system shall have the capability to model thermal creep and irraidaiton creep for stress relief annealed Zry.
  • 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.
  • 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.
  • 11.119.524The system shall give an error message if fast_neutron_flux is not provided as a coupled variable in modeling irradition creep.
  • 11.119.525The system shall give an error message if temperature is not provided as a coupled variable in modeling secondary thermal creep.
  • 11.119.526The system shall give an error message if one or more material properties are not supplied which are requested by ZryCreepLOCAUpdate model.
  • 11.119.527The system shall give an error message if ESCORE_IRRADIATIONGROWTHZR4 is provided as a input for zircaloy_material_type within ZryCreepLimbackHoppeUpdate.
  • 11.119.528The system shall give an error message if ESCORE_IRRADIATIONGROWTHZR4 is provided as a input for zircaloy_material_type within ZryCreepLOCAUpdate.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.533The system shall generate an error when the user does not specify the temperature coupled variable in the input file.
  • 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.
  • 11.119.535The system shall determine the total growth of Zircaloy due to thermal expansion and irradiation.
  • 11.119.536The system shall determine the total growth of Zircaloy due to thermal expansion and irradiation (with AD).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.543The system shall determine the time of cladding burst failure through the
    1. overstress criterion.
    2. ad version overstress criterion.
    3. limiting strain rate criterion.
    4. ad version limiting strain rate criterion.
    5. combined overstress and limiting strain rate criterion.
    6. ad version combined overstress and limiting strain rate criterion.
    7. overstrain criterion.
    8. ad version overstrain criterion.
    9. combined overstress and overstrain criterion.
    10. ad version combined overstress and overstrain criterion.
    11. rupture temperature criterion.
    12. ad version rupture temperature criterion.
  • 11.119.544The system shall be able to model irradiation growth expansion of Zircaloy using elastic stress and axisymmetric finite strain in RZ.
  • 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.
  • 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.
  • 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.
  • 11.119.548The system shall be able to model irradiation growth expansion of Zircaloy using the legacy model ESCORE_IrradiationGrowthZr4 with automatic differentiation.
  • 11.119.549The system shall be able to model irradiation growth expansion of Zircaloy using the legacy model ESCORE_IrradiationGrowthZr4.
  • 11.119.550The system shall be able to model irradiation growth expansion of Zircaloy using the legacy model ESCORE_IrradiationZr4 in RZ geometry.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.119.557The system shall compute the plastic strain in Zircaloy cladding using coefficients from the PNNL report (Geelhood et al., PNNL-17700, 2008).
  • 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.
  • 11.119.559The system shall correctly set the yield stress in Zircaloy cladding using coefficients from the MATPRO model.
  • 11.119.560Bison correctly set the yield stress in Zircaloy cladding using coefficients from the C++ MATPRO model using automatic differentiation.
  • 11.119.561The system shall compute the plastic strain in Zircaloy cladding at 400 K using the temperature dependent MATPRO model.
  • 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.
  • 11.119.563The system shall compute the plastic strain in Zircaloy cladding at 790 K using the temperature dependent MATPRO model.
  • 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.
  • 11.119.565The system shall compute the plastic strain in Zircaloy cladding at 1200 K using the temperature dependent MATPRO model.
  • 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.
  • 11.119.567The system shall compute the plastic strain in Zircaloy cladding at 1300 K using the temperature dependent MATPRO model.
  • 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.
  • 11.119.569The system shall produce an error when the temperature in Zircaloy cladding exceeds the valid temperature range for the plasticity material model.
  • 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.
  • 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.
  • 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.
  • 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.
  • rdg: Sorption Interface
  • 11.121.1The system shall have the capability to enforce interfacial conditions based on a sorption isotherm
    1. .
    2. using penalty-enforced flux balance.
    3. using automatic differentiation.
    4. using automatic differentiation and penalty-enforced flux balance.
  • 11.121.2The system shall
    1. model desorption from solid surfaces into meshed gas gaps using direct mass flux enforcement.
    2. model adsorption onto solid surfaces from meshed gas gaps using direct mass flux enforcement.
    3. model sorption mass transfer across a meshed gas gap using direct mass flux enforcement.
    4. model sorption mass transfer across a meshed gas gap using penalty mass flux enforcement.
    5. model sorption mass transfer across a meshed gas gap using direct mass flux enforcement and automatic differentiation.
    6. compute a perfect Jacobian when modeling sorption mass transfer across a meshed gas gap.
  • 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.
  • rdg: Species Source
  • 11.123.1The system shall provide a source term capability for Ag.
  • 11.123.2The system shall provide a source term capability for Sr.
  • 11.123.3The system shall provide a source term capability for Kr.
  • 11.123.4The system shall provide a customizable source term capability.
  • 11.123.5The system shall provide with AD a source term capability for Ag.
  • 11.123.6The system shall provide with AD a source term capability for Sr.
  • 11.123.7The system shall provide with AD a source term capability for Kr.
  • 11.123.8The system shall provide with AD a customizable source term capability.
  • rdg: Ss316 Thermal
  • 11.124.1The system shall compute thermal conductivity and specific heat for 316 stainless steel at various temperatures.
  • 11.124.2The Jacobian for the ADSS316Thermal calculations shall provide perfect jacobians.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.125.7The system shall create the final fuel radial displacement vector postprocessor on a mesh generated with SmearedPelletMesh.
  • 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.
  • 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.
  • 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.
  • 11.125.11The system shall create the final clad radial displacement vector postprocessor on a mesh generated with SmearedPelletMesh.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.125.22The system shall error if not all fuel blocks are accounted for when restricting blocks.
  • 11.125.23The system shall error if not all retained fuel blocks are not contiguous.
  • 11.125.24The system shall only calculate the quantities for the fuel blocks considered for standard LWR outputs.
  • 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.
  • 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.
  • 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.
  • rdg: Temperature Jump Distance
  • 11.128.1To test preset values for the jump distances
  • 11.128.2The system shall compute the Kennard model by Lanning and Hahn 1975 with the selection of
    1. helium as a fill gas for a plane geometry.
    2. helium as a fill gas for a cylinder geometry.
    3. helium as a fill gas for a sphere geometry.
    4. neon as a fill gas for a plane geometry.
    5. argon as a fill gas for a plane geometry.
    6. krypton as a fill gas for a plane geometry.
    7. xenon as a fill gas for a plane geometry.
    8. hydrogen as a fill gas for a plane geometry.
    9. nitrogen as a fill gas for a plane geometry.
    10. oxygen as a fill gas for a plane geometry.
    11. carbon monoxide as a fill gas for a plane geometry.
    12. a gas mixture that is composed of monatomic inert gases.
    13. a gas mixture that is composed of monatomic/diatomic/polyatomic gases.
  • 11.128.3The system shall compute the Kennard model by Toptan et al 2019 with the selection of
    1. helium as a fill gas for a plane geometry.
    2. helium as a fill gas for a cylinder geometry.
    3. helium as a fill gas for a sphere geometry.
    4. neon as a fill gas for a plane geometry.
    5. argon as a fill gas for a plane geometry.
    6. krypton as a fill gas for a plane geometry.
    7. xenon as a fill gas for a plane geometry.
    8. a gas mixture that is composed of monatomic inert gases.
    9. a gas mixture that is composed of monatomic/diatomic/polyatomic gases.
  • rdg: Thermalb4C
  • 11.129.1The system shall calculate thermal conductivity and specific heat for B4C.
  • 11.129.2The system shall calculate thermal conductivity and specific heat for B4C with automatic differentiation.
  • 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.
  • rdg: Thermalbeo
  • 11.130.1The system shall calculate thermal conductivity and specific heat for BeO.
  • 11.130.2The system shall calculate thermal conductivity and specific heat for BeO with automatic differentiation.
  • 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.
  • rdg: Thermalcompositesic
  • 11.131.1The system shall compute the thermal conductivity and specific heat of unirradiated composite SiC using the Koyanagi model.
  • 11.131.2The system shall compute the thermal conductivity and specific heat of irradiated composite SiC using the Koyanagi-Stone combined model.
  • 11.131.3The system shall compute the thermal conductivity and specific heat of unirradiated composite SiC using the Stone model.
  • 11.131.4The system shall compute the thermal conductivity and specific heat of irradiated composite SiC using the Stone model.
  • 11.131.5The system shall compute the thermal conductivity and specific heat of unirradiated composite SiC using the Koyanagi and GA models, respectively.
  • 11.131.6The system shall compute the thermal conductivity and specific heat of unirradiated composite SiC using the Koyanagi model and automatic differentiation.
  • 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.
  • rdg: Thermald9
  • 11.132.1The system shall compute the thermal conductivity and specific heat for D9 alloy.
  • 11.132.2The system shall match hand calculations for thermal conductivity and specific heat and their derivatives for various values of temperature.
  • 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.
  • rdg: Thermalfastmox
  • 11.133.1The system shall calculate thermal conductivity of fast MOX fuel with o/m 2.00.
  • 11.133.2The system shall calculate thermal conductivity of fast MOX fuel with o/m 1.98.
  • 11.133.3The system shall properly cut the timestep when a negative temperature is detected when calculating the thermal conductivity of fast MOX fuel.
  • rdg: Thermalfecral
  • 11.134.1The system shall compute the thermal conductivity and specific heat for Kanthal APMT
  • 11.134.2The system shall compute the thermal conductivity and specific heat for MA956
  • 11.134.3The system shall compute the thermal conductivity and specific heat for PM2000
  • 11.134.4The system shall compute the thermal conductivity and specific heat for Fecralloy
  • 11.134.5The system shall compute the thermal conductivity and specific heat for C06M
  • 11.134.6The system shall compute the thermal conductivity and specific heat for C35M
  • 11.134.7The system shall compute the thermal conductivity and specific heat for C36M
  • rdg: Thermalht9
  • 11.135.1The system shall compute the thermal conductivity and specific heat for HT9
    1. and compare to analytical values.
    2. and couple to appropriate non-AD kernels to calculate temperature profiles.
    3. and couple to appropriate AD kernels to calculate temperature profiles.
    4. and compute perfect jacobians for AD.
  • rdg: Thermalincoloy800H
  • 11.136.1The system shall calculate thermal conductivity and specific heat for Incoloy800H.
  • 11.136.2The system shall calculate thermal conductivity and specific heat for Incoloy800H with automatic differentiation.
  • 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.
  • 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.
  • rdg: Thermalmn
  • 11.138.1The system shall calculate the
    1. thermal conductivity and isobaric specific heat capacity of uranium mononitride (UN) with formulation=NASAGRC.
    2. derivatives of the thermal conductivity and isobaric heat capacity of uranium mononitride (UN) with respect to temperature with formulation=NASAGRC.
    3. thermal conductivity and isobaric specific heat capacity of uranium mononitride (UN) using automatic differentiation with formulation=NASAGRC.
    4. derivatives of the thermal conductivity and isobaric heat capacity of uranium mononitride (UN) with respect to temperature using automatic differentiation with formulation=NASAGRC.
    5. thermal conductivity and specific heat as a function of temperature for UN with formulation=COLLIN_BAUER.
    6. thermal conductivity and specific heat as a function of temperature for UN with the deprecating UNThermal with formulation=TRISO.
    7. thermal conductivity and specific heat of MN fuels with coupled temperature and porosity and match hand calculations with formulation=HAYES.
    8. thermal conductivity and specific heat of MN fuels with coupled temperature and porosity and run with other AD thermo-physical models with formulation=HAYES.
    9. 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.
  • 11.138.2The system shall calculate the
    1. thermal expansion of uranium mononitride (UN).
    2. derivative of the thermal expansion of uranium mononitride (UN) with respect to temperature.
  • 11.138.3The system shall calculate the
    1. thermal expansion of uranium mononitride (UN) using automatic differentiation.
    2. derivative of the thermal expansion of uranium mononitride (UN) in automatic differentiation with respect to temperature.
  • 11.138.4The system shall return an error message when the formulation is COLLIN_BAUER (TRISO) formulation on a NASAGRC (NTP) simulation.
  • rdg: Thermalmox
  • 11.139.1The system shall calculate the thermal conductivity of MOX fuel using Fink-Amaya model
  • 11.139.2The system shall calculate the thermal conductivity of MOX fuel using Fink-Amaya model and a porosity function
  • rdg: Thermalss316
  • 11.140.1The system shall be capable of computing thermal conductivity and specific heat for stainless steel 316.
  • 11.140.2The system shall match hand calculation for thermal properties of stainless steel 316.
  • rdg: Thermalsilicidefuel
  • 11.141.1The system shall compute the thermal conductivity and specific heat of U3Si2 based upon the Shimizu model.
  • 11.141.2The system shall compute the thermal conductivity and specific heat of U3Si2 based upon the White model.
  • 11.141.3The system shall compute the thermal conductivity and specific heat of U3Si2 based upon the Zhang model.
  • 11.141.4The system shall compute the thermal conductivity and specific heat of U3Si5 based upon the Zhang model.
  • 11.141.5The system shall compute the thermal conductivity and specific heat of U3Si based upon the Zhang model.
  • 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.
  • 11.141.7The system shall compute the thermal conductivitity of U3Si2 using the White model while taking into account thermal conductivity degradation.
  • 11.141.8The system shall compute the thermal conductivity and specific heat of U3Si2 based upon the model from the U3Si2 handbook.
  • 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.
  • rdg: Thermaltests
  • 11.142.1The system shall calculate the
    1. thermal conductivity and isobaric specific heat capacity of zirconium carbide.
    2. derivatives of the thermal conductivity and isobaric heat capacity of zirconium carbide with respect to temperature.
    3. thermal conductivity and isobaric specific heat capacity of zirconium carbide using automatic differentiation.
    4. derivatives of the thermal conductivity and isobaric heat capacity of zirconium carbide with respect to temperature using automatic differentiation.
  • 11.142.2The system shall be able to calculate the
    1. thermal expansion of zirconium carbide.
    2. derivative of the thermal expansion of zirconium carbide with respect to temperature.
  • 11.142.3The system shall be capable of computing thermal conductivity Outputs/file_base=alloy33_P_thermal_outand specific heat for Alloy PK33.
  • 11.142.4The system shall calculate the
    1. thermal conductivity and isobaric specific heat capacity of Alloy 366 (Mo-30W weight-percent).
    2. derivatives of the thermal conductivity and isobaric heat capacity of Alloy 366 (Mo-30W weight-percent) with respect to temperature.
    3. thermal conductivity and isobaric specific heat capacity of Alloy 366 (Mo-30W weight-percent) using automatic differentiation.
    4. derivatives of the thermal conductivity and isobaric heat capacity of Alloy 366 (Mo-30W weight-percent) with respect to temperature using automatic differentiation.
  • 11.142.5The system shall calculate the
    1. thermal expansion of Alloy 366 (Mo-30W weight-percent).
    2. derivative of the thermal expansion of Alloy 366 (Mo-30W weight-percent) with respect to temperature.
  • 11.142.6The system shall couple thermal properties to temperature.
  • 11.142.7The system shall prepend a base name to thermal properties and their derivatives.
  • 11.142.8The system shall scale thermal properties and their derivatives.
  • 11.142.9The system shall calculate the
    1. thermal conductivity and isobaric specific heat capacity of molybdenum.
    2. derivatives of the thermal conductivity and isobaric heat capacity of molybdenum with respect to temperature.
    3. thermal conductivity and isobaric specific heat capacity of molybdenum using automatic differentiation.
    4. derivatives of the thermal conductivity and isobaric heat capacity of molybdenum with respect to temperature using automatic differentiation.
  • 11.142.10The system shall be able to calculate the
    1. thermal expansion of molybdenum.
    2. derivative of the thermal expansion of molybdenum with respect to temperature.
  • 11.142.11The system shall calculate the
    1. thermal conductivity and isobaric specific heat capacity of tungsten.
    2. derivatives of the thermal conductivity and isobaric heat capacity of tungsten with respect to temperature.
    3. thermal conductivity and isobaric specific heat capacity of tungsten using automatic differentiation.
    4. derivatives of the thermal conductivity and isobaric heat capacity of tungsten with respect to temperature using automatic differentiation.
  • 11.142.12The system shall calculate the
    1. thermal expansion of tungsten.
    2. derivative of the thermal expansion of tungsten with respect to temperature.
  • 11.142.13The system shall compute thermal conductivity and specific heat for U3Si5UN.
  • 11.142.14The system shall be capable of computing thermal conductivity and specific heat for uranium metal with a given porosity correction.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.143.5The system shall return an error message when k_data is needed but not supplied.
  • 11.143.6The system shall return an error message when cp_data is needed but not supplied.
  • 11.143.7The system shall return an error if k_data does not have the correct number of colummns in each row.
  • 11.143.8The system shall return an error if cp_data does not have the correct number of colummns in each row.
  • rdg: Thermaluo2
  • 11.144.1The system shall be capable of computing thermal conductivity of UO2 for a transient simulation with increasing temperature.
  • 11.144.2The system shall be capable of computing thermal conductivity of UO2 for a steady state simulation.
  • 11.144.3The system shall be capable of computing thermal conductivity of UO2 for a steady state simulation via AD methods.
  • 11.144.4The system shall be capable of taking thermal conductivity values from an auxiliary variable whose value is determined by coupled simulations.
  • 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.
  • 11.144.6The system shall be capable of accepting burnup as a material property for use in calculations of thermal conductivity.
  • rdg: Thermalwb4
  • 11.145.1The system shall calculate thermal conductivity and specific heat for WB4.
  • 11.145.2The system shall calculate thermal conductivity and specific heat for WB4 with automatic differentiation.
  • 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.
  • rdg: Thermalzr
  • 11.146.1The system shall calculate the thermal conductivity and specific heat for pure zirconium.
  • 11.146.2The system shall calculate the thermal conductivity and specific heat for pure zirconium using automatic differentiation.
  • rdg: Thermalzro2
  • 11.147.1The system shall calculate the thermal conductivity and specific heat for zirconium dioxide.
  • 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.
  • rdg: Thermalzry
  • 11.148.1The system shall correctly predict thermal behavior of Zirconium alloy.
  • 11.148.2The system shall correctly predict thermal behavior of Zirconium alloy using composite heat conduction model.
  • 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
  • 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.
  • rdg: Thermal Accommodation Coeff
  • 11.149.1The system shall compute the default thermal accommodation coefficient model with the selection of
    1. helium as a fill gas.
    2. neon as a fill gas.
    3. argon as a fill gas.
    4. krypton as a fill gas.
    5. xenon as a fill gas.
    6. a gas mixture that is composed of monatomic inert gases.
    7. a gas mixture that is composed of monatomic/diatomic/polyatomic gases.
  • 11.149.2The system shall compute the TOPTAN thermal accommodation coefficient model with the selection of
    1. helium as a fill gas.
    2. helium as a fill gas for a cylinder geometry.
    3. helium as a fill gas for a sphere geometry.
    4. neon as a fill gas.
    5. argon as a fill gas.
    6. krypton as a fill gas.
    7. xenon as a fill gas.
    8. a gas mixture that is composed of monatomic inert gases.
    9. a gas mixture that is composed of monatomic/diatomic/polyatomic gases.
  • rdg: Thermo Mech Oxygen
  • 11.150.1The system shall compute the diffusion of hyper-stoichiometric oxygen in UO2.
  • 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.
  • 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.
  • 11.151.3The system shall calculate the elastic properties of UCO as a function of temperature and density.
  • 11.151.4The system shall compute exact Jacobians for elasticity of the TRISO UCO kernel.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.151.9The system shall calculate the released fission gas for TRISO fuel during an isothermal testing.
  • 11.151.10The system shall calculate the released fission gas for TRISO fuel during an isothermal testing using automatic differentiation.
  • 11.151.11The system shall calculate the released fission gas with increased number of terms in the infinite summation for the Booth model.
  • 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.
  • 11.151.13The system shall calculate the released fission gas for TRISO fuel as the total fission gas produced.
  • 11.151.14The system shall calculate the released fission gas for TRISO fuel as the total fission gas produced using automatic differentiation.
  • 11.151.15The system shall calculate the released fission gas for TRISO fuel using effective diffusion coefficients.
  • The system shall calculate the released fission gas for TRISO fuel using effective diffusion coefficients using automatic differentiation.
  • 11.151.17The system shall calculate the released fission gas for TRISO fuel using diffusion coefficients that are computed from lower length scale models.
  • 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.
  • 11.151.19The system shall calculate the thermal conductivity and specific heat as a function of temperature for UCO.
  • 11.151.20The system shall calculate the thermal conductivity and specific heat as a function of temperature for UCO using AD.
  • 11.151.21The system shall have error testing for the case where temperature is negative on the absolute scale for UCO.
  • 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.
  • 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.
  • 11.151.24The system shall calculate volumetric swelling of UCO.
  • 11.151.25The system shall calculate volumetric swelling of UCO using automatic differentiation.
  • 11.151.26The system shall calculate the burnup of UN fuel kernel.
  • 11.151.27The system shall calculate the released fission gas for TRISO UN fuel.
  • 11.151.28The system shall calculate the released fission gas for TRISO UN fuel using automatic differentiation.
  • 11.151.29The system shall calculate the released fission gas for TRISO UN fuel using effective diffusion coefficients.
  • 11.151.30The system shall calculate the released fission gas for TRISO UN fuel using effective diffusion coefficients using automatic differentiation.
  • 11.151.31The system shall be capable of analyzing a complete TRISO fuel model.
  • 11.151.32The system shall be capable of analyzing a complete TRISO fuel model using action classes.
  • 11.151.33The system shall be capable of analyzing a complete TRISO fuel model through typical base irradiation conditions.
  • 11.151.34The system shall calculate the irradiationcreep as a function of temperature and density.
  • 11.151.35The system shall calculate the irradiationcreep as a function of temperature and density using automatic differentiation.
  • 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.
  • 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.
  • 11.151.38The system shall compute exact Jacobians for elasticity of the TRISO buffer layer.
  • 11.151.39BISON should calculate the buffer irradiation eigenstrain at 800K.
  • 11.151.40The system shall compute exact Jacobians for irradiation strain of the TRISO buffer layer.
  • 11.151.41BISON should calculate the buffer irradiation eigenstrain at 1500K.
  • 11.151.42BISON should calculate the buffer irradiation eigenstrain at 2000K.
  • 11.151.43The system shall calculate the thermal expansion of the TRISO buffer layer as a function of temperature.
  • 11.151.44The system shall compute exact Jacobians for thermal expansion of the TRISO buffer layer.
  • 11.151.45BISON should calculate the thermal conductivity as a function of density for the TRISO buffer layer.
  • 11.151.46The system shall calculate thermal conductivity as a function of density for the TRISO buffer layer using the UK model.
  • 11.151.47BISON should calculate the specific heat as a function of density for the TRISO buffer layer.
  • 11.151.48The system shall compute exact Jacobians for thermal analysis of the TRISO buffer layer.
  • 11.151.49The system shall compute the thermal properties of the graphite matrix and compare to hand calculations using GraphiteMatrixThermal (non-AD version):
    1. H_451.
    2. IG-110.
    3. PCEA.
    4. 2020.
    5. 2020 (at a low temperature range).
    6. 2020 (at a high temperature range).
    7. A3_3_1800.
    8. A3_3_1950.
    9. A3_27_1800.
    10. A3_27_1950.
  • 11.151.50The system shall compute the thermal properties of the graphite matrix and compare to hand calculations using GraphiteMatrixThermal (AD version):
    1. H_451.
    2. IG-110.
    3. PCEA.
    4. 2020.
    5. 2020 (at a low temperature range).
    6. 2020 (at a high temperature range).
    7. A3_3_1800.
    8. A3_3_1950.
    9. A3_27_1800.
    10. A3_27_1950.
  • 11.151.51The system shall compute the homogenized thermal conductivity of the graphite matrix using GraphiteMatrixThermal (non-AD version):
    1. Chiew-Glandt model.
    2. Reduced form of Maxwell model.
    3. Maxwell model.
    4. Bruggeman (or EMT) model.
    5. D-EMT model.
    6. Series model.
    7. Parallel model.
  • 11.151.52The system shall compute the homogenized thermal conductivity of the graphite matrix using ADGraphiteMatrixThermal (AD version):
    1. Chiew-Glandt model.
    2. Reduced form of Maxwell model.
    3. Maxwell model.
    4. Bruggeman (or EMT) model.
    5. D-EMT model.
    6. Series model.
    7. Parallel model.
  • 11.151.53The system shall calculate the kernel migration distance for UO2 fuel kernel in TRISO particles.
  • 11.151.54The system shall calculate the kernel migration distance for UCO fuel kernel in TRISO particles.
  • 11.151.55The system shall support generation of two dimensional TRISO meshes with gaps between blocks.
  • 11.151.56The system shall support generation of two dimensional TRISO meshes with partial gaps between blocks.
  • 11.151.57The system shall support generation of two dimensional TRISO meshes with radial biasing.
  • 11.151.58The system shall support generation of three dimensional TRISO meshes.
  • 11.151.59The system shall support generation of three dimensional TRISO meshes for full particles.
  • 11.151.60The system shall support generation of three dimensional TRISO meshes for full particles in an array.
  • 11.151.61The system shall support generation of one dimensional TRISO meshes.
  • 11.151.62The system shall support generation of one dimensional TRISO meshes with bias.
  • 11.151.63The system shall support generation of one dimensional TRISO meshes with coincident nodes.
  • 11.151.64The system shall support generation of one dimensional TRISO meshes with gaps between blocks.
  • 11.151.65The system shall support generation of one dimensional TRISO meshes with the standard five layers.
  • 11.151.66The system shall support generation of 2D TRISO meshes with a flattened (aspherical) surface.
  • 11.151.67The system shall support generation of 2D TRISO meshes with a flattened (aspherical) surface due to varying thicknesses in outer layers.
  • 11.151.68The system shall supply the outward normal vector accompanying generation of 2D TRISO meshes with a flattened (aspherical) surface.
  • 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.
  • 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.
  • 11.151.71The system shall support generation of 2D TRISO meshes with IPyC cracking represented by XFEM.
  • 11.151.72The system shall report an error when
    1. number of bias values does not match number of mesh blocks.
    2. bias values are out of range.
    3. aspect_ratio is too high while generating aspherical 2D meshes.
    4. negative coordinates are supplied in TRISO1DMesh.
    5. decreasing coordinates are supplied in TRISO1DMesh.
    6. number of coordinates must be one more than the number of entries in mesh_density in TRISO1DMesh.
    7. zero number of elements are supplied in first and last blocks in TRISO1DMesh.
    8. an odd number of entries in debonded_blocks or debonded_fractions is given as input.
    9. a different number of entries occurs in debonded_blocks and debonded_fractions.
    10. a block given in debonded_blocks does not exist in the mesh.
    11. blocks given in debonded_blocks do not have a gap between them.
    12. second value in each pair in debonded_fractions is not larger than the first.
    13. number of bias values does not match number of mesh blocks for TRISO3DMesh.
    14. bias values are out of range in TRISO3DMesh.
    15. zero elements are listed for the last block in TRISO3DMesh.
    16. the number of block names does not match the number of meshed blocks.
    17. negative coordinates are supplied in TRISO3DMesh.
    18. decreasing coordinates are supplied in TRISO3DMesh.
    19. number of coordinates is not one more than the number of entries in mesh_density in TRISO3DMesh.
    20. number of sectors is not an even number in TRISO3DMesh.
  • 11.151.73The system shall generate normal vectors at the quadrature points in layers of an aspherical triso particle using TRISO2DMeshGenerator
  • 11.151.74The system shall generate normal vectors at the quadrature points in layers of a perfectly spherical triso particle
  • 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
  • 11.151.76The system shall calculate creep strain for pyrolytic carbon with the Petti model for the steady state creep coefficient.
  • 11.151.77The system shall calculate creep strain for pyrolytic carbon with the Miller model for the steady state creep coefficient.
  • 11.151.78The system shall calculate creep strain for pyrolytic carbon with the Petti model for the steady state creep coefficient using automatic differentiation.
  • 11.151.79The system shall calculate creep strain for pyrolytic carbon with the Miller model for the steady state creep coefficient using automatic differentiation.
  • 11.151.80The system shall have the capability to model radiation induced eigenstrain for dense pyrolytic carbon material.
  • 11.151.81The system shall have the capability to model radiation induced eigenstrain for buffer pyrolytic carbon material.
  • 11.151.82The system shall have the capability to model radiation induced eigenstrain for pyrolytic carbon material using automatic differentiation.
  • 11.151.83The system shall have compute exact Jacobians for radiation induced eigenstrain for pyrolytic carbon material using automatic differentiation.
  • 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.
  • 11.151.85The system shall have the capability to model irradiation-induced eigenstrain for pyrolytic carbon material using the CEGA model with automatic differentiation.
  • 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.
  • 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.
  • 11.151.88The system shall have the capability to model irradiation-induced eigenstrain for pyrolytic carbon material using a quadratic fitted function in fluence.
  • 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.
  • 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.
  • 11.151.91The system shall compute exact Jacobians for thermal expansion of the TRISO PyC layers.
  • 11.151.92The system shall calculate the isotropic elastic properties of PyC as functions of temperature, fluence, and density.
  • 11.151.93The system shall calculate the components of the anisotropic PyC elasticity tensor as functions of temperature, fluence, and density.
  • 11.151.94The system shall calculate the anisotropic elastic properties of PyC as functions of temperature, fluence, and density.
  • 11.151.95The system shall calculate isotropic PyC elasticity using AD to compute a perfect Jacobian.
  • 11.151.96The system shall calculate anisotropic PyC elasticity using AD to compute a perfect Jacobian.
  • 11.151.97The system shall issue a parameter error when an anisotropic scaling factor is supplied to an isotropic PyC model.
  • 11.151.98The system shall issue a parameter error when isotropic scaling factors are supplied to an anisotropic PyC model.
  • 11.151.99The system shall issue a warning when encoutering a fast neutron fluence outside of the model validity range.
  • 11.151.100The system shall issue a warning when encoutering a density outside of the model validity range.
  • 11.151.101The system shall issue an error when encoutering an unacceptable Poisson's ratio during anisotropic calculations.
  • 11.151.102The system shall calculate release/birth ratio for uranium contamination according to a model by Petti et al.
  • 11.151.103The system shall calculate release/birth ratio for exposed kernels according to a model by Petti et al.
  • 11.151.104The system shall calculate release/birth ratio according to a model by Pham et al.
  • 11.151.105The system shall calculate release/birth ratio according to a model by Richards.
  • rdg: Triso Failure
  • 11.152.1The system shall be capable of determining TRISO particle failure based on Weibull statistical theory.
  • The system shall be capable of determining TRISO particle failure based on Weibull statistical theory while using automatic differentiation.
  • 11.152.3The system shall be capable of determining failure due to specific failure type (e.g. IPyC cracking) based on Weibull statistical theory.
  • 11.152.4The system shall be capable of determining SiC failure due to palladium penetration.
  • 11.152.5The system shall be capable of determining SiC failure due to kernel migration.
  • 11.152.6The system shall be capable of determining TRISO SiC layer failure if IPyC layer fails.
  • 11.152.7The system shall be capable of computing TRISO SiC layer failure probability using stress correlation.
  • The system shall be capable of computing TRISO SiC layer failure probability using stress correlation while using automatic differentiation.
  • 11.152.9The system shall be capable of determining TRISO SiC layer failure using tangential stress due to asphericity.
  • 11.152.10The system shall be capable of computing the Weibull failure probability of the layers of a TRISO particle.
  • The system shall be capable of computing the Weibull failure probability of the layers of a TRISO particle while using automatic differentition.
  • 11.152.12The system shall be capable of computing the characteristic strength of PyC as a function of fluence and temperature.
  • 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.
  • 11.152.14The system shall be capable of performing Monte Carlo simulation to determine TRISO particle failure probability.
  • 11.152.15The system shall be capable of performing a direct integration to compute TRISO particle failure probability.
  • 11.152.16The system shall generate an error if high_fidelity_analysis_strength is provided when effective_mean_strength postprocessor is used.
  • 11.152.17The system shall generate an error if stress_correlation_function is provided when effeictive_mean_strength postprocessor is used.
  • 11.152.18The system shall generate an error if high_fidelity_analysis_strength is not provided when effective_mean_strength postprocessor is not used.
  • 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.
  • 11.152.20The system shall be capable of performing failure analysis using a higher-order correlation function.
  • 11.152.21The system shall be capable of changing the diffusivity of failed TRISO layers as determined by the failure analysis.
  • 11.152.22The system shall be capable of determining TRISO layers stress and strengths and their differences.
  • rdg: Triso Pebble
  • 11.153.1The system shall be capable of modeling 1D pebble using point source from TRISO particles.
  • 11.153.2The system shall be capable of performing picard iteration of 1D pebble modeling using point source from TRISO particles.
  • 11.153.3The system shall be capable of modeling 3D pebble using point source from TRISO particles.
  • 11.153.4The system shall be capable of modeling 3D pebble using point source from TRISO particles whose locations are read from a file.
  • 11.153.5The system shall be capable of modeling 1D pebble using point source from CSV files genreated by TRISO Monte Carlo simulation.
  • 11.153.6The system shall be capable of modeling 3D pebble using point source from CSV files genreated by TRISO Monte Carlo simulation.
  • 11.153.7The system shall be capable of generating point sources at random locations for a cylinder geometry in 2D RZ coordinate system.
  • 11.153.8The system shall be capable of generating point sources at random locations for a cylinder geometry in 3D coordinate system.
  • 11.153.9The system shall be capable of generating point sources at random locations for a sphere geometry in 2D RZ coordinate system.
  • 11.153.10The system shall be capable of generating point sources at random locations for a sphere geometry in 3D coordinate system.
  • 11.153.11The system shall be capable of generating point sources at random locations for a plate geometry.
  • 11.153.12The system shall generate point sources in the entire domain if the random point source locations are not explicitly block restricted
  • 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.
  • rdg: Umo Burnup
  • 11.155.1The system shall calculate the burnup of UMo as a function of density, enrichment, and fission rate.
  • 11.155.2The system shall calculate the burnup of UMo as a function of density, enrichment, and fission rate using automatic differentiation.
  • rdg: Uo2 Thermal
  • 11.156.1The system shall use the Fink-Lucuta model to compute
    1. the thermal properties of UO2.
    2. the correct Jacobian.
  • The system shall use the Fink-Lucuta model, with automatic differentiation (AD), to compute
    1. the thermal properties of UO2.
    2. the correct Jacobian.
  • 11.156.3The system shall compute the UO2 thermal conductivity with the HBS porosity correction
    1. using the default model with zero rim porosity.
    2. using the Kampf model.
    3. using the Lee model.
    4. using the Maxwell-Eucken model.
    5. with the correct Jacobian.
  • The system shall compute the UO2 thermal conductivity in presence of the HBS porosity, with automatic differentiation (AD),
    1. using the default model with zero rim porosity.
    2. using the Kampf model.
    3. using the Lee model.
    4. using the Maxwell-Eucken model.
    5. with the correct Jacobian.
  • 11.156.5The system shall use the Halden model to compute
    1. the thermal properties of UO2.
    2. the correct Jacobian.
  • The system shall use the Halden model, with automatic differentiation (AD), to compute
    1. the thermal properties of UO2.
    2. the correct Jacobian.
  • 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.
  • 11.156.8The system shall use the NFIR model to compute
    1. the thermal properties of UO2.
    2. the thermal properties of UO2+Gd2O3.
    3. the correct Jacobian.
  • The system shall use the NFIR model, with automatic differentiation (AD), to compute
    1. the thermal properties of UO2.
    2. the thermal properties of UO2+Gd2O3.
    3. the correct Jacobian.
  • 11.156.10The system shall use the modified NFI model to compute
    1. the thermal properties of UO2.
    2. the correct Jacobian.
  • The system shall use the modified NFI model, with automatic differentiation (AD), to compute
    1. the thermal properties of UO2.
    2. the correct Jacobian.
  • 11.156.12The system shall use the Ronchi model to compute
    1. the thermal properties of UO2.
    2. the correct Jacobian.
  • The system shall use the Ronchi model, with automatic differentiation (AD), to compute
    1. the thermal properties of UO2.
    2. the correct Jacobian.
  • 11.156.14The system shall use the Staicu model to compute
    1. the thermal properties of UO2.
    2. the thermal properties of UO2+Gd2O3.
    3. the correct Jacobian.
  • The system shall use the Staicu model, with automatic differentiation (AD), to compute
    1. the thermal properties of UO2.
    2. the thermal properties of UO2+Gd2O3.
    3. the correct Jacobian.
  • 11.156.16The system shall use the Toptan model to compute
    1. the thermal properties of UO2.
    2. the thermal properties of UO2+Gd2O3.
    3. the correct Jacobian.
  • The system shall use the Toptan model, with automatic differentiation (AD), to compute
    1. the thermal properties of UO2.
    2. the thermal properties of UO2+Gd2O3.
    3. the correct Jacobian.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.157.9The system shall report an error if the user-defined fragment size is <0.
  • rdg: Uo2Px Thermal
  • 11.158.1The system shall compute the thermal conductivity and specific heat of UO2PX at various temperature values.
  • rdg: Upuzr Burnup
  • 11.159.1The system shall compute a burnup material property using material fission rate material property
    1. and couple to a non-AD thermo-mechanical problem.
    2. and couple to an AD thermo-mechanical problem.
    3. and match an analytical solution.
    4. and throw an error if the given mesh_generator does not contain needed metadata.
  • 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
  • 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
    1. and match to a hand calculaiton.
    2. and couple to other material properties.
    3. and couple to other material properties using AD.
    4. for realistic rod sizes and properties.
  • 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).
  • 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).
  • 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).
  • 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).
  • 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).
  • 11.162.6The system shall provide perfect jacobians for ADUPuZrFissionGasRelease
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
    1. and match an analytical solution
    2. and throw an error if the wrong number of zirconium coefficient variables are passed.
    3. with a constant zirconium concentration.
    4. and get pellet radius through MeshMetaDataInterface.
    5. and get pellet radius through MeshMetaDataInterface in AD mode.
    6. and recover from a negative zirconium concentrentration content.
    7. and recover from a extremely high zirconium concentrentration content.
  • rdg: Upuzr Lanthanide Diffusivity
  • 11.164.1The system shall be able to calculate the lanthanide diffusivity in U-Zr and U-Pu-Zr fuel.
  • 11.164.2The system shall be able to calculate the lanthanide diffusivity in U-Zr and U-Pu-Zr fuel using AD.
  • 11.164.3The system shall cut the time step when UPuZrLanthanideDiffusivity encounters a temperature less than or equal to zero.
  • 11.164.4The system shall cut the time step when UPuZrLanthanideDiffusivity encounters a porosity greater than or equal to one.
  • 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.
  • 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.
  • 11.165.3The system shall cut the time step when UPuZrLanthanideFlux encounters a temperature less than or equal to zero.
  • 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.
  • 11.166.2The system shall be able to calculate wastage thickness due to reactions between lanthanides and stainless steel cladding materials using AD.
  • 11.166.3The system shall error when UPuZrLanthanideWastage encounters a coordinate system other than RZ.
  • 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
    1. when using current material property values.
    2. when using old material property values.
  • rdg: Upuzr Statechange
  • 11.168.1The system shall calculate the solidus and liquidus temperature for various atom fractions in U-Pu-Zr metallic fuel.
  • 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.
  • 11.169.2The system shall scale thermal conductivity and specific heat for UPuZr by a user provided factor.
  • 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.
  • 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.
  • 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.
  • 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.
  • 11.169.7The system shall match hand calculations for thermal conductivity of UPuZr for temperatures above melting with the corrected Odaira model.
  • 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.
  • 11.169.9The system shall recover from a negative zirconium concentration content in UPuZrThermal by setting it to zero.
  • 11.169.10The system shall generate an error if the sum of the zirconium and plutonium concentrations is greater than 1 in UPuZrThermal.
  • 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):
    1. 1000.
  • 11.170.2The system shall compute the thermal properties of the UZrH dispersoid fuel and compare to hand calculations using ADUZrHThermal (AD version):
    1. 1000.
  • rdg: Value Range Interface
  • The system shall catch if a AD variable used in internal methods is out of range
    1. and throw an error.
    2. and throw an error when compared to integers.
    3. and throw a warning.
    4. and throw an exception.
    5. and do nothing.
  • 11.171.2The system shall catch if a non-AD variable used in internal methods is out of range
    1. and throw an error.
    2. and throw a warning.
    3. and throw an exception.
    4. and do nothing.
  • rdg: Void Volume
  • 11.172.1The system shall compute void volume based on current and theoretical density.
  • 11.172.2The system shall compute void volume based on current and theoretical density using automatic differentiation.
  • 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.
  • rdg: Zircaloy Damage
  • 11.174.1The system shall provide a damage model for Zircaloy cladding
    1. that passes a patch test with homogeneous properties
    2. that properly rotates stresses
    3. that works properly in an axisymmetric model
    4. that works properly in an axisymmetric model with a separate constitutive law for the matrix
    5. that computes the correct plastic response with homogeneous properties
    6. that computes the correct plastic response with homogeneous properties and an independent plasticity model for Zircaloy
    7. that models damage such that tensile stresses reach zero at full damage
    8. that models damage such that tensile stresses reach zero at full damage in the presence of shear loads
    9. that models bursting in LWR cladding
  • rdg: Zirconium Diffusion
  • 11.175.1The system shall compute the Zr diffusion at steady state under a constant temperature gradient.
  • 11.175.2The system shall compute the Zr diffusion for an EBR-II experimental pin and the solution shall match the previously used method.
  • 11.175.3The system shall compute the Zr diffusion at steady state under a constant temperature gradient using AD.
  • 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.
  • rdg: Zrdiffusivity Upuzr
  • 11.176.1The system shall calculate the Fickian and Soret diffusion of Zr under both a temperature and concentration gradient.
  • 11.176.2The system shall calculate the Fickian and Soret diffusion of Zr under both a temperature and concentration gradient using the AD system.
  • 11.176.3The system shall calculate the Fickian and Soret diffusion coefficients for zirconium and compare exactly to hand calculations.
  • rdg: Zry Burst Opening
  • 11.177.1The system shall report the length, width, and area of the burst opening using the Jernkvist model.
  • 11.177.2The system shall produce an error when the peak hoop stress is not provided when using the Jernkvist rupture area model.
  • 11.177.3The system shall report the length, width, and area of the burst opening using the ORNL model.
  • 11.177.4The system shall produce an error when the peak hoop strain is not provided when using the ORNL rupture area model.
  • 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.
  • 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.
  • 11.178.3The system shall have the capability to simulate PWR waterside cladding corrosion with the EPRI/SLI model.
  • 11.178.4The system shall have the capability to simulate PWR waterside cladding corrosion with the EPRI/KWU/CE model.
  • 11.178.5The system shall have the capability to couple the coolant channel model with Zry oxide corrosion models.
  • 11.178.6The system shall have the capability to allow a user to enter cladding dimensions with the same result as using FuelPinGeometry.
  • 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.
  • 11.178.8The system shall error is neither FuelPinGeometry nor a user input for cladding dimensions are supplied.
  • 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.
  • 11.178.10The system shall have the capability to simulate PWR waterside cladding corrosion with the EPRI/KWU/CE model using automatic differentiation.
  • rdg: Zry Ria Clad Failure
  • 11.179.1The system shall determine the time of cladding failure due to PCMI for a RIA transient for
    1. Zircaloy-4;
    2. lined Zircaloy-2;
    3. unlined Zircaloy-2.

Usability Requirements

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

Performance Requirements

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

System Interfaces

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

System Operations

Human System Integration Requirements

The Reconstructed Discontinuous Galerkin module is command line driven and conforms to all standard terminal behaviors. Specific human system interaction accommodations shall be a function of the end-user's terminal. MOOSE (and therefore the Reconstructed Discontinuous Galerkin module) does support optional coloring within the terminal's ability to display color, which may be disabled.

Maintainability

  • The latest working version (defined as the version that passes all tests in the current regression test suite) shall be publicly available at all times through the repository host provider.

  • Flaws identified in the system shall be reported and tracked in a ticket or issue based system. The technical lead will determine the severity and priority of all reported issues and assign resources at their discretion to resolve identified issues.

  • The software maintainers will entertain all proposed changes to the system in a timely manner (within two business days).

  • The core software in its entirety will be made available under the terms of a designated software license. These license terms are outlined in the LICENSE file alongside the Reconstructed Discontinuous Galerkin module source code. As a MOOSE physics module, the license for the Reconstructed Discontinuous Galerkin module is identical to that of the framework - that is, the LGPL version 2.1 license.

Reliability

The regression test suite will cover at least 65% of all lines of code within the Reconstructed Discontinuous Galerkin module at all times. Known regressions will be recorded and tracked (see Maintainability) to an independent and satisfactory resolution.

System Modes and States

MOOSE applications normally run in normal execution mode when an input file is supplied. However, there are a few other modes that can be triggered with various command line flags as indicated here:

Command Line FlagDescription of mode
-i <input_file>Normal execution mode
--split-mesh <splits>Read the mesh block splitting the mesh into two or more pieces for use in a subsequent run
--use-split(implies -i flag) Execute the simulation but use pre-split mesh files instead of the mesh from the input file
--yamlOutput all object descriptions and available parameters in YAML format
--jsonOutput all object descriptions and available parameters in JSON format
--syntaxOutput all registered syntax
--registryOutput all known objects and actions
--registry-hitOutput all known objects and actions in HIT format
--mesh-only (implies -i flag)Run only the mesh related tasks and output the final mesh that would be used for the simulation
--start-in-debugger <debugger>Start the simulation attached to the supplied debugger
commentnote

The list of system-modes may not be extensive as the system is designed to be extendable to end-user applications. The complete list of command line options for applications can be obtained by running the executable with zero arguments. See the command line usage.

Physical Characteristics

The Reconstructed Discontinuous Galerkin module is software only with no associated physical media. See System Requirements for a description of the minimum required hardware necessary for running the Reconstructed Discontinuous Galerkin module.

Environmental Conditions

Not Applicable

System Security

MOOSE-based applications such as the Reconstructed Discontinuous Galerkin module have no requirements or special needs related to system security. The software is designed to run completely in user-space with no elevated privileges required nor recommended.

Information Management

The core framework and all modules in their entirety will be made publicly available on an appropriate repository hosting site. Day-to-day backups and security services will be provided by the hosting service. More information about MOOSE backups of the public repository on INL-hosted services can be found on the following page: GitHub Backups

Polices and Regulations

MOOSE-based applications must comply with all export control restrictions.

System Life Cycle Sustainment

MOOSE-based development follows various agile methods. The system is continuously built and deployed in a piecemeal fashion since objects within the system are more or less independent. Every new object requires a test, which in turn requires an associated requirement and design description. The Reconstructed Discontinuous Galerkin module development team follows the NQA-1 standards.

Packaging, Handling, Shipping and Transportation

No special requirements are needed for packaging or shipping any media containing MOOSE and Reconstructed Discontinuous Galerkin module source code. However, some MOOSE-based applications that use the Reconstructed Discontinuous Galerkin module may be export-controlled, in which case all export control restrictions must be adhered to when packaging and shipping media.

Verification

The regression test suite will employ several verification tests using comparison against known analytical solutions, the method of manufactured solutions, and convergence rate analysis.