Reconstructed Discontinuous Galerkin Failure Analysis Report
Introduction
The FAR for the Reconstructed Discontinuous Galerkin module describes the system functional and non-functional requirements that describe the expected interactions that the software shall provide.
Dependencies
The Reconstructed Discontinuous Galerkin module is developed using MOOSE and can itself be based on various MOOSE modules, as such the FAR for the Reconstructed Discontinuous Galerkin module is dependent upon the following documents.
Failure Analysis Requirements
The following is a complete list for all the requirements related to failure analysis for the Reconstructed Discontinuous Galerkin module.
- rdg: Oxideenergydeposition
- 11.8.4The system shall error when the number of radial elements are not specified.
Specification(s): error1
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.8.5The system shall error when the input for oxide scale increment is not specified.
Specification(s): error2
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.8.6The system shall error when the cladding inner radius is not specified.
Specification(s): error3
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.8.7The system shall error when the cladding outer radius is not specified.
Specification(s): error4
Design: OxideEnergyDeposition
Issue(s): #409
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Thermalfuel Error Messages
- 11.11.1The system shall generate an error if the thermal conductivity in a block is zero.
Specification(s): zero_thermal_conductivity_check
Design: UO2ThermalMOXThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.11.2The system shall generate an error if the initial_porosity is outside range.
Specification(s): initial_porosity_check
Design: UO2ThermalMOXThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.11.3The system shall generate an error if porosity inputted as a material property or a coupled variable, but not both.
Specification(s): porosity_variable_and_material_check
Design: UO2ThermalMOXThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.11.4The system shall generate an error if burnup or burnup_function or burnup_material is not provided in the material block.
Specification(s): no_burnup_check
Design: UO2ThermalMOXThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.11.5The system shall generate an error if a nonzero Pu content is supplied for the Fink-Amaya model.
Specification(s): no_Pu_content_Fink-Amaya_check
Design: UO2ThermalMOXThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Ad Upuzr Thermal
- 11.17.3The system shall be able to run across a wide swatch of parameters without throwing an error that indicates a negative thermal conductivity or heat conduction value is calculated
- using the billone thermal conductivity model.
- using the billone thermal conductivity model and fail.
- using the galloway thermal conductivity model.
- using the lanl thermal conductivity model and savage specific heat model.
- using the kim thermal conductivity model and karahan specific heat model.
- using the billone thermal conductivity model on a realistic problem.
- The system shall be able to run across a fine and wide swatch of parameters without throwing an error that indicates a negative thermal conductivity or heat conduction value is calculated using the galloway thermal conductivity model.
- The system shall be able to run across a fine and wide swatch of parameters without throwing an error that indicates a negative thermal conductivity or heat conduction value is calculated using the lanl thermal conductivity model and savage specific heat model.
- The system shall be able to run across a fine and wide swatch of parameters without throwing an error that indicates a negative thermal conductivity or heat conduction value is calculated using the kim thermal conductivity model and karahan specific heat model.
Specification(s): teranry/billone_ternary, teranry/billone_ternary_fail, teranry/galloway_ternary, teranry/lanl_savage_ternary, teranry/kim_karahan_thcond_ternary, teranry/billone_ternary_heavy, teranry/galloway_ternary_heavy, teranry/lanl_savage_ternary_heavy, teranry/kim_karahan_ternary_heavy
Design: UPuZrThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Axial Relocation
- 11.22.14The system shall error if burnup or burnup_function is not provided to the UO2Pulverization material model.
Specification(s): uo2_pulverization_error_check
Design: UO2Pulverization
Issue(s): #397
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.22.19The system shall error if the axial relocation userobject is not supplied to the UO2 thermal conductivity model when modeling fuel axial relocation.
Specification(s): crumbled_thermal_conductivity_check1
Design: UO2Thermal
Issue(s): #397
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.22.20The system shall error if the gas thermal conductivity is not supplied to the UO2 thermal conductivity model when modeling fuel axial relocation.
Specification(s): crumbled_thermal_conductivity_check2
Design: UO2Thermal
Issue(s): #397
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Carbon Monoxide Production
- 11.25.3The system shall provide an error message when fuel kernel temperature is selected for the PROKSCH model.
Specification(s): co_production_proksch_kernel_error
Design: CarbonMonoxideProduction
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.25.4The system shall provide an error message when triso temperature is selected for GA model.
Specification(s): co_production_ga_triso_error
Design: CarbonMonoxideProduction
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Check Error
- 11.26.1The system shall report an error if the given gas fractions do not sum to 1.0 for LWR gap heat transfer.
Specification(s): gas_fractions_sum_test
Design: GasGapConductance
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.26.2The system shall report an error if an incompatible number of gas fractions are given for LWR gap heat transfer.
Specification(s): number_gas_fractions_test
Design: GasGapConductance
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.26.3The system shall report an error if more than one of "function", "rod_ave_lin_pow", and "q_variable" are given.
Specification(s): fast_neutron_flux_incompatible_input_test
Design: FastNeutronFluxAux
Issue(s): #902
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.26.4The system shall report an error if none of "factor", "function", "rod_ave_lin_pow", or "q_variable" is given in FastNeutronFluxAux.
Specification(s): fast_neutron_flux_incomplete_input_test
Design: FastNeutronFluxAux
Issue(s): #902
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.26.5The system shall report an error if "rod_ave_lin_power" is given but not "factor" in FastNeutronFluxAux.
Specification(s): fast_neutron_flux_no_factor_test
Design: FastNeutronFluxAux
Issue(s): #902
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Circular Cross Section Mesh
- 11.28.15BISON will support automatic creation of circular cross section meshes for fuel rods with the full cross section generated and report an error if the fuel offset is larger than the gap.
Specification(s): full_offset_generator_error
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.28.20CircularCrossSectionMeshGenerator will report an error if given inconsistent input using a mesh generator.
Specification(s): block_mismatch
Design: CircularCrossSectionMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.28.28BISON will error when the third entry of the elements_per_ring parameter is non-zero when modeling an MPS for hollow fuel using a mesh generator.
Specification(s): mps_hollow_fuel_error_check
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.28.29BISON will error when the second entry of the elements_per_ring parameter is non-zero when modeling an MPS for solid fuel using a mesh generator.
Specification(s): mps_solid_fuel_error_check
Design: MPSCircularCrossSectionMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Coolant Channel Model
- 11.31.34The system shall produce an error when provided with an invalid htc_correlation_type input.
Specification(s): sodium_coolant_htc_error
Design: Coolant Channel
Issue(s): #704
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.40The system shall produce an error when given a nonphysical rod_diameter input.
Specification(s): range_check_rod_diameter
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.41The system shall produce an error when given a rod_diameter that is not less than rod_pitch.
Specification(s): check_rod_pitch_gt_rod_diameter
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.42The system shall produce an error when given a nonphysical flow_area input.
Specification(s): range_check_flow_area
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.43The system shall produce an error when given a nonphysical hydraulic_diameter input.
Specification(s): range_check_hydraulic_diameter
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.44The system shall produce an error when given a nonphysical heated_perimeter input.
Specification(s): range_check_heated_perimeter
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.45The system shall produce an error when given a nonphysical heated_diameter input.
Specification(s): range_check_heated_diameter
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.46The system shall produce an error when given a nonphysical input_Tchf input.
Specification(s): range_check_input_Tchf
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.47The system shall produce an error when given a negative flooding_time input.
Specification(s): range_check_flooding_time
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.48The system shall produce an error when given a nonphysical flooding_rate input.
Specification(s): range_check_flooding_rate
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.49The system shall produce an error when given a nonphysical initial_temperature input.
Specification(s): range_check_initial_temperature
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.50The system shall produce an error when given a nonphysical initial_power input.
Specification(s): range_check_initial_power
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.51The system shall produce an error when given a nonphysical blockage_ratio input.
Specification(s): range_check_blockage_ratio
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.52The system shall produce an error when given a nonphysical fuel_stack_length input.
Specification(s): range_check_fuel_stack_length
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.53The system shall produce an error when given a nonphysical specified_height input.
Specification(s): range_check_specified_height
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.54The system shall produce an error when given a nonphysical input_Tmin input.
Specification(s): range_check_input_Tmin
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.55The system shall produce an error when given a nonphysical input_rewetting_htc input.
Specification(s): range_check_input_rewetting_htc
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.56The system shall produce an error when given a nonphysical number_lateral_zone input.
Specification(s): range_check_number_lateral_zone
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.57The system shall produce an error when given a number_lateral_zone input that is less then or equal to zero.
Specification(s): range_check_htc_scalef
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.31.58The system shall produce an error when given an invalid coolant_material name.
Specification(s): check_coolant_material
Design: Coolant Channel
Issue(s): #284
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fcci Ht9
- 11.42.9The system shall produce an error when unit_factor is less than or equal to zero.
Specification(s): range_check_unit_factor
Design: EutecticThicknessFCCI
Issue(s): #275
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.42.10The system shall produce an error when layer_density is less than or equal to zero.
Specification(s): range_check_layer_density
Design: ThicknessLayerFCCI
Issue(s): #168
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.42.11The system shall produce an error when method is not 1 or 2.
Specification(s): error_method
Design: ThicknessLayerFCCI
Issue(s): #168
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.42.12The system shall produce an error when solubility_species is not defined.
Specification(s): error_solubility_species
Design: ThicknessLayerFCCI
Issue(s): #168
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fecral Oxidation
- 11.43.5The system shall correctly error if the oxide_scale_factor supplied in FeCrAlOxidation equals zero.
Specification(s): range_check_oxide_scale_factor
Design: FeCrAlOxidation
Issue(s): #316
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fipd Axial Pie Comparison
- 11.47.3The system shall throw an error if the specified CSV file cannot be open.
Specification(s): err_no_csv_file
Design: FIPDAxialPIEComparison
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.47.4The system shall throw an error if the specified CSV file contains more than three columns.
Specification(s): err_csv_file_extra_column
Design: FIPDAxialPIEComparison
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.47.5The system shall throw an error if the specified CSV file misses columns.
Specification(s): err_csv_file_missing_column
Design: FIPDAxialPIEComparison
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.47.6The system shall throw an error if the specified CSV file does not contain the data type specified by series_type_to_read.
Specification(s): err_csv_file_wrong_type
Design: FIPDAxialPIEComparison
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fipd Axial Profile Function
- 11.48.6The system shall throw an error if zero_ends is set false when extrapolate_to_zero is set true.
Specification(s): wrong_ending_error
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.48.7The system shall throw an error if the slope at the end cannot be extrapolated to zero.
Specification(s): wrong_slope_error
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.48.8The system shall throw an error if the first abscissa value is negative.
Specification(s): negative_start_error
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.48.9The system shall throw an error if the last abscissa value exceeds unity.
Specification(s): over_unity_end_error
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.48.10The system shall throw an error if pin geometry data are missing and no MeshMetaData is used.
Specification(s): missing_geom_error
Design: FIPDAxialProfileFunction
Issue(s): #1349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fipd Rodlet Mesh Generator
- 11.49.9The system shall check that fuel slug length is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_fuel_length
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.10The system shall check that fuel slug outer diameter is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_fuel_diameter
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.11The system shall check that cladding outer diameter is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_clad_diameter
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.12The system shall check that cladding thickness is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_clad_thick
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.13The system shall check that sodium level above slug is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_sodium_level
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.14The system shall check that plenum volume is available in the FIPD pin design geometry file using FIPDRodletMeshGenerator.
Specification(s): missing_plenum_vol
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.49.15The system shall check the sanity of the custom priority input.
Specification(s): test_custom_priority_error
Design: FIPDRodletMeshGenerator
Issue(s): #1313#1538#1566#1680
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fission Rate
- 11.51.1The system shall calculate the fission rate as a function of total linear power and axial power profile
- and match an analytical solution.
- and a radial power profile, and match an analytical solution.
- and throw an error if the pellet inner radius is bigger than the pellet radius.
- and throw an error if the problem geomery is not 2DRz.
- and throw an error if mesh generator name is not specified when expected.
- and get pellet radius through MeshMetaDataInterface.
- and get pellet radius through MeshMetaDataInterface in AD mode.
Specification(s): g/exact, g/exact_radial, g/error_pellet_inner_radius, g/error_2drz, g/meta_error, g/meta, g/ad_meta
Design: FissionRate
Issue(s): #1634
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffRunException
- rdg: Fuel Pin Mesh Generator
- 11.58.12The system shall check that coating thickness and number of radial elements are consistent when modeling coating
Specification(s): with_coating_error_check1
Design: FuelPinMeshGenerator
Issue(s): #776
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.13The system shall check that if the number of radial elements is specified that the clad_mesh_density is set to customize when modeling coating
Specification(s): with_coating_error_check2
Design: FuelPinMeshGenerator
Issue(s): #776
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.18The system shall error if neither fuel or clad are included.
Specification(s): fuel_or_clad_only_error_check
Design: FuelPinMeshGenerator
Issue(s): #814
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.19The system shall error when using intervals if only the fuel or clad is included.
Specification(s): fuel_or_clad_only_error_check2
Design: FuelPinMeshGenerator
Issue(s): #814
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.20The system shall error when trying to model coating when clad is not included.
Specification(s): clad_only_with_coating_error_check
Design: FuelPinMeshGenerator
Issue(s): #814
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.21The system shall check that if the number of radial elements in the pellet is specified that pellet_mesh_density is set to customize.
Specification(s): specified_radial_elements_pellet_error_check
Design: FuelPinMeshGenerator
Issue(s): #1019
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.22The system shall check that if the number of axial elements in the pellet is specified that pellet_mesh_density is set to customize.
Specification(s): specified_axial_elements_pellet_error_check
Design: FuelPinMeshGenerator
Issue(s): #1019
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.23The system shall check that if the number of radial elements in the clad is specified that clad_mesh_density is set to customize.
Specification(s): specified_radial_elements_clad_error_check
Design: FuelPinMeshGenerator
Issue(s): #1019
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.24The system shall check that if the number of axial elements in the clad is specified that clad_mesh_density is set to customize.
Specification(s): specified_axial_elements_clad_error_check
Design: FuelPinMeshGenerator
Issue(s): #1019
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.26The system shall check that liner thickness and number of radial elements are consistent when modeling a liner.
Specification(s): with_liner_error_check1
Design: FuelPinMeshGenerator
Issue(s): #1111
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.27The system shall check that if the number of radial elements is specified that the clad_mesh_density is set to customize when modeling a liner.
Specification(s): with_liner_error_check2
Design: FuelPinMeshGenerator
Issue(s): #1111
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.36The system shall check that the radius dish of a fuel pellet does not physically excede the radius of the pellet.
Specification(s): bad_dish
Design: FuelPinMeshGenerator
Issue(s): #1707
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.37The system shall check that the chamfer width of a fuel pellet does not physically excede the radius of the pellet.
Specification(s): bad_chamfer
Design: FuelPinMeshGenerator
Issue(s): #1707
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.38The system shall check that the number of entries for dish_depth is either one or the same as the number of fuel blocks.
Specification(s): bad_dish_depth_length
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.39The system shall check that the number of entries for dish_radius is either one or the same as the number of fuel blocks.
Specification(s): bad_dish_radius_length
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.40The system shall check that the number of entries for chamfer_height is either one or the same as the number of fuel blocks.
Specification(s): bad_chamfer_height_length
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.41The system shall check that the number of entries for chamfer_width is either one or the same as the number of fuel blocks.
Specification(s): bad_chamfer_width_length
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.42The system shall check that the number of dish elements is consistent with the existence of a dish.
Specification(s): bad_dish_nx
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.58.43The system shall check that the number of chamfer elements is consistent with the existence of a chamfer.
Specification(s): bad_chamfer_nx
Design: FuelPinMeshGenerator
Issue(s): #5660
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fuel Pin Mesh Generator Fipd
- 11.59.4The system shall check that the fuel slug length is available in the FIPD pin design geometry file.
Specification(s): missing_fuel_length
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.5The system shall check that the fuel slug outer diameter is available in the FIPD pin design geometry file.
Specification(s): missing_fuel_diameter
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.6The system shall check that cladding outer diameter is available in the FIPD pin design geometry file.
Specification(s): missing_clad_diameter
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.7The system shall check that cladding thickness is available in the FIPD pin design geometry file.
Specification(s): missing_clad_thick
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.8The system shall check that sodium level above slug is available in the FIPD pin design geometry file.
Specification(s): missing_sodium_level
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.9The system shall check that plenum volume is available in the FIPD pin design geometry file.
Specification(s): missing_plenum_vol
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.59.10The system shall check the sanity of the custom priority input when building a smeared pellet mesh using an FIPD geometry file.
Specification(s): test_custom_priority_error
Design: FuelPinMeshGeneratorFIPD
Issue(s): #1145
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Fuelrodlinevaluesampler
- 11.60.3The system shall check that a Layered1D mesh is not used.
Specification(s): check_layered1D
Design: FuelRodLineValueSampler
Issue(s): #753
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.60.4The system shall check that a Layered2D mesh is not used.
Specification(s): check_layered2D
Design: FuelRodLineValueSampler
Issue(s): #753
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Gap Heat Transfer
- 11.62.9The system shall produce an error when the
tangential_toleranceused in modeling thermal contact is outside the valid range.Specification(s): range_check_tangential_tolerance
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.10The system shall produce an error when the
normal_smoothing_distanceused in modeling thermal contact is negative.Specification(s): range_check_normal_smoothing_distance
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.11The system shall produce an error when the
normal_smoothing_distanceused in modeling thermal contact is outside the valid range.Specification(s): range_check_normal_smoothing_distance2
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.12The system shall produce an error when the
gap_conductivityused in modeling thermal contact is not positive.Specification(s): range_check_gap_conductivity
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.14The system shall produce an error if the supplied gas type is not supported.
Specification(s): gas_error
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.15The system shall produce an error if both the type and fraction of initial gas is not given.
Specification(s): initial_error
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.62.16The system shall produce an error if both the type and fraction of released gas is not given.
Specification(s): released_error
Design: ThermalContactLWRAction
Issue(s): #901
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Gap Heat Transfer Mortar Action
- 11.66.3The system shall inform the user and terminate when the wrong contact pressure variable is provided for gap conductance computation.
Specification(s): gap_heat_transfer_mortar_transient_action_pressure_error
Design: Gas Gap Conductance ConstraintGapConductanceMortar
Issue(s): #1080#1540#1642#5140
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Hydrogen
- 11.73.23The system shall compute the hydrogen concentration within the cladding due to oxidation at the waterside boundary:
- for a slab of Zircaloy-4
- for a slab of ZIRLO
- for a slab of M5
- for a slab with a user-supplied pickup fraction
- for a slab of Zircaloy-2 at burnups below 50 GWd/tU
- for a slab of Zircaloy-2 at burnups above 50 GWd/tU
- for a slab of Zircaloy-2 at linear power above 10000 W/m
- for a slab of Zircaloy-2 at linear power below 10000 W/m
- for a ring of Zircaloy-4
- for a ring of ZIRLO
- for a ring of M5
- for a ring with a user-supplied pickup fraction
- and report an error the hydrogen pick up fraction is greater than 1.
Specification(s): hydrogen_pickup/hydrogen_pickup_slab_zr4, hydrogen_pickup/hydrogen_pickup_slab_zirlo, hydrogen_pickup/hydrogen_pickup_slab_m5, hydrogen_pickup/hydrogen_pickup_slab_user, hydrogen_pickup/hydrogen_pickup_Zr2_low_burnup, hydrogen_pickup/hydrogen_pickup_zr2_high_burnup, hydrogen_pickup/hydrogen_pickup_Zr2_high_linear_power, hydrogen_pickup/hydrogen_pickup_Zr2_low_linear_power, hydrogen_pickup/hydrogen_pickup_ring_zr4, hydrogen_pickup/hydrogen_pickup_ring_zirlo, hydrogen_pickup/hydrogen_pickup_ring_m5, hydrogen_pickup/hydrogen_pickup_ring_user, hydrogen_pickup/Hydrogen_pickup_error
Design: HydrogenPickup
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffRunException
- rdg: Ifba He Production
- 11.74.9The system shall check that the loading is fully specified.
Specification(s): inputs_check_01
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.10The system shall check that the loading is not over specified.
Specification(s): inputs_check_02
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.11The system shall check that the required parameter ifba_len is specified.
Specification(s): inputs_check_03
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.12The system shall check that the required parameter b10_enrich is specified.
Specification(s): inputs_check_04
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.13The system shall check that the ZrB2 layer is properly specified when supplying ZrB2 loading.
Specification(s): inputs_check_05
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.14The system shall check that the ZrB2 layer is properly specified when supplying ZrB2 loading and thickness.
Specification(s): inputs_check_06
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.15The system shall check that the ZrB2 layer is properly specified when supplying ZrB2 loading and pellet outer radius.
Specification(s): inputs_check_07
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.16The system shall check that the ZrB2 layer is not over specified when supplying ZrB2 loading, density and thickness.
Specification(s): inputs_check_08
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.17The system shall check that the ZrB2 layer is not over specified when supplying ZrB2 loading, density and pellet outer radius.
Specification(s): inputs_check_09
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.18The system shall check that the U235 enrichment is specified.
Specification(s): inputs_check_10
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.19The system shall check that the burnup function is specified.
Specification(s): inputs_check_11
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.20The system shall check that the fraction of IFBA rods is specified.
Specification(s): inputs_check_12
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.74.21The system shall check that the rod average linear power is specified.
Specification(s): inputs_check_13
Design: IFBAHeProduction
Issue(s): #180
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Layered2D
- 11.76.23The system shall error if slice heights are provided as input when the uniform slice heights boolean is set to true when creating Layered2D meshes using a mesh generator
Specification(s): fuel_height_uniform_slice_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.24The system shall error if no plenum height is provided but a plenum is desired when creating Layered2D meshes with uniform slice heights using a mesh generator
Specification(s): plenum_height_uniform_slice_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.25The system shall error for the case of fuel height being provided when non uniform slice heights are specified when creating Layered2D meshes using a mesh generator
Specification(s): fuel_height_non_uniform_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.26The system shall error when the size of slices per block is greater than one when creating a Layered2D clad only mesh using a mesh generator
Specification(s): clad_only_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.27The system shall error for the case when the sum of slices per block plus one for a plenum does not equal the number of slice heights when creating Layered2D meshes using a mesh generator
Specification(s): non_uniform_slice_heights_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.28The system shall error for the case when the sum of slices per block does not equal the number of slice heights when creating Layered2D meshes using a mesh generator
Specification(s): non_uniform_slice_heights_error_check2
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.29The system shall error for the case when no slices are specified when creating Layered2D meshes using a mesh generator
Specification(s): no_slice_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.30The system shall error if any of the slice heights are negative when creating Layered2D meshes using a mesh generator
Specification(s): negative_slice_height_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.31The system shall error for the case when the plenum is included but the cladding is not when creating Layered2D meshes using a mesh generator
Specification(s): plenum_no_clad_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.32The system shall error for the case when neither the fuel or clad is included when creating Layered2D meshes using a mesh generator
Specification(s): no_fuel_no_clad_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.33The system shall error for the case when the number of pellet inner radii specified does not equal the number of fuel blocks when creating Layered2D meshes using a mesh generator
Specification(s): pellet_inner_radius_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.34The system shall error for the case when the number of pellet outer radii specified does not equal the number of fuel blocks when creating Layered2D meshes using a mesh generator
Specification(s): pellet_outer_radius_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.35The system shall error for the case when the pellet outer radius is less than the pellet inner radius when creating Layered2D meshes using a mesh generator
Specification(s): pellet_outer_radius_error_check2
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.36The system shall error for the case when the pellet inner radius is less than zero when creating Layered2D meshes using a mesh generator
Specification(s): pellet_inner_radius_error_check2
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.37The system shall error for the case when the MPS depth is greater than or equal to the difference between the pellet outer and inner radii when creating Layered2D meshes using a mesh generator
Specification(s): mps_depth_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.38The system shall error for the case when the number of radial elements in the fuel pellet is set by the user but the pellet mesh density is not set to customize when creating Layered2D meshes using a mesh generator
Specification(s): pellet_mesh_density_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.39The system shall error for the case when the number of radial elements through the clad thickness is set by the user but the clad mesh density is not set to customize when creating Layered2D meshes using a mesh generator
Specification(s): clad_mesh_density_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.40The system shall error when the size of the additional elements per ring and additional ring thicknesses vectors are not of equal length when creating Layered2D meshes using a mesh generator
Specification(s): additional_blocks_error_check
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.41The system shall error when the size of the additional elements per ring and additional block names vectors are not of equal length when creating Layered2D meshes using a mesh generator
Specification(s): additional_blocks_error_check2
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.42The system shall error when additional rings are requested when clad is not included when creating Layered2D meshes using a mesh generator
Specification(s): additional_blocks_error_check3
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.43The system shall error if the thickness of any of the additional rings is zero when creating Layered2D meshes using a mesh generator
Specification(s): additional_blocks_error_check4
Design: Layered2DMeshGenerator
Issue(s): #669#858#944#986#921
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.60The system shall report an error if rod_ave_lin_power is not supplied to NuclearMaterials UO2 when relocation is requested.
Specification(s): arrayActionError2
Design: Layered2DArrayAction
Issue(s): #6122
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.76.61The system shall report an error if the pitch is too small when creating arrays of Layered2D meshes.
Specification(s): arrayActionError
Design: Layered2DArrayAction
Issue(s): #5454
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Layered 1D
- 11.77.21The system shall have error testing for the case of uniform_slice_heights where slice_heights is provided instead of fuel_height in Layered1D.
Specification(s): uniform_slice_height_wo_fuel_height
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.22The system shall have error testing for the case of non-uniform slice height where fuel_height is provided instead of slice_heights in Layered1D.
Specification(s): nonuniform_slice_height_wo_fuel_height
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.23The system shall have error testing for the case of non-uniform slice height where slice_heights are not provided in Layered1D.
Specification(s): nonuniform_slice_height_wo_slice_height
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.24The system shall have error testing for the case where slice_heights and slices_per_block are not matching in Layered1D.
Specification(s): slice_height_slice_per_block_not_equal
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.25The system shall have error testing for the case where the sum of slices_per_block is not equal to number of slice_heights in Layered1D.
Specification(s): sum_of_slices_not_equal
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.26The system shall have error testing to confirm at least one slice exists in Layered1D.
Specification(s): zero_slices
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.27The system shall have error testing for all slice heights must be positive numbers in Layered1D.
Specification(s): positive_slice_heights
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.28The system shall have error testing to confirm that include_plenum is set to false when no cladding is included in Layered1D.
Specification(s): plenum_no_cladding
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.29The system shall have error testing to confirm that the mesh must include fuel, clad, or both in Layered1D.
Specification(s): no_fuel_no_clad
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.30The system shall have error testing to inform the user that plenum_height is not active with slice_heights in Layered1D.
Specification(s): plenum_height_not_used
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.31The system shall have error testing to confirm that the number of entries in pellet_inner_radius must match the number of fuel blocks in Layered1D.
Specification(s): multi_block_inner_radius
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.32The system shall have error testing to confirm that the number of entries in pellet_outer_radius must match the number of fuel blocks in Layered1D.
Specification(s): multi_block_outer_radius
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.33The system shall have error testing to confirm that the fuel outer radius is greater than inner radius in Layered1D.
Specification(s): outer_rad_greater_than_inner
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.34The system shall have error testing for a non-negative pellet inner radius in Layered1D.
Specification(s): non_neg_inner_rad
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.35The system shall have error testing to confirm that pellet_mesh_density=customize if nx_p is set in Layered1D.
Specification(s): nx_p_set
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.36The system shall have error testing to confirm that clad_mesh_density=customize if nx_c is set in Layered1D.
Specification(s): nx_c_set
Design: Layered1DMeshGenerator
Issue(s): #804
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.40The system shall error when the size of the additional elements per ring and additional ring thicknesses vectors are not of equal length when creating layered1D meshes
Specification(s): additional_blocks_error_check
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.41The system shall error when the size of the additional elements per ring and additional block names vectors are not of equal length when creating layered1D meshes
Specification(s): additional_blocks_error_check2
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.42The system shall error when additional rings are requested when clad is not included when creating layered1D meshes
Specification(s): additional_blocks_error_check3
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.43The system shall error if the thickness of any of the additional rings is zero when creating layered1D meshes
Specification(s): additional_blocks_error_check4
Design: Layered1DMeshGenerator
Issue(s): #1034
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.46The system shall error when the number of elements in the liner is not consistent with its thickness for a layered1D geometry.
Specification(s): liner_error_check
Design: Layered1DMeshGenerator
Issue(s): #1125
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.47The system shall error attempting to model a liner without cladding present for a layered1D geometry.
Specification(s): liner_error_check2
Design: Layered1DMeshGenerator
Issue(s): #1125
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.77.48The system shall error when modeling a liner if when the mesh density of the clad is not set to customize for a layered1D geometry.
Specification(s): liner_error_check3
Design: Layered1DMeshGenerator
Issue(s): #1125
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Metallic Fuel Cladding Degradation
- 11.81.4The system shall throw an error if the cladding start position is not given by user in absence of MeshMetaData.
Specification(s): id_missing_clad_start
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.81.5The system shall throw an error if the cladding ending position is not given by user in absence of MeshMetaData.
Specification(s): id_missing_clad_end
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.81.6The system shall throw an error if the cladding thickness is not given by user in absence of MeshMetaData.
Specification(s): id_missing_clad_thick
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.81.7The system shall throw an error if the cladding outer radius is not given by user in absence of MeshMetaData.
Specification(s): id_missing_clad_outer_radius
Design: MetallicFuelWastageDegradationFunction
Issue(s): #1265
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Metallic Fuel Coolant Wastage
- 11.82.8The system shall give an error message when time is negative.
Specification(s): negative_time
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.82.9The system shall give an error message when the increment is abnormal.
Specification(s): abnormal_increment
Design: MetallicFuelCoolantWastage
Issue(s): #1173
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Metallic Fuel Liquid Cladding Penetration
- 11.83.20The system shall produce an error if the wastage increment is too high within one time step.
Specification(s): err_high_increment
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.21The system shall produce an error if the provided mesh generator does not contain the cladding start metadata.
Specification(s): err_missing_cladding_start
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.22The system shall produce an error if the provided mesh generator does not contain the cladding bottom gap metadata.
Specification(s): err_missing_cladding_bottom_gap_width
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.23The system shall produce an error if the provided mesh generator does not contain the fuel height metadata.
Specification(s): err_missing_fuel_height
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.24The system shall produce an error if the provided mesh generator does not contain the cladding thickness metadata when fuel melting is calculated.
Specification(s): err_missing_cladding_thickness
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.25The system shall produce an error if the provided mesh generator does not contain the cladding outer radius metadata when fuel melting is calculated.
Specification(s): err_missing_cladding_radius
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.26The system shall produce an error if the fuel bottom position is not specified in absence of mesh metadata.
Specification(s): err_missing_fuel_bottom_pos
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.27The system shall produce an error if the fuel height is not specified in absence of mesh metadata.
Specification(s): err_missing_fuel_height_no_mg
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.28The system shall produce an error if the cladding inner radius is not specified in absence of mesh metadata.
Specification(s): err_missing_cladding_ir
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.29The system shall produce an error if the Pu content is specificied for the models that do not need it.
Specification(s): err_unneeded_fuel_pu
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.30The system shall produce an error if the A coefficient is specificied for a non CUSTOM model.
Specification(s): err_unneeded_A
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.31The system shall produce an error if the QR coefficient is specificied for a non CUSTOM model.
Specification(s): err_unneeded_QR
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.32The system shall produce an error if the onset temperature is specificied for an ANL model.
Specification(s): err_unneeded_T_onset
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.33The system shall produce an error if the Pu content is not specified for an ANL model.
Specification(s): err_missing_fuel_pu
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.34The system shall produce an error if the burnup is not specified for an ANL model with 19 Pu content.
Specification(s): err_missing_burnup_penetration
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.35The system shall produce an error if the burnup is not specified for the INTRINSIC fuel melting model.
Specification(s): err_missing_burnup_fuel_melting
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.36The system shall produce an error if the Pu content is not specified for the INTRINSIC fuel melting model.
Specification(s): err_missing_pu_fuel_melting
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.83.37The system shall produce an error if a user specified ratio is provided for the INTRINSIC fuel melting model.
Specification(s): err_unneeded_user_ratio
Design: MetallicFuelLiquidCladdingPenetration
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Metallic Fuel Melting Function
- 11.84.3The system shall produce an error if the fuel radius information is not given by user in absence of MeshMetaData.
Specification(s): err_missing_fuel_radius
Design: MetallicFuelMeltingFunction
Issue(s): #5508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.84.4The system shall produce an error if the vector postprocessor data are not appropriate for linear interpolation.
Specification(s): err_failed_linear_interpolation
Design: MetallicFuelMeltingFunction
Issue(s): #5508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Multi Sample Action
- 11.91.4The system shall report parameter errors when
- the size of a number values vector entry is not identical to the multi-sample size.
- a specified number parameter does not exist in the generated object.
- the size of a string values vector entry is not identical to the multi-sample size.
- a specified string parameter does not exist in the generated object.
Specification(s): errors/number_value_length, errors/non-existing_number_param, errors/string_value_length, errors/non-existing_string_param
Design: MultSampleAction system
Issue(s): #5331
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Nuclearmaterialntpaction
- 11.93.4The system shall return an error if two conflicting initial conditions are entered into the NuclearMaterial action.
Specification(s): invalid_initial_temperature
Design: NuclearMaterialNTP
Issue(s): #1511
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.93.5The system shall return an error if a function is passed into the initial temperature instead of a Real value in the NuclearMaterial action.
Specification(s): invalid_type_initial_temperature
Design: NuclearMaterialNTP
Issue(s): #1511
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.93.6The system shall return an error if the fuel fraction is not defined by the user for a block with more than 2 materials in the NuclearMaterial action.
Specification(s): missing_fuel_fraction_for_block_with_2_materials
Design: NuclearMaterialNTP
Issue(s): #1511
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.93.7The system shall return an error if use_ad is chosen for NTP in the NuclearMaterial action.
Specification(s): invalid_ad_usage
Design: NuclearMaterialNTP
Issue(s): #1511
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Plate Mesh
- 11.102.2BISON will report an error if the wrong number of dimensions is given to the plate mesh generator.
Specification(s): plate_mesh_num_dim_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.102.3BISON will report an error if the wrong number of cladding thicknesses is given to the plate mesh generator.
Specification(s): plate_mesh_num_clad_thick_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.102.4BISON will report an error if the dimensions given to the plate mesh generator are not all positive.
Specification(s): plate_mesh_dim_positive_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.102.5BISON will report an error if cladding thicknesses given to the plate mesh generator are not all positive.
Specification(s): plate_mesh_clad_thick_positive_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.102.6BISON will report an error if the wrong number of fuel elements is given to the plate mesh generator.
Specification(s): plate_mesh_num_fuel_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.102.7BISON will report an error if the wrong number of cladding elements is given to the plate mesh generator.
Specification(s): plate_mesh_num_cladding_elements_error
Design: PlateMeshGenerator
Issue(s): #1073
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Plenum Pressure
- 11.103.2The system shall correctly report if the range checking of the gas constant parameter R fails.
Specification(s): range_check_R
Design: Plenum Pressure BC Action
Issue(s): #283
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.103.3The system shall correctly report if the range checking of the initial temperature fails.
Specification(s): range_check_initial_temperature
Design: Plenum Pressure BC Action
Issue(s): #283
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.103.4The system shall correctly report if the range checking of the initial pressure fails.
Specification(s): range_check_initial_pressure
Design: Plenum Pressure BC Action
Issue(s): #283
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.103.8The system shall error if both cladding_failure_status and equilibrium pressure are not specified when simulating past cladding failure.
Specification(s): past_rupture_error_check
Design: Plenum Pressure BC Action
Issue(s): #1144
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Plenum Temp
- 11.104.8The system shall enforce that the tangential_tolerance be non-negative.
Specification(s): range_check_tangential_tolerance
Design: PlenumTemperature
Issue(s): #885
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Radial Power Factor
- 11.109.13The system shall report an error if the bias in the radial power factor feature is aggressive enough to result in radial grid points that do not have increasing coordinates.
Specification(s): bad_bias
Design: BurnupFunction
Issue(s): #482
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Rodlet Mesh Generator
- 11.112.1The system shall allow for creation of a single rod in a cladding for 2DRZ geometrywith variable intervals of mesh refinement, and control over the axial and radialmesh fidelity
- for a solid fuel rod.
- for a solid fuel rod with a stand and cap.
- for a solid fuel rod with a stand and cap using a mixture of TRI6 and QUAD8 elements.
- for an annular fuel rod.
- for an annular fuel rod using axial sizes.
- for an annular fuel rod with QUAD8 elements.
- for an annular fuel rod with QUAD9 elements.
- for an annular fuel rod with TRI3 elements in fuel and QUAD4 elements in cladding.
- for an annular fuel rod with TRI3 elements in part of fuel and QUAD4 elements in cladding and rest of the fuel.
- for an annular fuel rod with TRI3 elements in cladding and QUAD4 elements in fuel.
- for an annular fuel rod with TRI3 elements in part of cladding and QUAD4 elements in fuel and rest of the cladding.
- for an annular fuel rod with TRI3 elements in cladding and fuel.
- and throw an error if TRI size factor is provided when TRI elements are not generated.
- and throw an error if the outer fuel radius is smaller than the inner fuel radius.
- and throw an error if not enough fuel axial element intervals are specified.
- and throw an error if fuel axial element intervals are not sorted.
- and throw an error if fuel axial element intervals does not end in 1.
- and throw an error if fuel axial element intervals does not start with a 0.
- and throw an error if fuel axial element number is not the right size.
- and throw an error if fuel axial element numbers are not all integers.
- and throw an error if fuel axial element sizes is not the right size.
- and throw an error if fuel axial element numbers and sizes are both specified.
- and throw an error if fuel element numbers and sizes are both not specified.
- and throw an error if not enough cladding axial sidewall element intervals are specified.
- and throw an error if cladding sidewall axial element intervals are not sorted.
- and throw an error if cladding sidewall axial element intervals does not end in 1.
- and throw an error if cladding sidewall axial element intervals does not start with a 0.
- and throw an error if cladding sidewall axial element number is not the right size.
- and throw an error if cladding sidewall axial element numbers are not all integers.
- and throw an error if cladding sidewall axial element sizes is not the right size.
- and throw an error if cladding sidewall axial element numbers and sizes are both specified.
- and throw an error if cladding sidewall axial element numbers and sizes are both not specified.
- and throw an error if use_default_cladding_sidewall_axial_element_intervals is set true and cladding sidewall axial element intervals is provided.
- and throw an error if use_default_cladding_sidewall_axial_element_intervals is set false and cladding sidewall axial element intervals is not provided.
- and throw an error parallel_type is distributed.
Specification(s): g/solid, g/stand, g/stand_quad8_with_tri, g/annulus, g/annulus_axial_sizes, g/annulus_quad8, g/annulus_quad9, g/annulus_tri3_fuel, g/annulus_partial_tri3_fuel, g/annulus_tri3_cladding, g/annulus_partial_tri3_cladding, g/annulus_tri3_both, g/tri_size_error, g/fuel_error1, g/fuel_error2, g/fuel_error3, g/fuel_error4, g/fuel_error5, g/fuel_error6, g/fuel_error7, g/fuel_error8, g/fuel_error9, g/fuel_error10, g/cladding_error2, g/cladding_error3, g/cladding_error4, g/cladding_error5, g/cladding_error6, g/cladding_error7, g/cladding_error8, g/cladding_error9, g/cladding_error10, g/cladding_error11, g/cladding_error12, g/parallel_type_error
Design: RodletMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): ExodiffRunException
- rdg: Sifgrs
- 11.117.11 The system shall only throw an error in U3Si2Sifgrs if fission rate is not coupled nor provided as a material and burnup function is not provided.
Specification(s): no_fission_rate
Design: U3Si2Sifgrs
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.117.49The system shall report an error if a zero grain radius is detected.
Specification(s): grain_growth_err_div0
Design: UO2SifgrsGrainRadiusAux
Issue(s): #932
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.117.45
- 11.117.50The system shall report an error if a zero grain radius is detected (automatic differentiation).
Specification(s): ad_grain_growth_err_div0
Design: UO2SifgrsGrainRadiusAux
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.117.48
- 11.117.136The system shall throw an error if UO2Sifgrs bubble coarsening for UO2 is run
- with a dislocation density that is too high to accurately capture trapping.
- the intragranular model is not fully coupled.
- with an intragranular bubble model other than NULEATION_RESOLUTION.
- when the intragranular diffusion algorithm is not POLYPOLE1 and initial gas loading is included.
- when fission rate is not coupled nor provided as a material and burnup function is not provided.
- when fission rate is provided as both a coupled variable and as a material.
- when dislocation density is provided as both a coupled variable and as a material.
- when output is enabled and ig_diff_algorithm=POLYPOLE2.
- when athermal model is enabled and no linear power is provided.
- when athermal model is enabled and no pellet id is provided.
- when athermal model is enabled and no pellet id PelletBrittleZone is not provided.
- when hbs model is enabled and burnup is not coupled or burnup function is not provided.
- when gbs model is enabled and grain radius is not coupled.
- when trapping rate is zero.
Specification(s): error/dislocation_trapping, error/coarsening_fully_coupled, error/coarsening_bubble_model1, error/gas_load_diff_algorithm, error/fission_rate_and_burnup, error/duplicate_fission_rate, error/duplicate_disl_density, error/testing_output_diff_algorithm, error/ath_no_lin_power, error/ath_no_pellet_id, error/ath_no_pellet_brittle_zone, error/hbs_burnup, error/gbs_grain_radius, error/no_trapping
Design: UO2Sifgrs
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.117.137The system shall throw an error if UO2Sifgrs is run with hbs_model = true but not properly linked to a HighBurnupStructureFormation block
- because the name provided to hbs_material does not correspond to an existing material block.
- because the name provided to hbs_material does not correspond to a block of type HighBurnupStructureFormation.
Specification(s): error_hbs_model_without_HighBurnupStructureFormation_WrongName/hbs_model_WrongName, error_hbs_model_without_HighBurnupStructureFormation_WrongName/hbs_model_WrongType
Design: UO2Sifgrs
Issue(s): #5492
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Solid Mechanics
- 11.119.6The system shall report an error if the power_law is not given both a prefactor and an exponent for Al6061 creep.
Specification(s): e1
Design: Al6061CreepUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.14The system shall report an error when inconsistent inputs are given for fluence and temperature levels for Al6061 plasticity.
Specification(s): e1
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.15The system shall report an error when incomplete data for hardening_functions is given for Al6061 plasticity.
Specification(s): e2
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.16The system shall report an error when the first entry in each vector of strains is not zero for Al6061 plasticity.
Specification(s): e3
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.17The system shall report an error when the plastic strain values are not strictly increasing in hardening_functions for Al6061 plasticity.
Specification(s): e4
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.18The system shall report an error when three sets of independent values are not given for Al6061 plasticity.
Specification(s): e5
Design: Al6061PlasticityStressUpdate
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.41The system shall report an error if the U10MoElasticityTensor computes a negative Young's modulus.
Specification(s): negativeYM
Design: U10MoElasticityTensor
Issue(s): #1655
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.140The system shall throw a warning if the provided irradiation temperature is not within the recommended range of the correlation for D9.
Specification(s): warning_irr_temp
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.141The system shall throw a warning if the provided temperature is not within the recommended range of the correlation for D9.
Specification(s): warning_temp
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.142The system shall throw a warning if the provided fast neutron flux is not within the recommended range of the correlation for D9.
Specification(s): warning_fluence
Design: D9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.149The system shall produce an error when creep_n_power is less than or equal to zero for HT9.
Specification(s): range_check_creep_n_power
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.150The system shall produce an error when surface_free_energy is less than or equal to zero for HT9.
Specification(s): range_check_surface_free_energy
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.151The system shall produce an error when a_initial is less than or equal to zero for HT9.
Specification(s): range_check_a_initial
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.152The system shall produce an error when b is less than or equal to zero for HT9.
Specification(s): range_check_b
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.153The system shall produce an error when eff_strain_rate_creep is not defined for HT9.
Specification(s): error_eff_strain_rate_creep
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.154The system shall produce an error when hydrostatic_stress is not defined for HT9.
Specification(s): error_hydrostatic_stress
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.155The system shall produce an error when von_mises_stress is not defined for HT9.
Specification(s): error_von_mises_stress
Design: HT9FailureClad
Issue(s): #118
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.159The system shall produce an error when hoop_stress is not defined.
Specification(s): error_hoop_stress
Design: HT9FailureClad
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.160The system shall produce an error when temperature is not defined.
Specification(s): error_temperature
Design: HT9FailureClad
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.170The system shall ensure that a fast_neutron_flux is supplied when modeling irradiation creep for FeCrAl alloys.
Specification(s): irradiation_creep_fast_flux_check
Design: FeCrAlCreepUpdate
Issue(s): #74
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.171The system shall ensure that the temperature is supplied when modeling thermal creep for FeCrAl alloys.
Specification(s): thermal_creep_temperature_check
Design: FeCrAlCreepUpdate
Issue(s): #74
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.190The system shall ensure the correct error message is reported when hoop_stress is not supplied when using the UTS, INL or UTK failure criteria
Specification(s): no_hoop_stress_supplied_uts_or_inl_or_utk
Design: FeCrAlCladdingFailure
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.191The system shall ensure the correct error message is reported when one of the principl stresses are not supplied when using the Tresca failure criterion
Specification(s): missing_principal_stress_tresca
Design: FeCrAlCladdingFailure
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.193The system shall ensure the correct error message is printed when the yield_stress_scale_factor is less than or equal to zero
Specification(s): range_check_yield_stress_scale_factor
Design: FeCrAlPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.223The system shall throw a warning if the provided irradiation temperature is not within the recommended range of the correlation for HT9.
Specification(s): warning_irr_temp
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.224The system shall throw a warning if the provided fast neutron flux is not within the recommended range of the correlation for HT9.
Specification(s): warning_fluence
Design: HT9PlasticityUpdate
Issue(s): #1640
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.240The system shall only accept values above 1.97 for the oxygen-to-metal ratio.
Specification(s): thermal_expansion_error
Design: MAMOXElasticityTensorMAMOXThermalExpansionEigenstrain
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.284The system shall throw and error in the fission gas computation model
- if the interconnection initiating porosity is greater than the interconnection terminating porosity.
- if the sum of interconnection_dependent_retained_gas_fraction and retained_gas_fraction is greater than one.
Specification(s): error/porosity, error/retained
Design: SimpleFissionGasViscoplasticityStressUpdate
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.330The system shall ensure that the proper error message is printed when the grid point files do not contain the correct number of rows
Specification(s): argonne_model_error_check1
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.331The system shall ensure that the proper error message is printed when the temperature_gradient_grid_points file does not contain strictly increasing values
Specification(s): argonne_model_error_check2
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.332The system shall ensure that the proper error message is printed when the temperature_grid_points file does not contain strictly increasing values
Specification(s): argonne_model_error_check3
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.333The system shall ensure that the proper error message is printed when the fission_density_grid_points file does not contain strictly increasing values
Specification(s): argonne_model_error_check4
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.334The system shall ensure that the proper error message is printed when at least one of the grain_boundary_coverage, intragranular_gaseous_swelling, or total_gaseous_swelling files does not contain the correct number of rows
Specification(s): argonne_model_error_check5
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.335The system shall ensure that the proper error message is printed when at least one of the rows in at least one of the grain_boundary_coverage, intragranular_gaseous_swelling, or total_gaseous_swelling files does not contain the correct number of values
Specification(s): argonne_model_error_check6
Design: U3Si2VolumetricSwellingEigenstrain
Issue(s): #396
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.365The system shall compute combined swelling and densification (1000K) with scaling factors on the solid swelling strain components and match non-AD methods.
Specification(s): range_check_solid_swelling_scale_factor
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.36411.119.411
- 11.119.366The system shall compute combined swelling and densification (1000K) with scaling factors on the gaseous swelling strain components and match non-AD methods.
Specification(s): range_check_gaseous_swelling_scale_factor
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #957
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.36411.119.411
- 11.119.401The system shall generate an error if both the rod average power and linear_heat_rate_variable parameters are specified when computing fuel relocation.
Specification(s): relocation_input_chk1
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.402The system shall generate an error diametral_gap is not set when fuel_pin_geometry is not specified when modeling fuel relocation.
Specification(s): relocation_input_chk3
Design: UO2RelocationEigenstrain
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.412The system shall compute combined swelling and densification (1000K) with scaling factors on the solid swelling strain components.
Specification(s): range_check_solid_swelling_scale_factor
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.36411.119.411
- 11.119.413The system shall compute combined swelling and densification (1000K) with scaling factors on the gaseous swelling strain components.
Specification(s): range_check_gaseous_swelling_scale_factor
Design: UO2VolumetricSwellingEigenstrain
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.36411.119.411
- 11.119.439The system shall compute an elasticity tensor for UPuZr based on temperature, porosity, and constituent concentrations
- and couple in a thermo-mechanical solve using AD.
- and couple in a thermo-mechanical solve without using AD.
- and match an exact solution when using the MFH correlation.
- and match an exact solution when using the LANL correlation.
- and compare to experimental data when using the LANL correlation.
- and compare to experimental data when using the MFH correlation.
- and recover from a negative zirconium concentration content.
- and generate an error if the sum of the zirconium and plutonium concentrations is greater than 1 in UPuZrThermal.
Specification(s): reg/ad, reg/nonad, reg/exact_mfh, reg/exact_lanl, reg/data_comparison_lanl, reg/data_comparison_mfh, reg/negative_x_zr, reg/high_x_zr
Design: UPuZrElasticityTensor
Issue(s): #202
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffExodiffRunAppRunException
- 11.119.443The system shall compute a hydrostatic strain based on the return mapping method using a hot pressing model
- and couple to a fission gas swelling model using AD.
- and compare to an analytical solution using the MCDEAVITT creep strain model.
- and compare to an analytical solution using the MCDEAVITT creep strain model and allowing the porosity to grow.
- and compare to an analytical solution using the MCDEAVITT creep strain model, with interconnectivity allowed to decrease.
- and compare to an analytical solution using the MFH UPuZr creep strain model.
- and output verbose information.
- and throw an error if fission rate is not provided but expected.
- and throw a warning if fission rate is provided but not expected.
- and throw and error if lower_interconnectivity_limit is greater than interconnectivity_limit.
Specification(s): reg/ad, reg/exact, reg/exact_grow, reg/exact_interconnectivity_decrease, reg/exact_upuzrcreep, reg/verbose, reg/no_fission_rate_err, reg/fission_rate_err, reg/interconnectivity
Design: UPuZrHotPressingStressUpdate
Issue(s): #1536
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffExodiffRunAppRunException
- 11.119.524The system shall give an error message if fast_neutron_flux is not provided as a coupled variable in modeling irradition creep.
Specification(s): error_check1
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.525The system shall give an error message if temperature is not provided as a coupled variable in modeling secondary thermal creep.
Specification(s): error_check2
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.524
- 11.119.526The system shall give an error message if one or more material properties are not supplied which are requested by ZryCreepLOCAUpdate model.
Specification(s): error_check3
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.525
- 11.119.527The system shall give an error message if ESCORE_IRRADIATIONGROWTHZR4 is provided as a input for zircaloy_material_type within ZryCreepLimbackHoppeUpdate.
Specification(s): error_check4
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.524
- 11.119.528The system shall give an error message if ESCORE_IRRADIATIONGROWTHZR4 is provided as a input for zircaloy_material_type within ZryCreepLOCAUpdate.
Specification(s): error_check5
Design: ZryCreepLOCAUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.525
- 11.119.533The system shall generate an error when the user does not specify the temperature coupled variable in the input file.
Specification(s): zry_elasticityTensor_errorcheck
Design: ZryElasticityTensorZryThermal
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.534The system shall generate an error when the user does not specify the use of MATPRO when using the cold_work_factor in the input file.
Specification(s): cold_work_factor_errorcheck
Design: ZryElasticityTensor
Issue(s): #1089
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.569The system shall produce an error when the temperature in Zircaloy cladding exceeds the valid temperature range for the plasticity material model.
Specification(s): pnnl_temp_var_e
Design: ZryPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.570The system shall produce an error when the temperature in Zircaloy cladding exceeds the valid temperature range for the plasticity material model using automatic differentiation.
Specification(s): ad_pnnl_temp_var_e
Design: ZryPlasticityUpdate
Issue(s): #900
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.569
- 11.119.571The system shall produce an error when the fast neutron fluence in Zircaloy cladding exceeds the valid range for this parameter in the plasticity model.
Specification(s): pnnl_temp_var_f
Design: ZryPlasticityUpdate
Issue(s): #163
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.119.572The system shall produce an error when the fast neutron fluence in Zircaloy cladding exceeds the valid range for this parameter in the plasticity model using automatic differentiation.
Specification(s): ad_pnnl_temp_var_f
Design: ZryPlasticityUpdate
Issue(s): #900
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.119.571
- rdg: Standard Lwr Outputs Action
- 11.125.12The system shall report an error if applied generally to a mesh without a boundary 7 or boundary 9 to use for calculating the plenum quantities when clad related outputs are requested.
Specification(s): clad_missing_plenum_boundary
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.10
- 11.125.13The system shall report an error if applied generally to a mesh without a boundary 12 or boundary 13 to use for calculating the fuel centerline temperature when fuel related outputs are requested.
Specification(s): pellet_missing_centerline_boundary
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.12
- 11.125.14The system shall report an error if applied to a mesh without boundary 9 to use for calculating the plenum quantities when both fuel and clad rod component outputs are requested.
Specification(s): incorrect_complete_rod_plenum_boundary
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.1
- 11.125.15The system shall report an error if the user specifies a cladding block name which does not exist on the supplied mesh when rod components clad or both are requested.
Specification(s): incorrect_clad_block_name
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.14
- 11.125.16The system shall error if a block id, which does not exist on the mesh, is supplied as the argument for the cladding_blocks parameter when rod components clad or both are requested.
Specification(s): nonexistance_mesh_id_clad
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.13
- 11.125.17The system shall error if the default cladding mesh block named clad is not present in the mesh and rod components clad or both are requested.
Specification(s): no_clad_block_present
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.4
- 11.125.18The system shall report an error if the user specifies a fuel pellet block name which does not exist on the supplied mesh when rod components fuel or both are requested.
Specification(s): incorrect_fuel_block_name
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.15
- 11.125.19The system shall report an error if the user specifies a fuel pellet block name in the list of arguments to the fuel_pellet_blocks parameter which does not exist on the supplied mesh when rod components fuel or both are requested.
Specification(s): incorrect_second_fuel_block_name
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.8
- 11.125.20The system shall error if an unnamed block id, which does not exist on the mesh, is supplied as the argument for the fuel_pellet_blocks parameter when rod components fuel or both are requested.
Specification(s): nonexistance_mesh_id_fuel
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.17
- 11.125.21The system shall error if the default fuel pellet mesh block named pellet_type_1 is not present in the mesh and rod components fuel or both are requested.
Specification(s): no_pellet_block_present
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.125.9
- 11.125.22The system shall error if not all fuel blocks are accounted for when restricting blocks.
Specification(s): four_pellets_error
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.125.23The system shall error if not all retained fuel blocks are not contiguous.
Specification(s): four_pellets_not_neighbors
Design: StandardLWRFuelRodOutputsAction
Issue(s): #752
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Thermalmn
- 11.138.4The system shall return an error message when the formulation is COLLIN_BAUER (TRISO) formulation on a NASAGRC (NTP) simulation.
Specification(s): unique_functionality_COLLIN_BAUER
Design: MNThermal
Issue(s): #1450
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Thermalsilicidefuel
- 11.141.6The system shall ensure the proper error message is reported when the silicon_mole_fraction is outside its range of applicability when using the Zhang model.
Specification(s): mole_fraction_error_check
Design: SilicideFuelThermal
Issue(s): #280
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Thermalu10Mo
- 11.143.5The system shall return an error message when k_data is needed but not supplied.
Specification(s): k_data
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.143.6The system shall return an error message when cp_data is needed but not supplied.
Specification(s): cp_data
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.143.7The system shall return an error if k_data does not have the correct number of colummns in each row.
Specification(s): k_rows
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.143.8The system shall return an error if cp_data does not have the correct number of colummns in each row.
Specification(s): cp_rows
Design: U10MoThermal
Issue(s): #1508
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Triso
- 11.151.21The system shall have error testing for the case where temperature is negative on the absolute scale for UCO.
Specification(s): temperature_err
Design: UCOThermal
Issue(s): #1074
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.72The system shall report an error when
- number of bias values does not match number of mesh blocks.
- bias values are out of range.
- aspect_ratio is too high while generating aspherical 2D meshes.
- negative coordinates are supplied in TRISO1DMesh.
- decreasing coordinates are supplied in TRISO1DMesh.
- number of coordinates must be one more than the number of entries in mesh_density in TRISO1DMesh.
- zero number of elements are supplied in first and last blocks in TRISO1DMesh.
- an odd number of entries in debonded_blocks or debonded_fractions is given as input.
- a different number of entries occurs in debonded_blocks and debonded_fractions.
- a block given in debonded_blocks does not exist in the mesh.
- blocks given in debonded_blocks do not have a gap between them.
- second value in each pair in debonded_fractions is not larger than the first.
- number of bias values does not match number of mesh blocks for TRISO3DMesh.
- bias values are out of range in TRISO3DMesh.
- zero elements are listed for the last block in TRISO3DMesh.
- the number of block names does not match the number of meshed blocks.
- negative coordinates are supplied in TRISO3DMesh.
- decreasing coordinates are supplied in TRISO3DMesh.
- number of coordinates is not one more than the number of entries in mesh_density in TRISO3DMesh.
- number of sectors is not an even number in TRISO3DMesh.
Specification(s): error_checks/bias_num_error, error_checks/bias_value_error, error_checks/aspherical_error, error_checks/negative_coordinate_error, error_checks/decreasing_coordinate_error, error_checks/number_coordinates_error, error_checks/zero_number_of_elements_error, error_checks/partial_odd_2D, error_checks/partial_entries_2D, error_checks/partial_bad_block_2D, error_checks/partial_not_adjacent, error_checks/partial_not_larger, error_checks/bias_num_mesh_3D, error_checks/bias_value_mesh_3D, error_checks/zero_elements_mesh_3D, error_checks/block_names_mesh_3D, error_checks/negative_coordinate_mesh_3D, error_checks/decreasing_coordinate_mesh_3D, error_checks/number_coordinates_mesh_3D, error_checks/number_sectors_mesh_3D
Design: TRISO1DMeshGeneratorTRISO2DMeshGeneratorTRISO3DMeshGenerator
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.97The system shall issue a parameter error when an anisotropic scaling factor is supplied to an isotropic PyC model.
Specification(s): isotropic_scaling_exception
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.98The system shall issue a parameter error when isotropic scaling factors are supplied to an anisotropic PyC model.
Specification(s): anisotropic_scaling_exception
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.99The system shall issue a warning when encoutering a fast neutron fluence outside of the model validity range.
Specification(s): fluence_exception
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.100The system shall issue a warning when encoutering a density outside of the model validity range.
Specification(s): density_exception
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.151.101The system shall issue an error when encoutering an unacceptable Poisson's ratio during anisotropic calculations.
Specification(s): poissons_exception
Design: PyCElasticityTensor
Issue(s): #5945
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Triso Failure
- 11.152.16The system shall generate an error if high_fidelity_analysis_strength is provided when effective_mean_strength postprocessor is used.
Specification(s): 1d_failure_indicator_error_high_fidelity_analysis
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.152.17The system shall generate an error if stress_correlation_function is provided when effeictive_mean_strength postprocessor is used.
Specification(s): 1d_failure_indicator_error_stress_correlation_function
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.152.18The system shall generate an error if high_fidelity_analysis_strength is not provided when effective_mean_strength postprocessor is not used.
Specification(s): 1d_failure_indicator_error_no_high_fidelity_analysis_strength
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.152.19The system shall be capable to generate an error if stress_correlation_function is not provided when effective_mean_strength postprocessor is not used.
Specification(s): 1d_failure_indicator_error_no_stress_correlation_function
Design: WeibullEffectiveMeanStrengthWeibullFailureOutputUsingCorrelationTRISOFailureEvaluation
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Uo2 Transient Fission Gas Release
- 11.157.3The system shall throw a warning if the volume fraction of bubbles exposed to a free surface during fuel pulverization is higher than 1.
Specification(s): error_ad_uo2_pulverization_transient_fission_gas_release_out_of_range_1
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.157.4The system shall throw a warning if the volume fraction of bubbles exposed to a free surface during fuel pulverization is lower than 0.
Specification(s): error_ad_uo2_pulverization_transient_fission_gas_release_out_of_range_2
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.157.9The system shall report an error if the user-defined fragment size is <0.
Specification(s): uo2_pulverization_transient_fission_gas_release_exact_1D_csv_fragment_size_error
Design: UO2PulverizationTransientFissionGasRelease
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Upuzr Burnup
- 11.159.1The system shall compute a burnup material property using material fission rate material property
- and couple to a non-AD thermo-mechanical problem.
- and couple to an AD thermo-mechanical problem.
- and match an analytical solution.
- and throw an error if the given mesh_generator does not contain needed metadata.
Specification(s): g/nonad, g/ad, g/exact, g/err_non_metadata
Design: Burnup
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffExodiffRunException
- rdg: Upuzr Fission Rate
- 11.163.1The system shall calculate the fission rate as a function of total linear power, an axial power profile, and a radial correlation related to zirconium and plutonium
- and match an analytical solution
- and throw an error if the wrong number of zirconium coefficient variables are passed.
- with a constant zirconium concentration.
- and get pellet radius through MeshMetaDataInterface.
- and get pellet radius through MeshMetaDataInterface in AD mode.
- and recover from a negative zirconium concentrentration content.
- and recover from a extremely high zirconium concentrentration content.
Specification(s): g/exact, g/coeff_error, g/exact_constant, g/metadata, g/metadata_ad, g/negative_x_zr, g/high_x_zr
Design: UPuZrFissionRate
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): CSVDiffRunAppRunException
- rdg: Upuzr Lanthanide Diffusivity
- 11.164.3The system shall cut the time step when UPuZrLanthanideDiffusivity encounters a temperature less than or equal to zero.
Specification(s): temperature_exception
Design: UPuZr Lanthanide Diffusivity
Issue(s): #5208
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.164.4The system shall cut the time step when UPuZrLanthanideDiffusivity encounters a porosity greater than or equal to one.
Specification(s): porosity_exception
Design: UPuZr Lanthanide Diffusivity
Issue(s): #5208
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Upuzr Lanthanide Flux
- 11.165.3The system shall cut the time step when UPuZrLanthanideFlux encounters a temperature less than or equal to zero.
Specification(s): temperature_exception
Design: UPuZr Lanthanide Flux
Issue(s): #5208
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Upuzr Lanthanide Wastage
- 11.166.3The system shall error when UPuZrLanthanideWastage encounters a coordinate system other than RZ.
Specification(s): coordinate_exception
Design: UPuZr Lanthanide Wastage
Issue(s): #5208
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Upuzr Thermal
- 11.169.10The system shall generate an error if the sum of the zirconium and plutonium concentrations is greater than 1 in UPuZrThermal.
Specification(s): high_x_zr
Design: UPuZrThermal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Value Range Interface
- 11.171.1The system shall catch if a AD variable used in internal methods is out of range
- and throw an error.
- and throw an error when compared to integers.
- and throw a warning.
- and throw an exception.
- and do nothing.
Specification(s): ad/error, ad/error_int, ad/warning, ad/exception, ad/ignore
Design: ValueRangeInterface
Issue(s): #1572
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.171.2The system shall catch if a non-AD variable used in internal methods is out of range
- and throw an error.
- and throw a warning.
- and throw an exception.
- and do nothing.
Specification(s): nonad/error, nonad/warning, nonad/exception, nonad/ignore
Design: ValueRangeInterface
Issue(s): #1572
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Zry Burst Opening
- 11.177.2The system shall produce an error when the peak hoop stress is not provided when using the Jernkvist rupture area model.
Specification(s): jernkvist_error
Design: ZryBurstOpening
Issue(s): #1559
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.177.4The system shall produce an error when the peak hoop strain is not provided when using the ORNL rupture area model.
Specification(s): ornl_error
Design: ZryBurstOpening
Issue(s): #1559
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- rdg: Zry Oxidation Cladding
- 11.178.8The system shall error is neither FuelPinGeometry nor a user input for cladding dimensions are supplied.
Specification(s): zryoxidation_error
Design: ZryOxidation
Issue(s): #995
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException