Tensor Mechanics Requirement Traceability Matrix
Introduction
The Requirement Traceability Matrix (RTM) for Tensor Mechanics captures all requirements and maps each to the associated design documentation and associated test case.
Dependencies
The Tensor Mechanics application is developed using MOOSE and is based on various modules, as such the RTM for Tensor Mechanics is dependent upon the following documents.
Requirements
The following is a complete list for all the functional requirements including links to the design documents and test cases for Tensor Mechanics.
Functional Requirements
- tensor_mechanics: 1D Axisymmetric
- 2.1.1The system shall support generalized plane strain with incremental strain for 1D meshes using the TensorMechanics/Master Action.
Specification(s): axisymmetric_gps_incremental
Design: Generalized Plane Strain Action
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.1.2The system shall support generalized plane strain with small strain for 1D meshes using the TensorMechanics/Master Action.
Specification(s): axisymmetric_gps_small
Design: Generalized Plane Strain Action
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.1.3The system shall support generalized plane strain with finite strain for 1D meshes using the TensorMechanics/Master Action.
Specification(s): axisymmetric_gps_finite
Design: Generalized Plane Strain Action
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.1.4The ComputeAxisymmetric1DIncrementalStrain class shall compute the elastic stress for a 1D axisymmetric small incremental strain formulation under a combination of applied tensile displacement and thermal expansion loading using the TensorMechanics/Master Action.
Specification(s): axisymmetric_plane_strain_incremental
Design: Compute Axisymmetric 1D Incremental Strain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.1.5The ComputeAxisymmetric1DSmallStrain class shall compute the elastic stress for a 1D axisymmetric small total strain formulation under a combination of applied tensile displacement and thermal expansion loading using the TensorMechanics/Master Action.
Specification(s): axisymmetric_plane_strain_small
Design: Compute Axisymmetric 1D Small Strain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.1.6The ComputeAxisymmetric1DFiniteStrain class shall compute the elastic stress for a 1D axisymmetric incremental finite strain formulation under a combination of applied tensile displacement and thermal expansion loading using the TensorMechanics/Master Action.
Specification(s): axisymmetric_plane_strain_finite
Design: Compute Axisymmetric 1D Finite Strain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.1.7The ComputeAxisymmetric1DIncrementalStrain class shall, under generalized plane strain conditions, compute the elastic stress for a 1D axisymmetric small incremental strain formulation under a combination of applied tensile displacement and thermal expansion loading.
Specification(s): axisymm_gps_incremental
Design: Compute Axisymmetric 1D Incremental Strain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.1.8The ComputeAxisymmetric1DSmallStrain class shall, under generalized plane strain conditions, compute the elastic stress for a 1D axisymmetric small total strain formulation under a combination of applied tensile displacement and thermal expansion loading.
Specification(s): axisymm_gps_small
Design: Compute Axisymmetric 1D Small Strain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.1.9The ComputeAxisymmetric1DFiniteStrain class shall, under generalized plane strain conditions, compute the elastic stress for a 1D axisymmetric incremental finite strain formulation under a combination of applied tensile displacement and thermal expansion loading.
Specification(s): axisymm_gps_finite
Design: Compute Axisymmetric 1D Finite Strain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.1.10The StressDivergenceRZTensors class shall generate an error if used with Problem/rz_coord_axis set to anything other than Y
Specification(s): 1d_finite_rz_coord_axis_error
Design: Compute Axisymmetric 1D Finite Strain
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.1.3
- tensor_mechanics: 1D Spherical
- 2.2.1The ComputeRSphericalSmallStrain class, called through the TensorMechanicsMaster action, shall compute the total linearized solution for the displacement of a solid isotropic elastic sphere with a pressure applied to the outer surface using a 1D spherical symmetric formulation with total small strain assumptions.
Specification(s): smallStrain_1DSphere
Design: Compute R-Spherical Small StrainCompute Linear Elastic StressTensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.2.2The ComputeRSphericalIncrementalStrain class, called through the TensorMechanicsMaster action, shall find the linearized incremental strain displacement of a solid isotropic elastic sphere with a pressure applied to the outer surface using a 1D spherical symmetric formulation with incremental small strain assumptions.
Specification(s): smallStrain_1DSphere_incremental
Design: Compute R-Spherical Incremental StrainCompute Finite Strain Elastic StressTensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.2.1
- 2.2.3The ComputeRSphericalFiniteStrain class, called through the TensorMechanicsMaster action, shall find the finite incremental strain displacement of a thick walled hollow isotropic elastic sphere under an applied load using a 1D spherical symmetric fomulation with incremental finite strain assumptions.
Specification(s): finiteStrain_1DSphere_hollow
Design: Compute R-Spherical Finite StrainCompute Finite Strain Elastic StressTensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: 2D Different Planes
- 2.3.1The tensor mechanics strain calculators shall solve plane strain in the x-y plane for small strain
Specification(s): plane_strain_xy_small
Design: Compute Plane Small Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.2The tensor mechanics strain calculators shall solve plane strain in the x-y plane for incremental strain
Specification(s): plane_strain_xy_incremental
Design: Compute Plane Incremental Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.3The tensor mechanics strain calculators shall solve plane strain in the x-y plane for finite strain
Specification(s): plane_strain_xy_finite
Design: Compute Plane Finite Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.4The tensor mechanics strain calculators shall solve plane strain in the x-z plane for small strain
Specification(s): plane_strain_xz_small
Design: Compute Plane Small Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.5The tensor mechanics strain calculators shall solve plane strain in the x-z plane for incremental strain
Specification(s): plane_strain_xz_incremental
Design: Compute Plane Incremental Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.6The tensor mechanics strain calculators shall solve plane strain in the x-z plane for finite strain
Specification(s): plane_strain_xz_finite
Design: Compute Plane Finite Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.7The tensor mechanics strain calculators shall solve plane strain in the y-z plane for small strain
Specification(s): plane_strain_yz_small
Design: Compute Plane Small Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.8The tensor mechanics strain calculators shall solve plane strain in the y-z plane for incremental strain
Specification(s): plane_strain_yz_incremental
Design: Compute Plane Incremental Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.9The tensor mechanics strain calculators shall solve plane strain in the y-z plane for finite strain
Specification(s): plane_strain_yz_finite
Design: Compute Plane Finite Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.10The tensor mechanics strain calculators shall solve generalized plane strain in the x-y plane for small strain
Specification(s): gps_xy_small
Design: Generalized Plane Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.11The tensor mechanics strain calculators shall solve generalized plane strain in the x-y plane for incremental strain
Specification(s): gps_xy_incremental
Design: Generalized Plane Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.12The tensor mechanics strain calculators shall solve generalized plane strain in the x-y plane for finite strain
Specification(s): gps_xy_finite
Design: Generalized Plane Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.13The tensor mechanics strain calculators shall solve generalized plane strain in the x-z plane for small strain
Specification(s): gps_xz_small
Design: Generalized Plane Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.14The tensor mechanics strain calculators shall solve generalized plane strain in the x-z plane for incremental strain
Specification(s): gps_xz_incremental
Design: Generalized Plane Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.15The tensor mechanics strain calculators shall solve generalized plane strain in the x-z plane for finite strain
Specification(s): gps_xz_finite
Design: Generalized Plane Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.16The tensor mechanics strain calculators shall solve generalized plane strain in the y-z plane for small strain
Specification(s): gps_yz_small
Design: Generalized Plane Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.17The tensor mechanics strain calculators shall solve generalized plane strain in the y-z plane for incremental strain
Specification(s): gps_yz_incremental
Design: Generalized Plane Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.18The tensor mechanics strain calculators shall solve generalized plane strain in the y-z plane for finite strain
Specification(s): gps_yz_finite
Design: Generalized Plane Strain
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.3.19The Jacobian for plane strain in the x-y plane shall be correct
Specification(s): planestrain_jacobian_xy
Design: Stress Divergence Tensors
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.3.20The Jacobian for plane strain in the x-z plane shall be correct
Specification(s): planestrain_jacobian_xz
Design: Stress Divergence Tensors
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.3.21The Jacobian for plane strain in the y-z plane shall be correct
Specification(s): planestrain_jacobian_yz
Design: Stress Divergence Tensors
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.3.22The Jacobian for generalized plane strain in the x-y plane shall be correct
Specification(s): gps_jacobian_xy
Design: Stress Divergence Tensors
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.3.23The Jacobian for generalized plane strain in the x-z plane shall be correct
Specification(s): gps_jacobian_xz
Design: Stress Divergence Tensors
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.3.24The Jacobian for generalized plane strain in the y-z plane shall be correct
Specification(s): gps_jacobian_yz
Design: Stress Divergence Tensors
Issue(s): #11257
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: 2D Geometries
- 2.4.1The ComputePlaneSmallStrain class shall compute the elastic stress and strain for a planar square geometry under tension using a total small plane strain formulation.
Specification(s): plane_strain
Design: Compute Plane Small Strain
Issue(s): #5142
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.4.2The ComputePlaneSmallStrain class shall compute the same result for elastic strain and stress when using the B-bar volumentric locking correction as computed without the volumetric locking correction for a planar geometry using a total small plane strain formulation.
Specification(s): plane_strain_Bbar
Design: Compute Plane Small StrainVolumetric Locking Correction
Issue(s): #5142
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.4.1
- 2.4.3The ComputePlaneFiniteStrain class shall compute the elastic stress and strain for a planar square geometry under tension using a finite incremental plane strain formulation.
Specification(s): finite_planestrain
Design: Compute Plane Finite Strain
Issue(s): #5142
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.4.4The ComputePlaneFiniteStrain class shall compute the same result for elastic strain and stress when using the B-bar volumentric locking correction as computed without the volumetric locking correction for a planar geometry using a finite incremental plane strain formulation.
Specification(s): finite_planestrain_Bbar
Design: Compute Plane Finite StrainVolumetric Locking Correction
Issue(s): #5142
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.4.3
- 2.4.5The ComputeAxisymmetricRZSmallStrain class shall compute the mechanical response for a pressurized hollow cylinder with a small total axisymmetric strain formulation.
Specification(s): axisym_smallstrain
Design: Compute Axisymmetric RZ Small Strain
Issue(s): #5142
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.4.6The ComputeAxisymmetricRZIncrementalStrain class shall compute the mechanical response for a pressurized hollow cylinder with a small incremental axisymmetric strain formulation.
Specification(s): axisym_incremental_strain
Design: Compute Axisymmetric RZ Incremental Strain
Issue(s): #5142
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.4.5
- 2.4.7The ComputeAxisymmetricRZFiniteStrain class shall compute the mechanical response for a pressurized hollow cylinder with a small incremental axisymmetric strain formulation.
Specification(s): axisym_finitestrain
Design: Compute Axisymmetric RZ Finite Strain
Issue(s): #5142
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.4.8The TensorMechanics MasterAction shall calculate the elastic stress and strain response for a 3D pressurized hollow cylinder with a large strain incremental strain formulation.
Specification(s): 3D_RZ_finitestrain
Design: Tensor Mechanics Master Action System
Issue(s): #5142
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.4.9The ComputeAxisymmetricRZFiniteStrain class shall compute the reaction forces on the top surface of a cylinder which is loaded axially in tension.
Specification(s): axisym_resid
Design: Compute Axisymmetric RZ Finite Strain
Issue(s): #5142
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.4.10The ComputeAxisymmetricRZFiniteStrain class shall compute the reaction forces on the top surface of a cylinder which is loaded axially in tension when using the B-bar volumetric locking correction.
Specification(s): axisym_resid_Bbar
Design: Compute Axisymmetric RZ Finite StrainVolumetric Locking Correction
Issue(s): #5142
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.4.9
- 2.4.11The volumetric locking correction option in ComputeAxisymmetricRZFiniteStrain shall reinit material properties without inverting a zero tensor when called from a side postprocessor applied to the axis of rotation in an axisymmetric simulation.
Specification(s): axisymmetric_vlc_centerline_pp
Design: Volumetric Locking CorrectionAxisymmetricCenterlineAverageValue
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Cylindricalranktwoaux
- 2.5.1The Tensor Mechanics system shall support transformations of a rank two tensor into cylindircal coordinates.
Specification(s): test
Design: Legacy Kernel-Only Tensor Mechanics ActionCylindrical Rank Two Aux
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.5.2The Tensor Mechanics system including volumetric locking correction shall support transformations of a rank two tensor into cylindircal coordinates.
Specification(s): test_Bbar
Design: Legacy Kernel-Only Tensor Mechanics ActionCylindrical Rank Two Aux
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.5.1
- tensor_mechanics: Accumulate Aux
- 2.6.1The system shall provide an aux kernel that accumulates the values of a given variable.
Specification(s): accumulate_aux
Design: AccumulateAux
Issue(s): #7091
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Action
- 2.7.1The TensorMechanics MasterAction shall support changing the base name when creating a consistent strain calculator material and stress divergence kernel and shall generate different sets of outputs for different mesh subblocks with the appropriate base name.
Specification(s): two_block_base_name
Design: Tensor Mechanics Master Action System
Issue(s): #13860
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.7.2The TensorMechanics MasterAction shall create a consistent strain calculator material and stress divergence kernel and shall generate different sets of outputs for different mesh subblocks.
Specification(s): two_block_new
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.7.3The TensorMechanics MasterAction shall create different sets of consistent strain calculator material and stress divergence kernel pairs for different mesh subblocks requesting different strain formulations.
Specification(s): two_block
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.7.4The TensorMechanics MasterAction shall error if an input file does not specify block restrictions for the MasterAction in input files with more than one instance of the MasterAction block.
Specification(s): error_unrestricted
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.7.3
- 2.7.5The TensorMechanics MasterAction shall error if an input file specifies overlapping block restrictions for the MasterAction in input files with more than one instance of the MasterAction block.
Specification(s): error_overlapping
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.7.4
- 2.7.6The TensorMechanics MasterAction shall warn if global Master action parameters are supplied but no Master action subblock have been added.
Specification(s): no_block
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.7.7The TensorMechanics MasterAction shall create different sets of consistent strain calculator material and stress divergence kernel pairs for different mesh subblocks using different coordinate systems.
Specification(s): two_coord
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.7.8The TensorMechanics MasterAction shall error if an input file assigns the same TensorMechanics MasterAction block to mesh blocks with different coordinate systems.
Specification(s): error_coord
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.7.7
- 2.7.9The TensorMechanics MasterAction shall extract eigenstrain names from material classes and correctly output these names to the console.
Specification(s): eigenstrain_no_defined_block_names
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): RunApp
- 2.7.10The TensorMechanics MasterAction shall extract eigenstrain names from material classes and correctly output these names to the console.
Specification(s): eigenstrain_two_blocks_names
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): RunApp
- 2.7.11The TensorMechanics MasterAction shall extract eigenstrain names from material classes and correctly output these names to the console.
Specification(s): eigenstrain_two_blocks_one_eigenstrain
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): RunApp
- 2.7.12The TensorMechanics MasterAction shall extract eigenstrain names from material classes and correctly output these names to the console.
Specification(s): ad_converter_eigenstrain_two_blocks_names
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): RunApp
- 2.7.13The TensorMechanics MasterAction shall extract eigenstrain names from material classes and correctly output these names to the console.
Specification(s): reduced_eigenstrain_actions_names
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): RunApp
- 2.7.14The TensorMechanics MasterAction shall extract eigenstrain names from material classes and correctly output these names to the console.
Specification(s): composite_eigenstrain_actions_names
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): RunApp
- 2.7.15The TensorMechanics MasterAction shall determine the necessary orders and families to apply to material outputs.
Specification(s): material_output_order_empty
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): RunApp
- 2.7.16The TensorMechanics MasterAction shall apply a single given output order to all output variables.
Specification(s): material_output_order_single
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): RunApp
- 2.7.17The TensorMechanics MasterAction shall apply a single given output family to all output variables.
Specification(s): material_output_family_single
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): RunApp
- 2.7.18The TensorMechanics MasterAction shall error if an the material outputs and or families do not match the number of material outputs.
Specification(s): material_output_order_error1
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.7.15
- 2.7.19The TensorMechanics MasterAction shall determine the necessary orders and families to apply to material outputs.
Specification(s): material_output_first_lagrange_manual
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.7.20The TensorMechanics MasterAction shall determine the necessary orders and families to apply to material outputs.
Specification(s): material_output_first_lagrange_auto
Design: Tensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Ad 1D Spherical
- 2.8.1The ComputeRSphericalSmallStrain class, called through the TensorMechanicsMaster action, shall compute the total linearized solution for the displacement of a solid isotropic elastic sphere with a pressure applied to the outer surface using a 1D spherical symmetric formulation with total small strain assumptions.
Specification(s): smallStrain_1DSphere
Design: Compute R-Spherical Small StrainCompute Linear Elastic StressTensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.8.2The ComputeRSphericalIncrementalStrain class, called through the TensorMechanicsMaster action, shall find the linearized incremental strain displacement of a solid isotropic elastic sphere with a pressure applied to the outer surface using a 1D spherical symmetric formulation with incremental small strain assumptions.
Specification(s): smallStrain_1DSphere_incremental
Design: Compute R-Spherical Small StrainCompute Linear Elastic StressTensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.8.1
- 2.8.3The ComputeRSphericalFiniteStrain class, called through the TensorMechanicsMaster action, shall find the finite incremental strain displacement of a thick walled hollow isotropic elastic sphere under an applied load using a 1D spherical symmetric fomulation with incremental finite strain assumptions.
Specification(s): finiteStrain_1DSphere_hollow
Design: Compute R-Spherical Small StrainCompute Linear Elastic StressTensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.8.4The Jacobian for the AD small strain elasticity problem with Pressure BC in spherical coordinates shall be perfect
Specification(s): smallStrain_1DSphere-jac
Design: Compute R-Spherical Small StrainCompute Linear Elastic StressTensor Mechanics Master Action System
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.8.5The Jacobian for the AD small incremental strain elasticity problem with Pressure BC in spherical coordinates shall be perfect
Specification(s): smallStrain_1DSphere_incremental-jac
Design: Compute R-Spherical Small StrainCompute Linear Elastic StressTensor Mechanics Master Action System
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.8.6The Jacobian for the AD small incremental strain elasticity problem with Pressure BC in spherical coordinates shall be perfect
Specification(s): finiteStrain_1DSphere_hollow-jac
Design: Compute R-Spherical Small StrainCompute Linear Elastic StressTensor Mechanics Master Action System
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Ad 2D Geometries
- 2.9.1The ADComputeAxisymmetricRZSmallStrain class shall compute the mechanical response for a pressurized hollow cylinder with a small total axisymmetric strain formulation.
Specification(s): axisym_smallstrain
Design: ADComputeAxisymmetricRZSmallStrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.9.2The ADComputeAxisymmetricRZIncrementalStrain class shall compute the mechanical response for a pressurized hollow cylinder with a small incremental axisymmetric strain formulation.
Specification(s): axisym_incremental_strain
Design: ADComputeAxisymmetricRZIncrementalStrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.9.1
- 2.9.3The ADComputeAxisymmetricRZFiniteStrain class shall compute the mechanical response for a pressurized hollow cylinder with a small incremental axisymmetric strain formulation.
Specification(s): axisym_finitestrain
Design: ADComputeAxisymmetricRZFiniteStrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.9.4The ADComputeAxisymmetricRZFiniteStrain class shall compute the reaction forces on the top surface of a cylinder which is loaded axially in tension.
Specification(s): axisym_resid
Design: ADComputeAxisymmetricRZFiniteStrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.9.5The ADComputeAxisymmetricRZFiniteStrain class shall compute the reaction forces on the top surface of a cylinder which is loaded axially in tension when using the B-bar volumetric locking correction.
Specification(s): axisym_resid_Bbar
Design: ADComputeAxisymmetricRZFiniteStrainVolumetric Locking Correction
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.9.4
- 2.9.6The volumetric locking correction option in ADComputeAxisymmetricRZFiniteStrain shall reinit material properties without inverting a zero tensor when called from a side postprocessor applied to the axis of rotation in an axisymmetric simulation.
Specification(s): axisymmetric_vlc_centerline_pp
Design: Volumetric Locking CorrectionAxisymmetricCenterlineAverageValue
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.9.7The ADComputeAxisymmetricRZSmallStrain class shall compute the mechanical response for a pressurized hollow cylinder with a small total axisymmetric strain formulation and shall produce perfect jacobians.
Specification(s): axisym_smallstrain-jac
Design: ADComputeAxisymmetricRZSmallStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.9.8The ADComputeAxisymmetricRZIncrementalStrain class shall compute the mechanical response for a pressurized hollow cylinder with a small incremental axisymmetric strain formulation and shall produce perfect jacobians.
Specification(s): axisym_incremental_strain-jac
Design: ADComputeAxisymmetricRZIncrementalStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.9.9The ADComputeAxisymmetricRZFiniteStrain class shall compute the mechanical response for a pressurized hollow cylinder with a small incremental axisymmetric strain formulation and shall produce perfect jacobians.
Specification(s): axisym_finitestrain-jac
Design: ADComputeAxisymmetricRZFiniteStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.9.10The ADComputeAxisymmetricRZFiniteStrain class shall compute the reaction forces on the top surface of a cylinder which is loaded axially in tension and shall produce perfect jacobians.
Specification(s): axisym_resid-jac
Design: ADComputeAxisymmetricRZFiniteStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.9.11The ADComputeAxisymmetricRZFiniteStrain class shall compute the reaction forces on the top surface of a cylinder which is loaded axially in tension when using the B-bar volumetric locking correction and shall produce perfect jacobians.
Specification(s): axisym_resid_Bbar-jac
Design: ADComputeAxisymmetricRZFiniteStrainVolumetric Locking Correction
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.9.12The volumetric locking correction option in ADComputeAxisymmetricRZFiniteStrain shall reinit material properties without inverting a zero tensor when called from a side postprocessor applied to the axis of rotation in an axisymmetric simulation and shall produce perfect jacobians.
Specification(s): axisymmetric_vlc_centerline_pp-jac
Design: Volumetric Locking CorrectionAxisymmetricCenterlineAverageValue
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Ad Action
- 2.10.1The TensorMechanics MasterAction shall create a consistent strain calculator material and stress divergence kernel and shall generate different sets of outputs for different mesh subblocks.
Specification(s): two_block_new
Design: Tensor Mechanics Master Action System
Issue(s): #7555
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.10.2The TensorMechanics MasterAction shall create different sets of consistent strain calculator material and stress divergence kernel pairs for different mesh subblocks requesting different strain formulations.
Specification(s): two_block
Design: Tensor Mechanics Master Action System
Issue(s): #7555
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.10.3The TensorMechanics MasterAction shall error if an input file does not specify block restrictions for the MasterAction in input files with more than one instance of the MasterAction block.
Specification(s): error_unrestricted
Design: Tensor Mechanics Master Action System
Issue(s): #7555
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.10.2
- 2.10.4The TensorMechanics MasterAction shall error if an input file specifies overlapping block restrictions for the MasterAction in input files with more than one instance of the MasterAction block.
Specification(s): error_overlapping
Design: Tensor Mechanics Master Action System
Issue(s): #7555
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.10.3
- 2.10.5The TensorMechanics MasterAction shall create different sets of consistent strain calculator material and stress divergence kernel pairs for different mesh subblocks using different coordinate systems.
Specification(s): two_coord
Design: Tensor Mechanics Master Action System
Issue(s): #7555
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.10.6The TensorMechanics MasterAction shall error if an input file assigns the same TensorMechanics MasterAction block to mesh blocks with different coordinate systems.
Specification(s): error_coord
Design: Tensor Mechanics Master Action System
Issue(s): #7555
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.10.5
- 2.10.7The Jacobian for the automatic differentiation in the two_block testproblem shall be perfect
Specification(s): two_block-jac
Design: Tensor Mechanics Master Action System
Issue(s): #7555
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.10.8The Jacobian for the automatic differentiation in the two_block testproblem shall be perfect (non action test case)
Specification(s): two_block_no_action-jac
Design: Tensor Mechanics Master Action System
Issue(s): #7555
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.10.9The Jacobian for the automatic differentiation in the two_block_new problem shall be perfect
Specification(s): two_block_new-jac
Design: Tensor Mechanics Master Action System
Issue(s): #7555
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.10.10The Jacobian for the automatic differentiation two_coord problem shall be perfect
Specification(s): two_coord-jac
Design: Tensor Mechanics Master Action System
Issue(s): #7555
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Ad Anisotropic Creep
- 2.11.1Moose shall avoid regression on material time step and combined anisotropic creep computations
Specification(s): anis_mech_hill_tensor_creep_small_tiny_step_ts_limit_test
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.11.2Moose shall be capable of reproducing verification results of creep strain ratios along the X direction.
Specification(s): ad_aniso_creep_x_3d
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.11.3Moose shall be capable of reproducing verification results of creep strain ratios along the Y direction.
Specification(s): ad_aniso_creep_y_3d
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.11.4Moose shall be capable of reproducing verification results of creep strain ratios along the Z direction.
Specification(s): ad_aniso_creep_z_3d
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.11.5Moose shall be capable of reproducing isotropic creep with the right anisotropic creep parameters: Baseline
Specification(s): ad_aniso_iso_iso
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.11.6The system shall provide a perfect Jacobian while calculating large deformation creep.
Specification(s): jac
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #17456
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.11.7Moose shall be capable of reproducing isotropic creep with the right anisotropic creep parameters.
Specification(s): ad_aniso_iso_aniso
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.11.8Moose shall be capable of enforcing a time step such that the creep rate integration error is controled by the user with the aid of a soft terminator.
Specification(s): ad_aniso_creep_integration_error
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Ad Anisotropic Elastoplasticity
- 2.12.1Anisotropic plasticity and anisotropic elastoplasticity must give almost identical results if elastic behavior is isotropic – plastic anisotropy
Specification(s): ad_aniso_plasticity_x_one_ref
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.12.2Anisotropic plasticity and anisotropic elastoplasticity must give almost identical results if elastic behavior is isotropic – elastoplastic anisotropy
Specification(s): ad_aniso_plasticity_x_one
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Ad Anisotropic Plasticity
- 2.13.1Anisotropic plasticity must yield same results as finite strain elasticity if yield condition is never met
Specification(s): anis_plasticity_test
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.13.2Anisotropic plasticity must yield same results as finite strain elasticity if yield condition is never met –elasticity
Specification(s): anis_elasticity_test
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.13.3Anisotropic plasticity with isotropic elasticity must reproduce simplified verification problem along x axis
Specification(s): ad_aniso_plasticity_x
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.13.4Anisotropic plasticity with isotropic elasticity must reproduce simplified verification problem along y axis
Specification(s): ad_aniso_plasticity_y
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Ad Elastic
- 2.14.1We shall be able to reproduce finite strain elasticity results of the hand-coded simulation using automatic differentiation. (non-AD reference)
Specification(s): finite_elastic-noad
Design: Compute Finite Strain in Cartesian System
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.14.2We shall be able to reproduce finite strain elasticity results of the hand-coded simulation using automatic differentiation.
Specification(s): finite_elastic
Design: ADComputeFiniteStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.14.1
- 2.14.3The Jacobian for the AD finite strain elasticity problem shall be perfect
Specification(s): finite_elastic-jac
Design: ADComputeFiniteStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.14.4We shall be able to reproduce incremental small strain elasticity results of the hand-coded simulation using automatic differentiation. (non-AD reference)
Specification(s): incremental_small_elastic-noad
Design: Compute Incremental Small Strain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.14.5We shall be able to reproduce incremental small strain elasticity results of the hand-coded simulation using automatic differentiation.
Specification(s): incremental_small_elastic
Design: ADComputeIncrementalSmallStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.14.4
- 2.14.6The Jacobian for the AD incremental small strain elasticity problem shall be perfect
Specification(s): incremental_small_elastic-jac
Design: ADComputeIncrementalSmallStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.14.7MOOSE shall provide an AD enabled Green-Lagrange strain calculator
Specification(s): green-lagrange
Design: ADComputeGreenLagrangeStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.14.8The Jacobian for the Green-Lagrange strain calculator shall be perfect
Specification(s): green-lagrange-jac
Design: ADComputeGreenLagrangeStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.14.9We shall be able to reproduce finite strain elasticity results of the hand-coded simulation in cylindrical coordinates using automatic differentiation. (non-AD reference)
Specification(s): rz_finite_elastic-noad
Design: Compute Axisymmetric RZ Finite Strain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.14.10We shall be able to reproduce finite strain elasticity results of the hand-coded simulation in cylindrical coordinates using automatic differentiation.
Specification(s): rz_finite_elastic
Design: ADComputeAxisymmetricRZFiniteStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.14.9
- 2.14.11The Jacobian for the AD finite strain elasticity problem in cylindrical coordinates shall be perfect
Specification(s): rz_finite_elastic-jac
Design: ADComputeAxisymmetricRZFiniteStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.14.12We shall be able to reproduce incremental small strain elasticity results of the hand-coded simulation in cylindrical coordinates using automatic differentiation. (non-AD reference)
Specification(s): rz_incremental_small_elastic-noad
Design: Compute Axisymmetric RZ Incremental Strain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.14.13We shall be able to reproduce incremental small strain elasticity results of the hand-coded simulation in cylindrical coordinates using automatic differentiation.
Specification(s): rz_incremental_small_elastic
Design: ADComputeAxisymmetricRZIncrementalStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.14.12
- 2.14.14The Jacobian for the AD incremental small strain elasticity problem in cylindrical coordinates shall be perfect
Specification(s): rz_incremental_small_elastic-jac
Design: ADComputeAxisymmetricRZIncrementalStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.14.15We shall be able to reproduce small strain elasticity results of the hand-coded simulation in cylindrical coordinates using automatic differentiation. (non-AD reference)
Specification(s): rz_small_elastic-noad
Design: Compute Axisymmetric RZ Small Strain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.14.16We shall be able to reproduce small strain elasticity results of the hand-coded simulation in cylindrical coordinates using automatic differentiation.
Specification(s): rz_small_elastic
Design: ADComputeAxisymmetricRZSmallStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.14.15
- 2.14.17The Jacobian for the AD small strain elasticity problem in cylindrical coordinates shall be perfect
Specification(s): rz_small_elastic-jac
Design: ADComputeAxisymmetricRZSmallStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.14.18We shall be able to reproduce finite strain elasticity results of the hand-coded simulation in spherical coordinates using automatic differentiation. (non-AD reference)
Specification(s): rspherical_finite_elastic-noad
Design: Compute R-Spherical Finite Strain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.14.19We shall be able to reproduce finite strain elasticity results of the hand-coded simulation in spherical coordinates using automatic differentiation.
Specification(s): rspherical_finite_elastic
Design: ADComputeRSphericalFiniteStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.14.18
- 2.14.20The Jacobian for the AD finite strain elasticity problem in spherical coordinates shall be perfect
Specification(s): rspherical_finite_elastic-jac
Design: ADComputeRSphericalFiniteStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.14.21We shall be able to reproduce incremental small strain elasticity results of the hand-coded simulation in spherical coordinates using automatic differentiation. (non-AD reference)
Specification(s): rspherical_incremental_small_elastic-noad
Design: Compute R-Spherical Incremental Strain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.14.22We shall be able to reproduce incremental small strain elasticity results of the hand-coded simulation in spherical coordinates using automatic differentiation.
Specification(s): rspherical_incremental_small_elastic
Design: ADComputeRSphericalIncrementalStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.14.21
- 2.14.23The Jacobian for the AD incremental small strain elasticity in spherical coordinates problem shall be perfect
Specification(s): rspherical_incremental_small_elastic-jac
Design: ADComputeRSphericalIncrementalStrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.14.24We shall be able to reproduce small strain elasticity results of the hand-coded simulation in spherical coordinates using automatic differentiation. (non-AD reference)
Specification(s): rspherical_small_elastic-noad
Design: Compute R-Spherical Small Strain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.14.25We shall be able to reproduce small strain elasticity results of the hand-coded simulation in spherical coordinates using automatic differentiation.
Specification(s): rspherical_small_elastic
Design: Compute R-Spherical Small Strain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.14.24
- 2.14.26The Jacobian for the AD small strain elasticity problem in spherical coordinates shall be perfect
Specification(s): rspherical_small_elastic-jac
Design: Compute R-Spherical Small Strain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Ad Finite Strain Jacobian
- 2.15.1Finite strain methods in Tensor Mechanics should be able to adequately simulate a bar bending simulation in 2D using AD and match non-AD methods
Specification(s): bending
Design: ADComputeFiniteStrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.15.2Finite strain methods in Tensor Mechanics should be able to adequately simulate a bar bending simulation in 2D using a volumetric locking correction using AD and match non-AD methods
Specification(s): bending_Bbar
Design: ADComputeFiniteStrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.15.1
- 2.15.3Finite strain methods in Tensor Mechanics should be able to adequately simulate a tensile test simulation in 3D using AD and match non-AD methods
Specification(s): 3d_bar
Design: ADComputeFiniteStrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.15.4Finite strain methods in Tensor Mechanics should be able to adequately simulate a tensile test simulation in 3D using a volumetric locking correction using AD and match non-AD methods
Specification(s): 3d_bar_Bbar
Design: ADComputeFiniteStrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.15.3
- 2.15.5Finite strain methods in Tensor Mechanics should be able to adequately simulate a bar bending simulation in 2D using AD and calculate perfect Jacobians
Specification(s): bending-jac
Design: ADComputeFiniteStrain
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.15.1
- 2.15.6Finite strain methods in Tensor Mechanics should be able to adequately simulate a bar bending simulation in 2D using a volumetric locking correction using AD and calculate perfect Jacobians
Specification(s): bending_Bbar-jac
Design: ADComputeFiniteStrain
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.15.2
- 2.15.7Finite strain methods in Tensor Mechanics should be able to adequately simulate a tensile test simulation in 3D using AD and calculate perfect Jacobians
Specification(s): 3d_bar-jac
Design: ADComputeFiniteStrain
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.15.3
- 2.15.8Finite strain methods in Tensor Mechanics should be able to adequately simulate a tensile test simulation in 3D using a volumetric locking correction using AD and calculate perfect Jacobians
Specification(s): 3d_bar_Bbar-jac
Design: ADComputeFiniteStrain
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.15.4
- tensor_mechanics: Ad Isotropic Elasticity Tensor
- 2.16.1The ComputeIsotropicElasticityTensor class shall correctly compute the elasticity tensor from the lambda and shear modulus for an isotropic material using AD formulations.
Specification(s): lambda_shear
Design: Compute Isotropic Elasticity Tensor
Issue(s): #4783
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.16.2The ComputeIsotropicElasticityTensor class shall correctly compute the elasticity tensor from the Young's modulus and Poisson's ratio for an isotropic material using AD formulations.
Specification(s): youngs_poissons
Design: Compute Isotropic Elasticity Tensor
Issue(s): #4783
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.16.3The ComputeIsotropicElasticityTensor class shall correctly compute the elasticity tensor from their bulk modulus and shear modulus for an isotropic material using AD formulations.
Specification(s): bulk_shear
Design: Compute Isotropic Elasticity Tensor
Issue(s): #4783
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.16.4The ComputeElasticityTensor class shall correctly compute the elasticity tensor for an isotropic axisymmetric problem.
Specification(s): axisymmetric_rz
Design: Compute Isotropic Elasticity Tensor
Issue(s): #4783
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.16.5The ComputeIsotropicElasticityTensor class shall correctly compute the elasticity tensor from the lambda and shear modulus for an isotropic material using AD formulations and produce a perfect Jacobian.
Specification(s): lambda_shear-jac
Design: Compute Isotropic Elasticity Tensor
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.16.6The ComputeIsotropicElasticityTensor class shall correctly compute the elasticity tensor from the Young's modulus and Poisson's ratio for an isotropic material using AD formulations and produce a perfect Jacobian.
Specification(s): youngs_poissons-jac
Design: Compute Isotropic Elasticity Tensor
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.16.7The ComputeIsotropicElasticityTensor class shall correctly compute the elasticity tensor from their bulk modulus and shear modulus for an isotropic material using AD formulations and produce a perfect Jacobian.
Specification(s): bulk_shear-jac
Design: Compute Isotropic Elasticity Tensor
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.16.8The ComputeElasticityTensor class shall correctly compute the elasticity tensor for an isotropic axisymmetric problem and produce a perfect Jacobian.
Specification(s): axisymmetric_rz-jac
Design: Compute Isotropic Elasticity Tensor
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Ad Linear Elasticity
- 2.17.1We shall be able to reproduce linear elastic stress results of the hand-coded simulation using automatic differentiation.
Specification(s): linear_elastic_material
Design: ADComputeLinearElasticStress
Issue(s): #13099
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.17.2The Jacobian for the AD linear elastic stress problem shall be perfect
Specification(s): linear_elastic_material-jac
Design: ADComputeLinearElasticStress
Issue(s): #13099
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.17.1
- 2.17.3We shall be able to introduce extra stresses into the stress calculators using automatic differentiation.
Specification(s): extra_stresses
Design: ADComputeLinearElasticStress
Issue(s): #13099
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.17.4The Jacobian for the AD linear elastic stress problem shall be perfect
Specification(s): extra_stresses-jac
Design: ADComputeLinearElasticStress
Issue(s): #13099
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.17.3
- 2.17.5We shall be able to reproduce eigenstrain results of the hand-coded simulation using automatic differentiation.
Specification(s): applied_strain
Design: ADComputeEigenstrain
Issue(s): #13099
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.17.6The Jacobian for the AD eigenstrain problem shall be perfect
Specification(s): applied_strain-jac
Design: ADComputeEigenstrain
Issue(s): #13099
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.17.5
- 2.17.7We shall be able to reproduce small strain with specified tensors results of the hand-coded simulation using automatic differentiation.
Specification(s): tensor
Design: ADComputeLinearElasticStress
Issue(s): #13099
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.17.8The Jacobian for the AD small strain with specified tensors problem shall be perfect
Specification(s): tensor-jac
Design: ADComputeLinearElasticStress
Issue(s): #13099
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.17.7
- 2.17.9We shall be able to reproduce thermal eigenstrain results of the hand-coded simulation using automatic differentiation.
Specification(s): thermal_expansion
Design: ADComputeEigenstrain
Issue(s): #13099
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.17.10The Jacobian for the AD thermal eigenstrain problem shall be perfect
Specification(s): thermal_expansion-jac
Design: ADComputeEigenstrain
Issue(s): #13099
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.17.9
- tensor_mechanics: Ad Plastic
- 2.18.1The AD multiple inelastic stress calculator shall provide a correct stress for a single power law creep model (reference computation)
Specification(s): powerlaw_ten
Design: ADPowerLawCreepStressUpdate
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.18.2The AD multiple inelastic stress calculator shall provide a correct stress for a single power law creep model and an additional zero creep power law model
Specification(s): powerlaw_zero
Design: ADComputeMultipleInelasticStress
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.18.1
- 2.18.3The AD multiple inelastic stress calculator shall provide a correct stress for the linear combination of two power law creep models
Specification(s): powerlaw_sum
Design: ADComputeMultipleInelasticStress
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.18.2
- 2.18.4The AD multiple inelastic stress calculator shall provide a correct stress when cycling through two identical power law creep models
Specification(s): powerlaw_cycle
Design: ADComputeMultipleInelasticStress
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.18.3
- 2.18.5The AD multiple inelastic stress calculator shall provide a correct jacobian for a single power law creep model
Specification(s): powerlaw_ten_jacobian
Design: ADComputeMultipleInelasticStress
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.18.6The AD multiple inelastic stress calculator shall provide a correct jacobian for a single power law creep model and an additional zero creep power law model
Specification(s): powerlaw_zero_jacobian
Design: ADComputeMultipleInelasticStress
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.18.7The AD multiple inelastic stress calculator shall provide a correct jacobian for the linear combination of two power law creep models
Specification(s): powerlaw_sum_jacobian
Design: ADComputeMultipleInelasticStress
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.18.8The AD multiple inelastic stress calculator shall provide a correct jacobian when cycling through two identical power law creep models
Specification(s): powerlaw_cycle_jacobian
Design: ADComputeMultipleInelasticStress
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Ad Pressure
- 2.19.1The Pressure boundary condition action shall create the objects needed to apply automatic differentiation pressure boundary conditions on a 3D model as demonstrated by correctly computing the response of an elastic small-strain isotropic unit cube with pressure applied on three faces to create a hydrostatic pressure and match non-AD methods.
Specification(s): 3D
Design: Pressure Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.19.2The Pressure boundary condition action shall create the objects needed to apply automatic differentiation pressure boundary conditions on a 3D model as demonstrated by correctly computing the response of an elastic small-strain isotropic unit cube with pressure applied on three faces to create a hydrostatic pressure using the volumetric locking correction b-bar formulation and match non-AD methods.
Specification(s): 3D_Bbar
Design: Pressure Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.19.1
- 2.19.3The Pressure boundary condition action shall create the objects needed to apply automatic differentiation pressure boundary conditions on a 3D model as demonstrated by correctly computing the response of an elastic small-strain isotropic unit cube with pressure applied on three faces to create a hydrostatic pressure and calculate a perfect Jacobian.
Specification(s): 3D-jac
Design: Pressure Action System
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.19.4The Pressure boundary condition action shall create the objects needed to apply automatic differentiation pressure boundary conditions on a 3D model as demonstrated by correctly computing the response of an elastic small-strain isotropic unit cube with pressure applied on three faces to create a hydrostatic pressure using the volumetric locking correction b-bar formulation and calculate a perfect Jacobian.
Specification(s): 3D_Bbar-jac
Design: Pressure Action System
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Ad Simple Linear
- 2.20.1We shall be able to run a simple linear small-strain problem using a hand-coded Jacobian
Specification(s): linear-hand-coded
Design: Compute Small Strain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.20.2We shall be able to reproduce the results of the hand-coded simulation using automatic differentiation in the production stress divergence kernel
Specification(s): linear-ad
Design: ADComputeSmallStrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.20.1
- 2.20.3We shall be able to reproduce the results of the hand-coded simulation using automatic differentiation with reversed stress and strain materials
Specification(s): linear-ad-reverse
Design: ADComputeSmallStrain
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.20.2
- 2.20.4The Jacobian for the hand-coded problem shall be perfect
Specification(s): linear-hand-coded-jac
Design: Compute Small Strain
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.20.5The Jacobian for the automatic differentiation problem shall be perfect
Specification(s): linear-ad-jac
Design: ADComputeSmallStrain
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.20.6The Jacobian for the automatic differentiation problem with reversed stress and strain materials shall be perfect
Specification(s): linear-ad-jac-reverse
Design: ADComputeSmallStrain
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Ad Smeared Cracking
- 2.21.1The MOOSE TensorMechanics module shall simulate cracking on a specimen under tension in cartesian coordinates using AD and match non-AD methods.
Specification(s): cracking
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.21.2The MOOSE TensorMechanics module shall simulate cracking on a specimen under tension in cartesian coordinates using the deprecated input file using AD and match non-AD methods.
Specification(s): cracking_deprecated
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.21.1
- 2.21.3The MOOSE TensorMechanics module shall simulate cracking on a specimen under tension in rz coordinates using AD and match non-AD methods.
Specification(s): cracking_rz
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.21.4The MOOSE TensorMechanics module shall simulate cracking while the cracking strength is prescribed by an elemental AuxVariable using AD and match non-AD methods.
Specification(s): cracking_function
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.21.5The MOOSE TensorMechanics module shall simulate exponential stress release using AD and match non-AD methods.
Specification(s): exponential
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.21.6The MOOSE TensorMechanics module shall simulate exponential stress relase, using the deprecated input file using AD and match non-AD methods.
Specification(s): exponential_deprecated
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.21.5
- 2.21.7The MOOSE TensorMechanics module shall simulate exponential stress relase while using the rz coordinate system using AD and match non-AD methods.
Specification(s): rz_exponential
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.21.8The MOOSE TensorMechanics module shall demonstrate softening using the power law for smeared cracking using AD and match non-AD methods.
Specification(s): power
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.21.9The MOOSE TensorMechanics module shall demonstrate the prescribed softening laws in three directions, power law (x), exponential (y), and abrupt (z) using AD and match non-AD methods.
Specification(s): multiple_softening
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.21.10The MOOSE TensorMechanics module shall simulate smeared cracking in the x y and z directions using AD and match non-AD methods.
Specification(s): xyz
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.21.11The MOOSE TensorMechanics module shall simulate smeared cracking under plane stress conditions using AD and match non-AD methods.
Specification(s): plane_stress
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.21.12The MOOSE TensorMechanics module shall demonstrate that the smeared cracking model correctly handles finite rotation of cracked elements using AD and match non-AD methods.
Specification(s): cracking_rotation
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.21.13The MOOSE TensorMechanics module shall demonstrate the finite rotation of cracked elements where the crack is prescribed in x using AD and match non-AD methods.
Specification(s): cracking_rotation_pres_dir_x
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.21.12
- 2.21.14The MOOSE TensorMechanics module shall demonstrate the finite rotation of cracked elements where the crack is prescribed in z using AD and match non-AD methods.
Specification(s): cracking_rotation_pres_dir_z
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.21.13
- 2.21.15The MOOSE TensorMechanics module shall demonstrate the finite rotation of cracked elements where two cracks are prescribed in x and z using AD and match non-AD methods.
Specification(s): cracking_rotation_pres_dir_xz
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.21.14
- 2.21.16The MOOSE TensorMechanics module shall compute accurate AD Jacobian of system with multiple softening laws.
Specification(s): ad_multiple_softening_jacobian
Design: AD Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Ad Thermal Expansion Function
- 2.22.1The system shall compute an eigenstrain due to thermal expansion using a function that describes a constant mean and instantaneous thermal expansion using the AD formulation
- and the finite strain formulation
- and the small strain formulation
Specification(s): constant/finite, constant/small_const
Design: ADComputeMeanThermalExpansionFunctionEigenstrainADComputeInstantaneousThermalExpansionFunctionEigenstrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.22.2The system shall compute an eigenstrain due to thermal expansion using a function that describes a mean and instantaneous thermal expansion with a linear relationship to temperature using the AD formulation
- and the finite strain formulation
- and the small strain formulation
Specification(s): linear/finite, linear/small_const
Design: ADComputeMeanThermalExpansionFunctionEigenstrainADComputeInstantaneousThermalExpansionFunctionEigenstrain
Issue(s): #12650
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.22.3The system shall compute an eigenstrain due and allow a smooth transition from negative to positive strain across the reference temperature and compare favorably to hand calculations
- using a mean thermal expansion coefficient
- using a instantaneous thermal expansion coefficient
- using a dilatation thermal expansion coefficient
Specification(s): individual/mean, individual/instantaneous, individual/dilatation
Design: ADComputeMeanThermalExpansionFunctionEigenstrainADComputeInstantaneousThermalExpansionFunctionEigenstrainADComputeDilatationThermalExpansionFunctionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Ad Viscoplasticity Stress Update
- 2.23.1The ADPowerLawCreepStressUpdate, called through the ADComputeMultipleInelasticStress, shall compute a creep strain based on an extrenal loading.
Specification(s): creep
Design: ADPowerLawCreepStressUpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.23.2The Jacobian for the AD regular creep problem shall be perfect
Specification(s): creep-jac
Design: ADPowerLawCreepStressUpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.23.1
- 2.23.3The ADViscoplasticityStressUpdate class shall compute a ratio between the gauge stress, equilvalent stress, and hydrostatic stress across a wide swath of exponents and stress states using spherical pore geometry.
Specification(s): exact_spherical
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.23.4The Jacobian for the AD exact spherical problem shall be perfect
Specification(s): exact_spherical-jac
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.23.3
- 2.23.5The ADViscoplasticityStressUpdate class shall compute a ratio between the gauge stress, equilvalent stress, and hydrostatic stress across a wide swath of exponents and stress states using spherical pore geometry.
Specification(s): exact_cylindrical
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.23.3
- 2.23.6The Jacobian for the AD exact cylindrical problem shall be perfect
Specification(s): exact_cylindrical-jac
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.23.5
- 2.23.7The ADViscoplasticityStressUpdate class shall compute the viscoplastic response using a single model with LPS spherical formulation that increases the porosity due to an external strain.
Specification(s): lps_single
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.23.8The Jacobian for the AD lps single problem shall be perfect
Specification(s): lps_single-jac
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.23.7
- 2.23.9The ADViscoplasticityStressUpdate class shall compute the viscoplastic response using two LPS models with spherical formulations and the same stress exponential that is close to combining the models into a single ADViscoplasticityStressUpdate instance.
Specification(s): lps_single_split
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.23.10The Jacobian for the AD lps single split problem shall be perfect
Specification(s): lps_single_split-jac
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.23.9
- 2.23.11The ADViscoplasticityStressUpdate class shall compute the viscoplastic response using two LPS models with spherical formulations and two different stress exponents that increases the porosity due to an external strain.
Specification(s): lps_dual
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.23.12The Jacobian for the AD lps dual problem shall be perfect
Specification(s): lps_dual-jac
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.23.11
- 2.23.13The ADViscoplasticityStressUpdate class shall compute the viscoplastic response using a single model with GTN formulation that increases the porosity due to an external strain.
Specification(s): gtn_single
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.23.14The Jacobian for the AD gtn single problem shall be perfect
Specification(s): gtn_single-jac
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.23.13
- 2.23.15The system shall handle a negative calculated porosity computed from a strain tensor
- by setting the porosity to zero.
- by setting the porosity to the initial condition.
- by throwing an exception.
Specification(s): negative/zero, negative/initial, negative/exception
Design: AD Viscoplasticity Stress UpdateADComputeMultipleInelasticStress
Issue(s): #13494
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunExceptionCSVDiff
- tensor_mechanics: Anisotropic Patch
- 2.24.1The mechanics system shall be capable of accurately computing the elastic response of an anisotropic elastic material where 6 components of a symmetric elasticity tensor are output on an irregular patch of elements with total small strain assumptions
Specification(s): test
Design: Compute Linear Elastic StressCompute Small StrainTensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Auxkernels
- 2.25.1The system shall compute the VonMises value of a RankTwoTensor
Specification(s): ranktwoscalaraux
Design: Rank Two Scalar Aux
Issue(s): #4774
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.25.2The system shall allow RankTwoScalarAux to output principal stresses
Specification(s): principalstress
Design: Rank Two Scalar Aux
Issue(s): #5516
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.25.3The system shall compute the local elastic energy
Specification(s): tensorelasticenergyaux
Design: ElasticEnergyAux
Issue(s): #13635
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Beam
- 2.26.1The LineElementAction class shall correctly create the objects required for a mechanics simulation using beam or truss elements.
Specification(s): 2_block_action
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.26.2The LineElementAction class shall correctly set the common parameters in the action subblocks.
Specification(s): 2_block_common_action
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.1
- 2.26.3The LineElementAction class shall produce an error when the displacement variables are not provided by the user.
Specification(s): beam_action_test1
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.4The LineElementAction class shall produce an error if the user provided inputs for
strain_type
,rotation_type
anduse_displaced_mesh
parameters are not compatible.Specification(s): beam_action_test2
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.5The LineElementAction class shall produce an error if the number of variables listed in the
save_in
parameter differs from the number of displacement variables.Specification(s): beam_action_test3
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.6The LineElementAction class shall produce an error if the number of variables listed in the
diag_save_in
parameter differs from the number of displacement variables.Specification(s): beam_action_test4
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.7The LineElementAction class shall produce an error if the names for the rotational degrees of freedom are not provided by the user.
Specification(s): beam_action_test5
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.8The LineElementAction class shall produce an error if the number of rotational variables provided as input differs from the number of displacement variables.
Specification(s): beam_action_test6
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.9The LineElementAction class shall produce an error if the moment of inertia, area and orientation of the beam are not provided as input.
Specification(s): beam_action_test7
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.10The LineElementAction class shall produce an error if translational and rotational velocities and accelerations are not provided as input for dynamic simulations using beam elements.
Specification(s): beam_action_test8
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.11The LineElementAction class shall produce an error if the number of translational and rotational velocities and accelerations differs from the number of displacement variables.
Specification(s): beam_action_test9
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.12The LineElementAction class shall produce an error if Newmark time integration parameters (
beta
andgamma
) are not provided as input for dynamic simulations using beam elements.Specification(s): beam_action_test10
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.13The LineElementAction class shall produce an error if density is not provided as input for dynamic beam simulations using beams elements with consistent mass/inertia matrix.
Specification(s): beam_action_test11
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.14The LineElementAction class shall produce an error if nodal mass is not provided as input for dynamic beam simulations using beam elements with nodal mass matrix.
Specification(s): beam_action_test12
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.15The LineElementAction class shall produce an error if nodal inertia is not provided as input for dynamic beam simulations using beam elements with nodal inertia matrix.
Specification(s): beam_action_test13
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.16The LineElementAction class shall produce an error if multiple subblocks specify properties for the same mesh block.
Specification(s): beam_action_test14
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.17The LineElementAction class shall produce an error if an action subblock is mesh block restricted while another is not.
Specification(s): beam_action_test15
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.18The LineElementAction class shall produce an error if
dynamic_nodal_translational_inertia
is set to true in the common action block but the subblocks do not have the parameters required for a dynamic beam simulation using beam elements.Specification(s): beam_action_test16
Design: Line Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.19The mechanics system shall accurately predict the displacement of a beam element with a frictionless contact constraint.
Specification(s): frictionless_constraint
Design: C0 Timoshenko Beam Element
Issue(s): #14873
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.26.20The mechanics system shall accurately predict the displacement of a beam element with a glued contact constraint.
Specification(s): glued_constraint
Design: C0 Timoshenko Beam Element
Issue(s): #14873
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.26.21The mechanics system shall accurately predict the displacement of a beam element with a frictional contact constraint.
Specification(s): frictional_constraint
Design: C0 Timoshenko Beam Element
Issue(s): #14873
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.26.22The mechanics system shall correctly predict the natural frequencies of an Euler-Bernoulli beam modeled using beam elements with consistent mass/inertia.
Specification(s): dyn_euler
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: Beams
- 2.26.23The mechanics system shall correctly predict the natural frequencies of a Timoshenko beam modeled using beam elements with consistent mass/inertia.
Specification(s): dyn_timoshenko
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: Beams
- 2.26.24The mechanics system shall correctly predict the natural frequencies of an Euler-Bernoulli beam modeled using beam elements in the presence of Rayleigh damping and numerical damping introduced by Hilber-Hughes-Taylor (HHT) time integration.
Specification(s): dyn_euler_rayleigh_hht
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.26.25The mechanics system shall correctly predict the natural frequencies of an Euler-Bernoulli beam modeled using beam elements in the presence of Rayleigh damping and numerical damping introduced by Hilber-Hughes-Taylor (HHT) time integration when using the velocity and acceleration computed using the Newmark-Beta time integrator.
Specification(s): dyn_euler_rayleigh_hht_ti
Design: C0 Timoshenko Beam Element
Issue(s): #12185
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.33
- 2.26.26The mechanics system shall correctly predict the natural frequencies of a massless Euler-Bernoulli beam modeled using beam elements with a nodal masses placed at the ends.
Specification(s): dyn_euler_added_mass
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: Beams
- 2.26.27The mechanics system shall correctly predict the natural frequencies of a massless Euler-Bernoulli beam modeled using beam elements with added nodal masses when the location and values of the masses are provided using a csv file.
Specification(s): dyn_euler_added_mass_file
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.26
- 2.26.28The mechanics system shall correctly model the response of a beam modeled using beam elements when gravitational force (proportional to nodal mass) is applied to the beam.
Specification(s): dyn_euler_added_mass_gravity
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.27
- 2.26.29The mechanics system shall correctly model the response of a beam modeled using beam elements under gravitational force when the nodal mass distribution is provided using a csv file.
Specification(s): dyn_euler_added_mass_gravity_2
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.28
- 2.26.30The LineElementAction shall create the translational and rotational velocities and accelerations required for a dynamic simulation using beam elements.
Specification(s): add_dynamic_variables_action
Design: C0 Timoshenko Beam ElementLine Element Action System
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.29
- 2.26.31The mechanics system shall correctly model the response of a beam modeled using beam elements in the presence of nodal mass, nodal inertia and Rayleigh damping.
Specification(s): dyn_euler_added_mass_inertia_damping
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: Beams
- 2.26.32The mechanics system shall correctly model the response of a beam modeled using beam elements in the presence of nodal mass, nodal inertia and Rayleigh damping when using the velocity and accelerations computed by the Newmark-Beta time integrator.
Specification(s): dyn_euler_added_mass_inertia_damping_ti
Design: C0 Timoshenko Beam Element
Issue(s): #12185
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.34
- 2.26.33The LineElementAction shall correctly create the input blocks required for a dynamic beam simulation using beam elements and a consistent mass/inertia matrix in the presence of Rayleigh damping and numerical damping in the form of Hilber-Hughes-Taylor (HHT) time integration.
Specification(s): dyn_euler_rayleigh_hht_action
Design: C0 Timoshenko Beam ElementLine Element Action System
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.24
- 2.26.34The LineElmentAction shall correctly create the input blocks required for a dynamic beam simulation using beam elements and nodal mass/inertia matrix in the presence of Rayleigh damping and numerical damping in the form of Hilber-Hughes-Taylor (HHT) time integration.
Specification(s): dyn_euler_added_mass_inertia_damping_action
Design: C0 Timoshenko Beam ElementLine Element Action System
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.31
- 2.26.35The mechanics system shall correctly predict the natural frequency of a cantilever beam modeled using beam elements with a mass at the free end.
Specification(s): dyn_euler_added_mass2
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.26.36The InertialForceBeam class shall produce an error if the number of variables provided for rotations differs from that provided for displacements.
Specification(s): error_1
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.37The NodalRotatioanlInertia class shall produce an error if the number of rotational velocities and accelerations provided as input differ from the number of rotations.
Specification(s): error_2
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.38The NodalRotationalInertia class shall produce an error if the user provided nodal inertia is not positive definite.
Specification(s): error_3
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.39The NodalRotatioanlInertia class shall produce an error if the user provided x and y orientations are not unit vectors.
Specification(s): error_4
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.40The NodalRotatioanlInertia class shall produce an error if the user provided x and y orientations are not perpendicular to each other.
Specification(s): error_5
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.41The NodalRotatioanlInertia class shall produce an error if only x or y orientation is provided as input by the user.
Specification(s): error_6
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.42The InertialForceBeam class shall produce an error if the number of translational and rotational velocities and accelerations provided as input differ from the number of displacement variables.
Specification(s): error_7
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.43The NodalTranslationalInertia class shall produce an error if nodal mass is provided as input both as a constant value and also using a csv file.
Specification(s): error_8
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.44The NodalTranslationalInertia class shall produce an error if nodal mass is not provided as input either as a constant value or using a csv file.
Specification(s): error_9
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.45The NodalTranslationalInertia class shall produce an error if the number of columns in the nodal mass file is not 4.
Specification(s): error_10
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.46The NodalTranslationalInertia class shall produce an error if all the nodal positions provided in the nodal mass file cannot be found in the given boundary or mesh block.
Specification(s): error_11
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.47The NodalGravity class shall produce an error if nodal mass is provided as input both as a constant value and also using a csv file.
Specification(s): error_12
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.48The NodalGravity class shall produce an error if nodal mass is not provided as input either as a constant value or using a csv file.
Specification(s): error_13
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.49The NodalGravity class shall produce an error if the number of columns in the nodal mass file is not 4.
Specification(s): error_14
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.50The NodalGravity class shall produce an error if all the nodal positions provided in the nodal mass file cannot be found in the given boundary or mesh block.
Specification(s): error_15
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.51The LineElementAction class shall produce an error if
add_dynamic_variables
option is set to false whiledynamic_consistent_inertia
,dynamic_nodal_rotational_inertia
ordynamic_nodal_translational_inertia
options are set to true.Specification(s): error_16
Design: C0 Timoshenko Beam ElementLine Element Action System
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.52The NodalTranslationalInertia class shall produce an error if nodal mass is provided as input both as constant value and also using a csv file.
Specification(s): error_17
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.53The ComputeThermalExpansionEigenstrainBeam class shall correctly calculate eigenstrains due to changes in temperature.
Specification(s): thermal_eigenstrain
Design: Compute Thermal Expansion Eigenstrain Beam
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.26.54The ComputeEigenstrainBeamFromVariable class shall correctly transfer eigenstrains from auxvariables into eigenstrain material property.
Specification(s): eigenstrain_from_var
Design: Compute Eigenstrain Beam From Variable
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.26.55The ComputeEigenstrainBeamFromVariable class shall report an error if less than 3 displacement or rotational eigenstrains are provided by the user.
Specification(s): eigenstrain_from_var_test1
Design: Compute Eigenstrain Beam From Variable
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.56The mechanics system shall accurately predict the static bending response of a Timoshenko beam modeled using beam elements under small deformations in the y direction.
Specification(s): timoshenko_small_strain_y
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: Beams
- 2.26.57The mechanics system shall accurately predict the static bending response of a Timoshenko beam modeled using beam elements under small deformations in the z direction.
Specification(s): timoshenko_small_strain_z
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.26.58The mechanics system shall accurately predict the static bending response of a Euler-Bernoulli beam modeled using beam elements under small deformations in the y direction.
Specification(s): euler_small_strain_y
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: Beams
- 2.26.59The mechanics system shall accurately predict the static bending response of a Euler-Bernoulli beam modeled using beam elements under small deformations in the z direction.
Specification(s): euler_small_strain_z
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.26.60The mechanics system shall accurately predict the static bending response of a Euler-Bernoulli beam modeled using beam elements under finite deformations in the y direction.
Specification(s): euler_finite_rot_y
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: Beams
- 2.26.61The mechanics system shall accurately predict the static bending response of a Euler-Bernoulli beam modeled using beam elements under finite deformations in the z direction.
Specification(s): euler_finite_rot_z
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.26.62The LineElementAction class shall accurately create the objects required to model the static bending response of an Euler-Bernoulli beam modeled using beam elements under small deformations.
Specification(s): euler_small_y_with_action
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.58
- 2.26.63The LineElementAction class shall accurately create the objects required to model the static bending response of an Euler-Bernoulli beam modeled using beam elements under finite deformations.
Specification(s): euler_finite_y_with_action
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.26.60
- 2.26.64The mechanics system shall accurately predict the axial displacement of an Euler-Bernoulli pipe modeled using beam elements.
Specification(s): euler_pipe_axial_disp
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.26.65The mechanics system shall accurately predict the axial forces on an Euler-Bernoulli pipe modeled using beam elements.
Specification(s): euler_pipe_axial_force
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Verification: Beams
- 2.26.66The mechanics system shall accurately predict the bending response of an Euler-Bernoulli pipe modeled using beam elements.
Specification(s): euler_pipe_bend
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.26.67The ComputeIncrementalBeamStrain class shall produce an error if the number of supplied displacements and rotations do not match.
Specification(s): error_displacements1
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.68The StressDivergenceBeam class shall produce an error if the number of supplied displacements and rotations do not match.
Specification(s): error_displacements2
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.69The ComputeIncrementalBeamStrain class shall produce an error if large strain calculation is requested for asymmetric beam configurations with non-zero first or third moments of area.
Specification(s): error_large_strain
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.70The ComputeIncrementalBeamStrain class shall produce an error if the y orientation provided is not perpendicular to the beam axis.
Specification(s): error_y_orientation
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.26.71The mechanics system shall accurately predict the torsional response of a beam modeled using beam elements with auto-calculated polar moment of inertia.
Specification(s): torsion_1
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
Verification: Beams
- 2.26.72The mechanics system shall accurately predict the torsional response of a beam modeled using beam elements with user provided polar moment of inertia.
Specification(s): torison_2
Design: C0 Timoshenko Beam Element
Issue(s): #10313
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.26.73The mechanics system shall accurately predict the static bending response of an Euler beam modeled using beam elements under small deformation when the beam is
- oriented along the global Z axis.
- oriented on the YZ plane at a 45 deg. angle.
- oriented on the YZ plane at a 45 deg. angle and has in-plane loading.
- oriented on the YZ plane at a 45 deg. angle and has in-plane loading with non-symmetric cross section geometry.
- oriented on the YZ plane at a 45 deg. angle and has in-plane loading and the cross section geometry is non-symmetric.
- oriented along the global Y axis.
- oriented on the XZ plane at a 45 deg. angle.
- oriented on the XZ plane at a 45 deg. angle, and the external loading takes place on the same plane.
- oriented on the XY plane at a 45 deg. angle.
- oriented on the XY plane at a 45 deg. angle, and the external loading takes place on the same plane.
Specification(s): euler_small_strain/orientation_z, euler_small_strain/orientation_yz, euler_small_strain/orientation_yz_force_yz, euler_small_strain/orientation_yz_force_yz_cross_section, euler_small_strain/orientation_yz_cross_section, euler_small_strain/orientation_y, euler_small_strain/orientation_xz, euler_small_strain/orientation_xz_force_xz, euler_small_strain/orientation_xy, euler_small_strain/orientation_xy_force_xy
Design: C0 Timoshenko Beam Element
Issue(s): #14772
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.26.74The mechanics system shall accurately predict the static bending response of an Euler beam modeled using beam elements under small deformations when the beam is
- subjected to simply supported BCs and distributed loading.
- subjected to combined bending and torsion loading.
Specification(s): verification_tests/ansys_vm2, verification_tests/ansys_vm12
Design: C0 Timoshenko Beam Element
Issue(s): #14772
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Capped Drucker Prager
- 2.27.1
Specification(s): small_deform2_inner_edge
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.2
Specification(s): small_deform2_lode_zero
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.3
Specification(s): small_deform2_outer_tip
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.4
Specification(s): small_deform2_inner_tip
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.5
Specification(s): small_deform2_native
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.6
Specification(s): small_deform3_inner_edge
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.7
Specification(s): small_deform3_lode_zero
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.8
Specification(s): small_deform3_outer_tip
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.9
Specification(s): small_deform3_inner_tip
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.10
Specification(s): small_deform3_native
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.11
Specification(s): random
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.27.12
Specification(s): random_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Capped Mohr Coulomb
- 2.28.1
Specification(s): small1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.2
Specification(s): small2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.3
Specification(s): small3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.4
Specification(s): small5
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.5
Specification(s): small6
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.6
Specification(s): small7
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.7
Specification(s): small8
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.8
Specification(s): small9
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.9
Specification(s): small11
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.10
Specification(s): small12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.11
Specification(s): small13
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.12
Specification(s): small15
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.13
Specification(s): small16
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.14
Specification(s): small17
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.15
Specification(s): small18
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.16
Specification(s): small19
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.17
Specification(s): small21
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.18
Specification(s): small23
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.19
Specification(s): small24
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.20
Specification(s): small25
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.21
Specification(s): small_hard3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.22
Specification(s): small_hard13
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.23
Specification(s): small_hard21
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.24
Specification(s): small_hard22
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.25
Specification(s): random1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.26
Specification(s): random1_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.27
Specification(s): random2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.28
Specification(s): random2_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.29
Specification(s): random3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.30
Specification(s): random3_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.31
Specification(s): random4
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.32
Specification(s): random4_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.33
Specification(s): random5
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.28.34
Specification(s): small1_cosserat
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.28.35
Specification(s): small9_cosserat
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Capped Weak Plane
- 2.29.1The CappedWeakPlaneStressUpdate model shall generate an error if the friction angle is negative
Specification(s): except1
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.29.2The CappedWeakPlaneStressUpdate model shall generate an error if the dilation angle is negative
Specification(s): except2
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.29.3The CappedWeakPlaneStressUpdate model shall generate an error if the friction angle is less than the dilation angle
Specification(s): except3
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.29.4The CappedWeakPlaneStressUpdate model shall generate an error if the cohesion is negative
Specification(s): except4
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.29.5The CappedWeakPlaneStressUpdate model shall generate an error if the sum of the tensile and compressive strength is less than smoothing_tol
Specification(s): except5
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.29.6The CappedWeakPlaneStressUpdate model shall generate an error if the normal vector has zero length
Specification(s): except6
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.29.7The CappedWeakPlaneStressUpdate model shall correctly compute stresses in the elastic regime
Specification(s): small1
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.8The CappedWeakPlaneStressUpdate model shall correctly represent tensile failure with the Lame coefficient lambda=0
Specification(s): small2
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.9The CappedWeakPlaneStressUpdate model shall correctly represent tensile failure with the Lame coefficient lambda=4
Specification(s): small3
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.10The CappedWeakPlaneStressUpdate model shall correctly represent compression failure
Specification(s): small4
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.11The CappedWeakPlaneStressUpdate model shall correctly represent shear failure
Specification(s): small5
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.12The CappedWeakPlaneStressUpdate model shall correctly represent both tensile and shear failure
Specification(s): small6
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.13The CappedWeakPlaneStressUpdate model shall correctly represent tensile behavior with hardening
Specification(s): small7
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.14The CappedWeakPlaneStressUpdate model shall correctly represent compression behavior with hardening
Specification(s): small8
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.15The CappedWeakPlaneStressUpdate model shall correctly represent shear behavior with hardening
Specification(s): small9
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.16The CappedWeakPlaneStressUpdate model shall correctly represent hardening under combined tension and shear
Specification(s): small10
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.17The CappedWeakPlaneStressUpdate model shall correctly represent hardening under combined tension and shear with an initial stress
Specification(s): small11
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.18The CappedWeakPlaneStressUpdate model shall correctly represent the behavior of a column of elements that is pulled, then pushed
Specification(s): pull_push
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.29.19The CappedWeakPlaneStressUpdate model shall correctly represent the behavior of a column of elements that is pulled, then pushed, with tensile hardening
Specification(s): pull_push_h
Design: CappedWeakPlaneStressUpdate
Issue(s): #7784
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.29.20The CappedWeakPlaneStressUpdate model shall correctly represent the behavior of a beam with its ends fully clamped
Specification(s): cwp_beam
Design: CappedWeakPlaneStressUpdate
Issue(s): #7960
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.29.21The CappedWeakPlaneStressUpdate model shall correctly represent the tensile failure of a single layer of elements in 1 nonlinear step
Specification(s): pull_and_shear_1step
Design: CappedWeakPlaneStressUpdate
Issue(s): #7960
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.29.22The CappedWeakPlaneStressUpdate model shall correctly represent a dynamic problem with plasticity in which a column of material is pulled in tension
Specification(s): pull_and_shear
Design: CappedWeakPlaneStressUpdate
Issue(s): #7960
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.29.23The CappedWeakPlaneStressUpdate model shall correctly represent a dynamic problem with plasticity in which a column of material is pushed in compression
Specification(s): push_and_shear
Design: CappedWeakPlaneStressUpdate
Issue(s): #7960
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.29.24The system shall permit exceptions to be thrown from material models with stateful properties without reading/writing to/from uninitialized memory
Specification(s): throw_test
Design: CappedWeakPlaneStressUpdate
Issue(s): #7960
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.29.25The CappedWeakInclinedPlaneStressUpdate model shall correctly represent tensile failure with a specified normal=(1,0,0)
Specification(s): small_inclined2
Design: CappedWeakInclinedPlaneStressUpdate
Issue(s): #8303
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.26The CappedWeakPlaneStressUpdate model shall correctly represent tensile failure with a specified normal=(0,1,0)
Specification(s): small_inclined3
Design: CappedWeakInclinedPlaneStressUpdate
Issue(s): #8303
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.27The CappedWeakPlaneStressUpdate model shall correctly represent shear failure with a specified normal=(1,0,0)
Specification(s): small_inclined5
Design: CappedWeakInclinedPlaneStressUpdate
Issue(s): #8303
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.28The CappedWeakPlaneCosseratStressUpdate model shall correctly represent plastic behavior under a first set of loading conditions
Specification(s): small_cosserat1
Design: CappedWeakPlaneCosseratStressUpdate
Issue(s): #8431
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.29The CappedWeakPlaneCosseratStressUpdate model shall correctly represent plastic behavior under a second set of loading conditions
Specification(s): small_cosserat2
Design: CappedWeakPlaneCosseratStressUpdate
Issue(s): #8431
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.30The CappedWeakPlaneCosseratStressUpdate model shall correctly represent plastic behavior under a third set of loading conditions
Specification(s): small_cosserat3
Design: CappedWeakPlaneCosseratStressUpdate
Issue(s): #8431
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.29.31The CappedWeakPlaneCosseratStressUpdate model shall correctly represent plastic behavior under a fourth set of loading conditions
Specification(s): small_cosserat4
Design: CappedWeakPlaneCosseratStressUpdate
Issue(s): #8431
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Central Difference
- 2.30.1The NewmarkBeta timeintegrator shall correctly calculate the response of a 1D mesh.
Specification(s): implicit
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.2The CentralDifference timeintegrator shall correctly calculate the response of a 1D mesh when the the consistent mass matrix option is used.
Specification(s): explicit
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.3The NewmarkBeta timeintegrator shall correctly calculate the response of a 2D mesh.
Specification(s): implicit
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.4The CentralDifference timeintegrator shall correctly calculate the response of a 2D mesh when the the consistent mass matrix option is used.
Specification(s): explicit
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.5The NewmarkBeta timeintegrator shall correctly calculate the response of a 3D mesh.
Specification(s): implicit
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.6The CentralDifference timeintegrator shall correctly calculate the response of a 3D mesh when the the consistent mass matrix option is used.
Specification(s): explicit
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.7The system shall include central difference time integration that correctly calculates the response of a 1D mesh with nodal masses equal to those of a corresponding lumped mass system.
Specification(s): explicit_nodalmass
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.8The system shall include Newmark-beta time integration that correctly calculate the response of a 1D mesh with nodal masses equal to those of a corresponding lumped mass system.
Specification(s): implicit_nodalmass
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.9The system shall include a central difference time integration that when used with the lumped mass shall correctly calculate the response of a 1D mesh and produce results that are identical to those calculated using equivalent nodal masses.
Specification(s): explicit_lumped
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.10The system shall include central difference time integration that when used with the constant mass option shall correctly calculate the response of a 1D mesh and produce results that are identical to those calculated using equivalent nodal masses.
Specification(s): explicit_constant_mass
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.11The system shall include central difference time integration that correctly calculates the response of a 2D mesh with nodal masses equal to those of a corresponding lumped mass system.
Specification(s): explicit_nodalmass
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.12The system shall include Newmark-beta time integration that correctly calculates the response of a 2D mesh with nodal masses equal to those of a corresponding lumped mass system.
Specification(s): implicit_nodalmass
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.13The system syall include central difference time integration that when used with the lumped mass option shall correctly calculate the response of a 2D mesh and produce results that are identical to those calculated using equivalent nodal masses.
Specification(s): explicit_lumped
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.14The system syall include central difference time integration that when used with the constant mass option shall correctly calculate the response of a 2D mesh and produce results that are identical to those calculated using equivalent nodal masses.
Specification(s): explicit_constant_mass
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.15The system shall include central difference time integration that correctly calculates the response of a 3D mesh with nodal masses equal to those of a corresponding lumped mass system.
Specification(s): explicit_nodalmass
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.16The system shall include Newmar-beta time integration that correctly calculates the response of a 3D mesh with nodal masses equal to those of a corresponding lumped mass system.
Specification(s): implicit_nodalmass
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.17The system shall include central difference time integration that when used with the lumped mass option shall correctly calculate the response of a 3D mesh and produce results that are identical to those calculated using equivalent nodal masses.
Specification(s): explicit_lumped
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.30.18The system shall include central difference time integration that when used with the constant mass option shall correctly calculate the response of a 3D mesh and produce results that are identical to those calculated using equivalent nodal masses.
Specification(s): explicit_constant_mass
Design: CentralDifference
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Check Error
- 2.31.1The system shall generate an error if a number of elastic constants other than two is supplied for an isotropic elasticity tensor
Specification(s): num_constants
Design: Compute Isotropic Elasticity Tensor
Issue(s): #9438
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.31.2The system shall generate an error if a non-positive Youngs modulus is supplied for an isotropic elasticity tensor
Specification(s): youngs_modulus
Design: Compute Isotropic Elasticity Tensor
Issue(s): #9438
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.31.3The system shall generate an error if a non-positive bulk modulus is supplied for an isotropic elasticity tensor
Specification(s): bulk_modulus
Design: Compute Isotropic Elasticity Tensor
Issue(s): #9438
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.31.4The system shall generate an error if a Poissons ratio outside the range from -1 to 0.5 is supplied for an isotropic elasticity tensor
Specification(s): poissons_ratio
Design: Compute Isotropic Elasticity Tensor
Issue(s): #9438
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.31.5The system shall generate an error if a non-positive shear modulus is supplied for an isotropic elasticity tensor
Specification(s): shear_modulus
Design: Compute Isotropic Elasticity Tensor
Issue(s): #9438
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.31.6The system shall generate an error if a component outside the accepted range is supplied for the Pressure boundary condition
Specification(s): pressure_component
Design: Pressure
Issue(s): #4781
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- tensor_mechanics: Combined Creep Plasticity
- 2.32.1MOOSE tensor mechanics module shall solve a combined creep and plasticity 1-d bar problem.
Specification(s): combined
Design: Compute Multiple Inelastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.32.2MOOSE tensor mechanics module shall solve a combined creep and plasticity 1-d bar problem with a non-zero start time.
Specification(s): combined_start_time
Design: Compute Multiple Inelastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.32.3MOOSE tensor mechanics module shall solve a combined creep and plasticity 3D cube problem with a time-varying pressure BC.
Specification(s): stress_prescribed
Design: Compute Multiple Inelastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.32.4MOOSE tensor mechanics module shall solve a combined creep and plasticity 3D cube problem with a constant displacement BC and stress relaxation.
Specification(s): stress_relaxation
Design: Compute Multiple Inelastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Coupled Pressure
- 2.33.1The system shall allow to apply a pressure boundary condition from a variable
Specification(s): coupled_pressure
Design: Coupled Pressure BC
Issue(s): #11558
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Crack Loop
- 2.34.1
Specification(s): screen_output_test
Collection(s): FUNCTIONAL
Type(s): RunApp
- tensor_mechanics: Creep Tangent Operator
- 2.35.1The system shall compute the proper stress update using the radial return isotropic power law creep model.
Specification(s): ten
Design: Recompute Iterations on the Effective Plastic Strain Increment
Issue(s): #13232
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.35.2The system shall compute the proper stress update using multiple radial return isotropic power law creep models where one of the models returns zero.
Specification(s): zero
Design: Recompute Iterations on the Effective Plastic Strain Increment
Issue(s): #13232
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.35.1
- 2.35.3The system shall compute the sum of multiple stress updates using multiple radial return isotropic power law creep models.
Specification(s): sum
Design: Recompute Iterations on the Effective Plastic Strain Increment
Issue(s): #13232
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.35.2
- 2.35.4The system shall support the cycling of multiple creep models when computing stress updates.
Specification(s): cycle
Design: Recompute Iterations on the Effective Plastic Strain Increment
Issue(s): #13232
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.35.3
- 2.35.5The system shall produce the correct Jacobians for radial return isotropic power law creep models.
Specification(s): ten_jacobian
Design: Recompute Iterations on the Effective Plastic Strain Increment
Issue(s): #13232
Collection(s): FUNCTIONAL
Type(s): AnalyzeJacobian
- 2.35.6The system shall produce the correct Jacobians for radial return isotropic power law creep models when one of the models returns zero.
Specification(s): zero_jacobian
Design: Recompute Iterations on the Effective Plastic Strain Increment
Issue(s): #13232
Collection(s): FUNCTIONAL
Type(s): AnalyzeJacobian
Prerequisite(s): 2.35.5
- 2.35.7The system shall produce the correct Jacobians for summed radial return isotropic power law creep models.
Specification(s): sum_jacobian
Design: Recompute Iterations on the Effective Plastic Strain Increment
Issue(s): #13232
Collection(s): FUNCTIONAL
Type(s): AnalyzeJacobian
Prerequisite(s): 2.35.6
- 2.35.8The systam shall produce the correct Jacobians for cyclic creep model evaluation.
Specification(s): cycle_jacobian
Design: Recompute Iterations on the Effective Plastic Strain Increment
Issue(s): #13232
Collection(s): FUNCTIONAL
Type(s): AnalyzeJacobian
Prerequisite(s): 2.35.7
- tensor_mechanics: Critical Time Step
- 2.36.1The system shall correctly compute the critical time step for a solid with:
- uniform properties and
- variable properties.
Specification(s): crit_time_solid/uniform, crit_time_solid/variable
Design: Critical Time Step Postprocessor
Issue(s): #13975
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.36.2The system shall correctly compute the critical time step for a beam.
Specification(s): timoshenko_smallstrain_critstep
Design: Critical Time Step Postprocessor
Issue(s): #13975
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.36.3The system shall produce an error if the input elasticity tensor is non-isotropic.
Specification(s): except1
Design: Critical Time Step Postprocessor
Issue(s): #13975
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- tensor_mechanics: Crystal Plasticity
- 2.37.1The system shall compute the stress and strain response of a single crystal using the Kalidindi constitutive equation for hardening as a function of slip rate on each slip system.
Specification(s): test_one_elem
Design: Finite Strain Crystal Plasticity Slip Rate Residual
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.2The system shall compute the stress and strain response of a single crystal using the Kalidindi constitutive equation for hardening as a function of slip rate on each slip system with the substepping capability that reduces the intermediate time step size to aid with convergence within the crystal plasticity hardening model.
Specification(s): test_substep
Design: Finite Strain Crystal Plasticity Slip Rate Residual
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.3The system shall compute the stress and strain response of a single crystal using the Kalidindi constitutive equation for hardening as a function of slip rate on each slip system with the bisection line search method within the crystal plasticity hardening model to aid with convergence.
Specification(s): test_with_linesearch
Design: Finite Strain Crystal Plasticity Slip Rate Residual
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.4This is a deprecated system that has been replaced by the user object based plasticity and should be removed.
Specification(s): test
Design: Tensor Mechanics Module
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.5This is a deprecated system that has been replaced by the user object based plasticity and should be removed.
Specification(s): test_fileread
Design: Tensor Mechanics Module
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.6This is a deprecated system that has been replaced by the user object based plasticity and should be removed.
Specification(s): test_user_object
Design: Tensor Mechanics Module
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.7This is a deprecated system that has been replaced by the user object based plasticity and should be removed.
Specification(s): test_save_euler
Design: Tensor Mechanics Module
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.8This is a deprecated system that has been replaced by the user object based plasticity and should be removed.
Specification(s): test_read_slip_prop
Design: Tensor Mechanics Module
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.9This is a deprecated system that has been replaced by the user object based plasticity and should be removed.
Specification(s): test_cutback
Design: Tensor Mechanics Module
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.10This is a deprecated system that has been replaced by the user object based plasticity and should be removed.
Specification(s): test_substep
Design: Tensor Mechanics Module
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.11This is a deprecated system that has been replaced by the user object based plasticity and should be removed.
Specification(s): test_linesearch
Design: Tensor Mechanics Module
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.12This is a deprecated system that has been replaced by the user object based plasticity and should be removed.
Specification(s): orthotropic_rotation
Design: Tensor Mechanics Module
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.37.13MOOSE shall provide a StressUpdate material-based extensible crystal plasticity system
Specification(s): update_model_test
Design: Compute Multiple Crystal Plasticity StressCrystalPlasticityKalidindiUpdate
Issue(s): #16064
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.14The material-based crystal plasticity model shall compute the lagrangian stress, PK2 stress, and slip for an orientation not aligned with the Cartesian coordinate system.
Specification(s): update_model_011orientation
Design: Compute Multiple Crystal Plasticity StressCrystalPlasticityKalidindiUpdate
Issue(s): #16064
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.37.15A constitutive failure shall trigger an exception leading to a cut time step rather than a failed solve
Specification(s): exception
Design: Compute Multiple Crystal Plasticity StressCrystalPlasticityKalidindiUpdate
Issue(s): #16064
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.16The crystal plasticity system shall provide a substepping capability for improved convergence
Specification(s): substep
Design: Compute Multiple Crystal Plasticity StressCrystalPlasticityKalidindiUpdate
Issue(s): #6097
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.17The crystal plasticity system shall implement a line search capability for accellerated internal Newton solves
Specification(s): linesearch
Design: CrystalPlasticityKalidindiUpdate
Issue(s): #16064
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.18The crystal plasticity rotations shall correctly rotate the elasticity tensors at each material point
Specification(s): orthotropic_rotation_Cijkl
Design: ComputeElasticityTensorConstantRotationCP
Issue(s): #10629
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.37.19The Zienkiewicz-Zhu patch shall calculate the stress components at the nodes, with equivalent results in both serial and parallel simulations, in a crystal plasticity finite strain application.
Specification(s): patch_recovery
Design: Rank Two Aux
Issue(s): #12036
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.20The system shall apply correct boundary condition after timestep being cut during substepping
Specification(s): use_substep_dt
Design: Compute Multiple Crystal Plasticity Stress
Issue(s): #17340
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.37.21MOOSE shall provide a plug-in based extensible crystal plasticity system
Specification(s): test
Design: UserObject based Crystal Plasticity System
Issue(s): #6097
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.22The material-based crystal plasticity model shall compute the lagrangian stress, PK2 stress, and slip for an orientation not aligned with the Cartesian coordinate system.
Specification(s): user_object_011orientation
Design: UserObject based Crystal Plasticity System
Issue(s): #16064
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.37.23A constitutive failure shall trigger an exception leading to a cut time step rather than a failed solve
Specification(s): exception
Design: UserObject based Crystal Plasticity System
Issue(s): #10133
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.24The crystal plasticity system shall provide a function to read slip system parameters from files
Specification(s): fileread
Design: UserObject based Crystal Plasticity System
Issue(s): #6097
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.25The crystal plasticity system shall use pluggable user objects to dtermine the plasticity state variable evolution
Specification(s): user_object
Design: UserObject based Crystal Plasticity System
Issue(s): #6097
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.26The crystal plasticity system shall make local Euler angles at material points available for output
Specification(s): save_euler
Design: UserObject based Crystal Plasticity System
Issue(s): #6097
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.27The crystal plasticity system shall provide a substepping capability for improved convergence
Specification(s): substep
Design: UserObject based Crystal Plasticity System
Issue(s): #6097
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.28The crystal plasticity system shall implement a line search capability for accellerated internal Newton solves
Specification(s): linesearch
Design: UserObject based Crystal Plasticity System
Issue(s): #6097
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.29The crystal plasticity rotations shall correctly rotate the elasticity tensors at each material point
Specification(s): orthotropic_rotation_Cijkl
Design: Compute Elasticity Tensor CP
Issue(s): #10629
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.37.30The crystal plasticity system shall provide a plugin user object implementing the Voce hardening law
Specification(s): user_object_Voce_BCC
Design: Crystal Plasticity State Var Rate Component Voce
Issue(s): #11307
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.31The Zienkiewicz-Zhu patch shall calculate the stress components at the nodes, with equivalent results in both serial and parallel simulations, in a crystal plasticity finite strain application.
Specification(s): patch_recovery
Design: Rank Two Aux
Issue(s): #12036
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.32The system shall provide an object to read values from a file and map them onto a mesh besed on mesh block IDs
Specification(s): prop_block_read
Design: ElementPropertyReadFile
Issue(s): #4066
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.37.33The system shall apply correct boundary condition after timestep being cut during substepping
Specification(s): use_substep_dt
Design: UserObject based Crystal Plasticity System
Issue(s): #17340
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Czm
- 2.38.1The system shall allow for cohesive zone laws to representthe traction-separation behavior at an interface between two bodies representedby continuum elements in 3D using the Salehani Irani 3DC model, and only compute a normal gap under purely normal loading.
Specification(s): czm_3DC_load_Normal
Design: SalehaniIrani 3D Coupled Traction separation lawCZM InterfaceKernel !syntax description /InterfaceKernels/CZMInterfaceKernel
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.38.2The system shall allow for cohesive zone laws to representthe traction-separation behavior at an interface between two bodies representedby continuum elements in 3D using the Salehani Irani 3DC model, and only compute a nonzero x-component of the tangential gap under purely shearloading in the x-direction.
Specification(s): czm_3DC_load_shear_y
Design: SalehaniIrani 3D Coupled Traction separation lawCZM InterfaceKernel !syntax description /InterfaceKernels/CZMInterfaceKernel
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.38.3The system shall allow for cohesive zone laws to representthe traction-separation behavior at an interface between two bodies representedby continuum elements in 3D using the Salehani Irani 3DC model, and only compute a nonzero y-component of the tangential gap under purely shearloading in the y-direction.
Specification(s): czm_3DC_load_shear_z
Design: SalehaniIrani 3D Coupled Traction separation lawCZM InterfaceKernel !syntax description /InterfaceKernels/CZMInterfaceKernel
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.38.4The system shall allow for cohesive zone laws to representthe traction-separation behavior at an interface between two bodies representedby continuum elements in 3D using the Salehani Irani 3DC model, and computethe correct response under mixed-mode loading.
Specification(s): czm_3DC_load_complex
Design: SalehaniIrani 3D Coupled Traction separation lawCZM InterfaceKernel !syntax description /InterfaceKernels/CZMInterfaceKernel
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.38.5The system shall allow for cohesive zone laws to representthe traction-separation behavior at an interface between two bodies representedby continuum elements in 2D using the Salehani Irani 3DC model, and only compute a normal gap under purely normal loading.
Specification(s): czm_3DC_load_Normal_2D
Design: SalehaniIrani 3D Coupled Traction separation lawCZM InterfaceKernel !syntax description /InterfaceKernels/CZMInterfaceKernel
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.38.6The system shall allow for cohesive zone laws to representthe traction-separation behavior at an interface between two bodies representedby continuum elements in 1D using the Salehani Irani 3DC model, and only computea normal gap under purely normal loading.
Specification(s): czm_3DC_load_Normal_1D
Design: SalehaniIrani 3D Coupled Traction separation lawCZM InterfaceKernel !syntax description /InterfaceKernels/CZMInterfaceKernel
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.38.7The CZMInterfaceKernel should converge quadratically when using the SMP preconditioner.
Specification(s): czm_ld_stretch_rotate_patch_convergence_3DC
Design: SalehaniIrani 3D Coupled Traction separation lawCZM InterfaceKernel !syntax description /InterfaceKernels/CZMInterfaceKernel
Issue(s): #15368
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Domain Integral Thermal
- 2.39.1The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D.
Specification(s): test_jthermal
Design: DomainIntegral System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.39.2The Domain Integral Action shall compute all of the fracture domain integrals including the C integral for problems in 2D.
Specification(s): c_integral_2d
Design: DomainIntegral System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.39.3The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in 2D.
Specification(s): test_iithermal
Design: DomainIntegral System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.39.4The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in any plane for 2D.
Specification(s): test_iithermal_rot
Design: DomainIntegral System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.39.5The Domain Integral Action shall compute all of the fracture domain integrals including the C(t) integral for problems in 2D.
Specification(s): interaction_integral_2d_c
Design: DomainIntegral System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.39.6The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D using the instantaneous thermal expansion function eigenstrain.
Specification(s): test_jthermal_ctefunc
Design: DomainIntegral System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.39.7The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D using the mean thermal expansion function eigenstrain.
Specification(s): test_jthermal_mean_ctefunc
Design: DomainIntegral System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.39.8The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D using the instantaneous thermal expansion function eigenstrain.
Specification(s): test_jthermal_inst_ctefunc
Design: DomainIntegral System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Drucker Prager
- 2.40.1
Specification(s): small2_inner_edge
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.2
Specification(s): small2_lode_zero
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.3
Specification(s): small2_outer_tip
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.4
Specification(s): small2_inner_tip
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.5
Specification(s): small2_native
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.6
Specification(s): small3_native
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.7
Specification(s): small3_outer_tip
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.8
Specification(s): small3_inner_tip
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.9
Specification(s): small3_lode_zero
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.10
Specification(s): small3_inner_edge
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.11
Specification(s): random_hyperbolic
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.40.12
Specification(s): random_hyperbolic_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Dynamics
- 2.41.1The PresetAcceleration class shall accurately prescribe the acceleration at the given boundary.
Specification(s): acceleration_bc
Design: DynamicsPresetAcceleration
Issue(s): #7642
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.2The PresetAcceleration class shall accurately prescribe the acceleration at the given boundary when the Newmark-Beta time integrator is used to calculate the velocity and acceleration.
Specification(s): acceleration_bc_ti
Design: DynamicsPresetAcceleration
Issue(s): #12185
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.41.1
- 2.41.3The LinearNodalConstraint class shall constrain the secondary nodes to move as a linear combination of the primary nodes.
Specification(s): linear_nodal_constraint
Design: LinearNodalConstraint
Issue(s): #5783
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.4The PresetDisplacement class shall accurately prescribe the displacement at the given boundary.
Specification(s): displacement_bc
Design: DynamicsPresetDisplacement
Issue(s): #7642
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.5The PresetDisplacement class shall accurately prescribe the displacement at the given boundary using the velocity and and acceleration computed using the Newmark-Beta time integrator.
Specification(s): displacement_bc_ti
Design: DynamicsPresetDisplacement
Issue(s): #12185
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.41.4
- 2.41.6The mechanics system shall accurately conduct a static analysis in a small number of time steps to equilibrate the system under gravity before starting the dynamic analysis.
Specification(s): displacement_bc_gravity
Design: Dynamics
Issue(s): #7642
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.7The mechanics system shall accurately predict the dynamic response of a linear elastic system with both Rayleigh damping and numerical damping resulting from Hilber-Hughes-Taylor (HHT) time integration.
Specification(s): hht
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.8The mechanics system shall accurately predict the dynamic response of a linear elastic system with both Rayleigh damping and numerical damping resulting from Hilber-Hughes-Taylor (HHT) time integration when using the velocity and acceleration computed using the Newmark-Beta time integrator.
Specification(s): hht_ti
Design: Dynamics
Issue(s): #12185
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.9The mechanics system shall accurately predict the dynamic response of a linear elastic system with a constant Rayleigh damping.
Specification(s): newmark
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.10The mechanics system shall accurately predict the dynamic response of a linear elastic system with Rayleigh damping provided as a material property.
Specification(s): newmark_material
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.11The mechanics system shall accurately predict the dynamic response of a linear elastic system using Hilber-Hughes-Taylor (HHT) time integration.
Specification(s): hht
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.12The mechanics system shall accurately predict the dynamic response of a linear elastic system using Newmark time integration.
Specification(s): newmark
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.13The mechanics system shall accurately predict the dynamic response of a linear elastic system using Hilber-Hughes-Taylor (HHT) time integration when velocity and acceleration of the system are calculated using the Newmark-Beta time integrator.
Specification(s): hht_ti
Design: Dynamics
Issue(s): #12185
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.14The mechanics system shall correctly predict 1D wave propagation in a linear elastic material with numerical damping resulting from Hilber-Hughes-Taylor (HHT) time integration.
Specification(s): hht
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.15The mechanics system shall correctly predict 1D wave propagation in a linear elastic material with no numerical or structural damping.
Specification(s): newmark
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.16The mechanics system shall correctly predict 1D wave propagation in a linear elastic material with both Rayleigh damping and numerical damping resulting from Hilber-Hughes-Taylor (HHT) time integration.
Specification(s): rayleigh_hht
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.41.17The mechanics system shall correctly predict 1D wave propagation in a linear elastic material with both Rayleigh damping and numerical damping resulting from Hilber-Hughes-Taylor (HHT) time integration when automatic differentiation is used.
Specification(s): rayleigh_hht_ad
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.41.16
- 2.41.18The mechanics system shall correctly compute the Jacobian for 1D wave propagation in a linear elastic material with both Rayleigh damping and numerical damping resulting from Hilber-Hughes-Taylor (HHT) time integration when automatic differentiation is used.
Specification(s): rayleigh_hht_ad_jac
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.41.19The mechanics system shall correctly predict 1D wave propagation in a linear elastic material with both Rayleigh damping and numerical damping resulting from Hilber-Hughes-Taylor (HHT) time integration when using the velocity and acceleration computed using the Newmark-Beta time integrator.
Specification(s): rayleigh_hht_ti
Design: Dynamics
Issue(s): #12185
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.41.17
- 2.41.20The mechanics system shall correctly predict 1D wave propagation in a linear elastic material with Rayleigh damping.
Specification(s): rayleigh_newmark
Design: Dynamics
Issue(s): #5559
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Eigenstrain
- 2.42.1
Specification(s): reducedOrderRZLinear
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.42.2
Specification(s): reducedOrderRZLinearConstant
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.42.3
Specification(s): reducedOrderRZQuadratic
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Elastic Patch
- 2.43.1The tensor mechanics module shall have the ability to compute spatially uniform stresses under prescribed linearly varying displacements on a set of irregular hexes.
Specification(s): elastic_patch
Design: ElasticEnergyAuxCompute Isotropic Elasticity TensorCompute Finite Strain Elastic Stress
Issue(s): #458
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.43.2The tensor mechanics module shall have the ability to compute spatially uniform stresses under prescribed linearly varying displacements on a set of irregular hexes using an incremental small-strain calculation.
Specification(s): elastic_patch_incremental_small
Design: ElasticEnergyAuxCompute Isotropic Elasticity TensorCompute Incremental Small StrainCompute Finite Strain Elastic Stress
Issue(s): #12584
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.43.3The tensor mechanics module shall have the ability to compute spatially uniform stresses under prescribed linearly varying displacements on a set of irregular hexes using an total small-strain calculation.
Specification(s): elastic_patch_total_small
Design: ElasticEnergyAuxCompute Isotropic Elasticity TensorCompute Small StrainCompute Linear Elastic Stress
Issue(s): #12584
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.43.2
- 2.43.4The tensor mechanics module shall have the ability to compute spatially uniform stresses under prescribed linearly varying displacements on a set of irregular hexes using an incremental small-strain calculation with no displaced mesh created.
Specification(s): elastic_patch_incremental_small_no_disp_mesh
Design: ElasticEnergyAuxCompute Isotropic Elasticity TensorCompute Incremental Small StrainCompute Finite Strain Elastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.43.3
- 2.43.5The tensor mechanics module shall have the ability to compute spatially uniform stresses under prescribed linearly varying displacements on a set of irregular hexes when using volumetric locking correction.
Specification(s): elastic_patch_Bbar
Design: ElasticEnergyAuxCompute Isotropic Elasticity TensorCompute Finite Strain Elastic StressVolumetric Locking Correction
Issue(s): #458
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.43.1
- 2.43.6The tensor mechanics module shall have the ability to compute spatially uniform stresses under prescribed linearly varying displacements on a set of irregular hexes when running on 2 processors in parallel.
Specification(s): elastic_patch_2Procs
Design: ElasticEnergyAuxCompute Isotropic Elasticity TensorCompute Finite Strain Elastic Stress
Issue(s): #458
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.43.5
- 2.43.7The tensor mechanics module shall have the ability to compute spatially uniform stresses under prescribed linearly varying displacements on a set of irregular hexes when employing volumetric locking correction and running on 2 processors in parallel.
Specification(s): elastic_patch_2Procs_Bbar
Design: ElasticEnergyAuxCompute Isotropic Elasticity TensorCompute Finite Strain Elastic StressVolumetric Locking Correction
Issue(s): #458
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.43.6
- 2.43.8The tensor mechanics module shall have the ability to compute spatially uniform stresses under prescribed linearly varying displacements on a set of irregular 20-noded quadratic hexes.
Specification(s): elastic_patch_quadratic
Design: ElasticEnergyAuxCompute Isotropic Elasticity TensorCompute Finite Strain Elastic Stress
Issue(s): #620
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Elasticitytensor
- 2.44.1The system shall provide a method for assembling an elasticity tensor from multiple tensor contributions weighted by material properties.
Specification(s): composite
Design: Composite Elasticity Tensor
Issue(s): #5850
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.44.2The system shall provide a method for rotating a tensor using a rotation matrix.
Specification(s): rotation_matrix_one_rotation
Design: Compute Elasticity Tensor
Issue(s): #16340
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.44.3The system shall provide a method for rotating a tensor using a rotation matrix requiring more than one rotation.
Specification(s): rotation_matrix_two_rotations
Design: Compute Elasticity Tensor
Issue(s): #16340
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Elem Prop Read User Object
- 2.45.1The system shall provide an object to read values from a file and map them onto a mesh besed on mesh element IDs
Specification(s): test_elem
Design: ElementPropertyReadFile
Issue(s): #4066
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.45.2The system shall provide an object to read values from a file and map them onto a mesh besed on grain IDs determined by a random Voronoi tessellation
Specification(s): test_grain
Design: ElementPropertyReadFile
Issue(s): #4066
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Finite Strain Elastic
- 2.46.1The ComputeFiniteStrainElasticStress class shall compute the elastic stress for a finite strain formulation found with the Taylor expansion from Rashid(1993) on a unit 3D cube in a Cartesian system using the TensorMechanicsMaster action.
Specification(s): new
Design: Compute Finite Strain Elastic StressCompute Finite Strain in Cartesian SystemTensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.46.2The ComputeFiniteStrainElasticStress class shall compute the elastic stress for a finite strain formulation found with the Taylor expansion from Rashid(1993) on a unit 3D cube in a Cartesian system using the volumetric locking correction b-bar formulation.
Specification(s): new_Bbar
Design: Compute Finite Strain Elastic StressCompute Finite Strain in Cartesian SystemVolumetric Locking Correction
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.46.1
- 2.46.3The ComputeMultiPlasticityStress class shall, when supplied with no plastic models, reduce to and produce the solely elastic stress solution for a finite strain fomulation, using the TensorMechanicsMaster action.
Specification(s): fake_plastic
Design: ComputeMultiPlasticityStressVolumetric Locking Correction
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.46.4The ComputeMultiPlasticityStress class shall, when supplied with no plastic models, reduce to and produce the solely elastic stress solution for a finite strain fomulation, using the volumetric locking correction b-bar formulation.
Specification(s): fake_plastic_Bbar
Design: ComputeMultiPlasticityStressVolumetric Locking Correction
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.46.3
- 2.46.5The ComputeFiniteStrainElasticStress class shall compute the elastic stress based on a finite strain fomulation and then follow the stress as the mesh is rotated 90 degrees in accordance with Kamojjala et al.(2015) using the TensorMechanicsMaster action.
Specification(s): rotation_new
Design: Compute Finite Strain Elastic StressTensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.46.6The ComputeFiniteStrainElasticStress class shall compute the elastic stress based on a finite strain fomulation and then follow the stress as the mesh is rotated 90 degrees in accordance with Kamojjala et al.(2015) using the volumetric locking correction b-bar formulation.
Specification(s): rotation_new_Bbar
Design: Compute Finite Strain Elastic StressVolumetric Locking Correction
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.46.5
- 2.46.7The ComputeFiniteStrainElasticStress class shall compute the elastic stress for a finite strain formulation using a direct eigensolution to perform the polar decomposition of stretch and rotation on a unit 3D cube in a Cartesian system using the TensorMechanicsMaster action.
Specification(s): eigen_sol
Design: Compute Finite Strain Elastic StressCompute Finite Strain in Cartesian SystemTensor Mechanics Master Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.46.8The ComputeFiniteStrainElasticStress class shall compute the elastic stress for a finite strain formulation using a direct eigensolution to perform the polar decomposition of stretch and rotation on a unit 3D cube in a Cartesian system using the volumetric locking correction b-bar formulation.
Specification(s): eigen_sol_Bbar
Design: Compute Finite Strain Elastic StressCompute Finite Strain in Cartesian SystemVolumetric Locking Correction
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.46.7
- 2.46.9The ComputeLinearElasticStress class shall generate an error if a user attempts to run a problem using ComputeLinearElasticStress with a finite strain formulation.
Specification(s): stress_errorcheck
Design: Compute Finite Strain Elastic StressCompute Linear Elastic StressTensor Mechanics Master Action System
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- tensor_mechanics: Finite Strain Elastic Anisotropy
- 2.47.1Finite strain methods in Tensor Mechanics should be able to adequately simulate a complex strain state simulation in 3D using an orhotropic filling with isotropic properties.
Specification(s): 3d_isotropic
Design: Compute Finite Strain Elastic Stress
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.47.2Finite strain methods in Tensor Mechanics should be able to adequately simulate a complex strain state simulation in 3D using an orhotropic filling with isotropic properties.
Specification(s): 3d_orthotropic_isotropic
Design: Compute Finite Strain Elastic Stress
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.47.3Finite strain methods in Tensor Mechanics should be able to rotate an orthotropic beam-like element 90 degrees and retrieve the proper displacement after being solicited by a pressure boundary condition.
Specification(s): 3d_bar_orthotropic_90deg_rotation
Design: Compute Finite Strain Elastic Stress
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.47.4Finite strain methods in Tensor Mechanics should be able to rotate an orthotropic beam-like element 90 degrees and retrieve the proper displacement after being solicited by a pressure boundary condition when automatic differentiation is used.
Specification(s): 3d_bar_orthotropic_90deg_rotation_ad
Design: Compute Finite Strain Elastic Stress
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.47.5Finite strain methods in Tensor Mechanics should be able to rotate an orthotropic beam-like element 360 degrees and retrieve the proper displacement after being solicited by a pressure boundary condition.
Specification(s): 3d_bar_orthotropic_full_rotation
Design: Compute Finite Strain Elastic Stress
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.47.6Finite strain methods in Tensor Mechanics should be able to rotate an orthotropic beam-like element 360 degrees and retrieve the proper displacement after being solicited by a pressure boundary condition when automatic differentiation is used.
Specification(s): 3d_bar_orthotropic_full_rotation_ad
Design: Compute Finite Strain Elastic Stress
Issue(s): #16016
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Finite Strain Jacobian
- 2.48.1Finite strain methods in Tensor Mechanics should be able to adequately simulate a bar bending simulation in 2D
Specification(s): bending
Design: Compute Finite Strain in Cartesian System
Issue(s): #7228
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.48.2Finite strain methods in Tensor Mechanics should be able to adequately simulate a bar bending simulation in 2D using a volumetric locking correction
Specification(s): bending_Bbar
Design: Compute Finite Strain in Cartesian System
Issue(s): #7228
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.48.1
- 2.48.3Finite strain methods in Tensor Mechanics should be able to adequately simulate a tensile test simulation in 3D
Specification(s): 3d_bar
Design: Compute Finite Strain in Cartesian System
Issue(s): #7228
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.48.4Finite strain methods in Tensor Mechanics should be able to adequately simulate a tensile test simulation in 3D using a volumetric locking correction
Specification(s): 3d_bar_Bbar
Design: Compute Finite Strain in Cartesian System
Issue(s): #7228
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.48.3
- tensor_mechanics: Finite Strain Tensor Mechanics Tests
- 2.49.1The system shall track a changing global stress state when a model undergoes rigid body rotation
Specification(s): rotation_test
Design: Stress Divergence
Issue(s): #8422
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.49.2The system shall compute a uniform stress state given a uniform strain state with finite strains
Specification(s): patch_test
Design: Stress Divergence
Issue(s): #12584
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Generalized Plane Strain
- 2.50.1The system shall support a traditional plane strain mechanics solution
Specification(s): plane_strain
Design: Compute Plane Small Strain
Issue(s): #5042
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.50.2The system shall support a traditional plane strain mechanics solution where the out-of-plane strain is prescribed
Specification(s): plane_strain_prescribed
Design: Compute Plane Small Strain
Issue(s): #5042
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.50.3The system shall support a generalized plane strain mechanics solution
Specification(s): generalized_plane_strain_small
Design: Compute Plane Small Strain
Issue(s): #5042
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.50.4The system shall support a generalized plane strain mechanics solution using the reference residual approach to check solution convergence of the field and scalar variables
Specification(s): generalized_plane_strain_ref_resid
Design: Compute Plane Small Strain
Issue(s): #5042
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.50.5The system shall support a generalized plane strain mechanics solution with incremental strain
Specification(s): generalized_plane_strain_increment
Design: Compute Plane Incremental Strain
Issue(s): #5042
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.50.6The system shall support a generalized plane strain mechanics solution with finite strain
Specification(s): generalized_plane_strain_finite
Design: Compute Plane Finite Strain
Issue(s): #5042
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.50.7The system shall support setting up a generalized plane strain problem through an action
Specification(s): generalized_plane_strain_squares
Design: Generalized Plane Strain Action
Issue(s): #7840
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.50.8The system shall support setting the out-of-plane pressure using a function for generalized plane strain problems
Specification(s): out_of_plane_pressure_function
Design: Generalized Plane Strain Action
Issue(s): #7840
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.50.9The system shall support setting the out-of-plane pressure using a material property for generalized plane strain problems
Specification(s): out_of_plane_pressure_material
Design: Generalized Plane Strain Action
Issue(s): #17250
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.50.10The system shall support listing all of the out-of-plane strain variables in the strain calculator
Specification(s): generalized_plane_strain_scalar_vector
Design: Generalized Plane Strain Action
Issue(s): #7840
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.50.7
- tensor_mechanics: Global Strain
- 2.51.1The globalstrain system shall correctly compute the volume change due to applied stress while still maintaining periodicity in 2D.
Specification(s): test
Design: Global Strain
Issue(s): #11314
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.51.2The globalstrain system shall correctly compute the volume change under uniaxial stress while still maintaining periodicity in all the directions in 3D.
Specification(s): uniaxial
Design: Global Strain
Issue(s): #11314
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.51.3The globalstrain system shall correctly compute the volume change under hydrostratic stress while still maintaining periodicity in all the directions in 3D.
Specification(s): hydrostat
Design: Global Strain
Issue(s): #11314
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.51.4The globalstrain system shall correctly compute the shear deformation due to applied stress while still maintaining periodicity in all the directions in 3D.
Specification(s): shear
Design: Global Strain
Issue(s): #11314
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.51.5The globalstrain system shall correctly compute the deformation behavior in 2D with applied displacement boundary condition in one direction while still maintaining periodicity in the other.
Specification(s): direction
Design: Global Strain
Issue(s): #11314
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.51.6The globalstrain system shall correctly compute the deformation behavior in 3D with applied displacement boundary condition in one direction while still maintaining periodicity in the others.
Specification(s): disp
Design: Global Strain
Issue(s): #11314
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.51.7The globalstrain system shall correctly compute the deformation behavior in 3D with pressure boundary condition in one direction while still maintaining periodicity in the others.
Specification(s): pressure_3D
Design: Global Strain
Issue(s): #11314
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.51.8The 'GlobalStrainAction' should set all the objects reqiured for the globalstrain system to correctly compute the deformation behavior maintaining strain periodicity.
Specification(s): action_check
Design: Global Strain
Issue(s): #11314
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Gravity
- 2.52.1The tensor mechanics module shall have the capability of applying a body force term in the stress divergence equilibrium equation that accounts for the force of gravity on a solid object due to its own weight.
Specification(s): gravity_test
Design: Gravity
Issue(s): #4781
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.52.2We shall be able to reproduce gravity test results of the hand-coded simulation using automatic differentiation.
Specification(s): ad_gravity_test
Design: ADGravity
Issue(s): #13100
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.52.3The Jacobian for the AD gravity problem shall be perfect
Specification(s): ad_gravity_test-jac
Design: ADGravity
Issue(s): #13100
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Homogenization
- 2.53.1The system shall compute homogenized elastic constants using the asymptotic expansion homogenization approach and match values for the so-called long fiber problem
Specification(s): longFiber
Design: AsymptoticExpansionHomogenizationKernel
Issue(s): #6750
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.53.2The system shall compute homogenized elastic constants using the asymptotic expansion homogenization approach and match values for the so-called short fiber problem
Specification(s): shortFiber
Design: AsymptoticExpansionHomogenizationKernel
Issue(s): #6750
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Hyperelastic Viscoplastic
- 2.54.1
Specification(s): one_elem
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.54.2
Specification(s): one_elem_multi
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.54.3
Specification(s): one_elem_base
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.54.4
Specification(s): one_elem_linear_harden
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Ics
- 2.55.1VolumeWeightedWeibull shall generate a randomly distributed field that approximates the analytic expression for the Weibull distribution when the mesh is uniform and the reference volume is set equal to the element size
Specification(s): test
Design: Volume Weighted Weibull
Issue(s): #10221
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.55.2VolumeWeightedWeibull shall generate a randomly distributed field that approaches the analytic expression for the Weibull distribution when the mesh is uniform and the reference volume is set equal to the element size as the mesh density is increased
Specification(s): test_finer
Design: Volume Weighted Weibull
Issue(s): #10221
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.55.1
- 2.55.3VolumeWeightedWeibull shall generate a randomly distributed field that approximates the analytic expression for the Weibull distribution when the mesh is uniform, the reference volume is set to a value different from the element size, and the median is adjusted to account for the different reference volume
Specification(s): test_ref_vol
Design: Volume Weighted Weibull
Issue(s): #10221
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.55.2
- tensor_mechanics: Inclined Bc
- 2.56.1The TensorMechanics module shall have the capabilty to enforce inclined boundary conditions on a 2D model using a penalty method.
Specification(s): 2D
Design: PenaltyInclinedNoDisplacementBCInclinedNoDisplacementBC Action
Issue(s): #13128
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.56.2The TensorMechanics module shall have the capabilty to enforce inclined boundary conditions on a 3D model using a penalty method.
Specification(s): 3D
Design: PenaltyInclinedNoDisplacementBCInclinedNoDisplacementBC Action
Issue(s): #13128
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Inertial Torque
- 2.57.1The tensor mechanics module computes residual for a simplesituation correctly
Specification(s): residual
Design: Inertial Torque
Issue(s): #13634
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.57.2The tensor mechanics module computes the ith component ofinertial torque where the only degree of freedom in y
Specification(s): simple
Design: Inertial Torque
Issue(s): #13634
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Initial Stress
- 2.58.1TensorMechanics shall allow users to specify initial stresses, but shall error-out with appropriate message if the user does not supply the correct number of functions to define the initial stress tensor
Specification(s): except01
Design: ComputeEigenstrainFromInitialStress
Issue(s): #9749
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.58.2TensorMechanics shall allow users to specify initial stresses, but shall error-out with appropriate message if the user does not supply the correct number of AuxVariables to define the initial stress tensor
Specification(s): except02
Design: ComputeEigenstrainFromInitialStress
Issue(s): #13087
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.58.3TensorMechanics shall allow users to specify initial stresses using Functions
Specification(s): gravity
Design: ComputeEigenstrainFromInitialStress
Issue(s): #9749
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.58.4TensorMechanics shall allow users to specify initial stresses using AuxVariables
Specification(s): gravity_with_aux
Design: ComputeEigenstrainFromInitialStress
Issue(s): #13087
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.58.5TensorMechanics shall allow users to specify initial stresses for problems with Cosserat mechanics
Specification(s): gravity_cosserat
Design: ComputeEigenstrainFromInitialStress
Issue(s): #9749
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.58.6TensorMechanics shall allow users to specify initial stresses for problems with plasticity, and if the initial stresses are inadmissible, the return-map algorithm will be applied, perhaps incrementally, to bring the initial stresses back to the admissible region
Specification(s): mc_tensile
Design: ComputeEigenstrainFromInitialStress
Issue(s): #9749
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Interaction Integral
- 2.59.1The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in 2D.
Specification(s): ii_2d
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.59.2The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems for all planes in 2D.
Specification(s): ii_2d_rot
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.59.3The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in 3d evaluated as 2D.
Specification(s): ii_3d_as_2d
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.59.4The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in 3D.
Specification(s): ii_3d
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.59.5The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in 3D while supressing the output of q function values.
Specification(s): ii_3d_noq
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.59.4
- 2.59.6The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in 3D at specified points.
Specification(s): ii_3d_points
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.59.7The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in any plane in 3D.
Specification(s): ii_3d_rot
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.59.8The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in 2D while outputting q vlaues.
Specification(s): ii_2d_chk_q
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.59.1
- 2.59.9The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in any plane 2D while outputting q values.
Specification(s): ii_2d_rot_chk_q
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.59.2
- 2.59.10The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in 3D evaluated as 2D.
Specification(s): ii_3d_as_2d_chk_q
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.59.3
- 2.59.11The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in 3D while outputting q values.
Specification(s): ii_3d_chk_q
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.59.5
- 2.59.12The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in 3D for specified points, while outputting q values.
Specification(s): ii_3d_points_chk_q
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.59.6
- 2.59.13The Domain Integral Action shall compute all of the fracture domain integrals including the interaction integral for problems in any plane in 3D while outputting q values.
Specification(s): ii_3d_rot_chk_q
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.59.7
- tensor_mechanics: Interaction Integral Benchmark
- 2.60.1The system shall compute mixed-mode fracture integrals that match values of K fields applied at the boundary of a 3D disk cut on one side by a slit
Specification(s): test
Design: DomainIntegral System
Issue(s): #3705
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Interface Stress
- 2.61.1
Specification(s): test
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.61.2
Specification(s): multi
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.61.1
- tensor_mechanics: Isotropicsd Plasticity
- 2.62.1
Specification(s): test
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.62.2
Specification(s): power_rule
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Isotropic Elasticity Tensor
- 2.63.1The ComputeIsotropicElasticityTensor class shall correctly compute the elasticity tensor from the lambda and shear modulus for an isotropic material.
Specification(s): lambda_shear
Design: Compute Isotropic Elasticity Tensor
Issue(s): #4783
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.63.2The ComputeIsotropicElasticityTensor class shall correctly compute the elasticity tensor from the Young's modulus and Poisson's ratio for an isotropic material.
Specification(s): youngs_poissons
Design: Compute Isotropic Elasticity Tensor
Issue(s): #4783
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.63.3The ComputeIsotropicElasticityTensor class shall correctly compute the elasticity tensor from their bulk modulus and shear modulus for an isotropic material.
Specification(s): bulk_shear
Design: Compute Isotropic Elasticity Tensor
Issue(s): #4783
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.63.4The ComputeElasticityTensor class shall correctly compute the elasticity tensor for an isotropic axisymmetric problem.
Specification(s): axisymmetric_rz
Design: Compute Elasticity Tensor
Issue(s): #4783
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: J2 Plasticity
- 2.64.1
Specification(s): test
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.64.2
Specification(s): small1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.64.3
Specification(s): small2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.64.4
Specification(s): small3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.64.5
Specification(s): hard1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.64.6
Specification(s): hard2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: J Integral
- 2.65.1The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D.
Specification(s): j_2d
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.2The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D using small strain.
Specification(s): j_2d_small_strain
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.3The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D at specified points.
Specification(s): j_2d_points
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.4The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D given a mouth direction.
Specification(s): j_2d_mouth_dir
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.5The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D using the topology type q function.
Specification(s): j_2d_topo_q
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.6The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D evaluated as a 2D problem.
Specification(s): j_3d_as_2d
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.7The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D evaluated as a 2D problem using the topology type q function.
Specification(s): j_3d_as_2d_topo_q
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.8The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D.
Specification(s): j_3d
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.9The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D with the q function turned off.
Specification(s): j_3d_noq
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.65.8
- 2.65.10The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D with specified points.
Specification(s): j_3d_points
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.11The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D given a crack mouth direction.
Specification(s): j_3d_mouth_dir
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.12The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D given a crack mouth direction and end direction vector.
Specification(s): j_3d_mouth_dir_end_dir_vec
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.13The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D with a topology type q function.
Specification(s): j_3d_topo_q
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.65.14The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D evaluated as a 2D problem using the topology type q function.
Specification(s): j_3d_as_2d_topo_q_outq
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.65.7
- 2.65.15The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D given a crack mouth direction.
Specification(s): j_3d_mouth_dir_outq
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.65.11
- 2.65.16The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D while supressing the output of the q function values.
Specification(s): j_2d_noq
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.65.1
- 2.65.17The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D while outputting the q function values.
Specification(s): j_2d_chk_q
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.65.16
- 2.65.18The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 2D with the topology type q function and outputting the values.
Specification(s): j_2d_topo_chk_q
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.65.5
- 2.65.19The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D while supressing the output of the q values.
Specification(s): j_3d_chk_q
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.65.9
- 2.65.20The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for problems in 3D with the topology type q function and outputting the values.
Specification(s): j_3d_topo_chk_q
Design: DomainIntegral System
Issue(s): #2814
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.65.13
- tensor_mechanics: J Integral Vtest
- 2.66.1The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for surface breaking elliptical cracks.
Specification(s): j_ellip
Design: DomainIntegral System
Issue(s): #2717
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.66.2The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for surface breaking elliptical cracks using the crack mouth specification.
Specification(s): J_ellip_cm
Design: DomainIntegral System
Issue(s): #2717
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.66.3The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for surface breaking elliptical cracks with crack face pressure.
Specification(s): j_ellip_cfp
Design: DomainIntegral System
Issue(s): #2717
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.66.4The Domain Integral Action shall compute all of the fracture domain integrals including the J integral for surface breaking elliptical cracks with crack face pressure and crack mouth boundary specified.
Specification(s): J_ellip_cm_cfp
Design: DomainIntegral System
Issue(s): #2717
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.66.5The Domain Integral Action shall compute all of the fracture domain integrals including the C integral for surface breaking elliptical cracks.
Specification(s): c_int_surfbreak_ellip_crack_sym_mm
Design: DomainIntegral System
Issue(s): #2717
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Jacobian
- 2.67.1
Specification(s): cosserat01
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.2
Specification(s): cosserat02
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.3
Specification(s): cosserat03
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.4
Specification(s): cosserat04
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.5
Specification(s): cosserat05
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.6
Specification(s): cosserat06
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.7
Specification(s): inertial_torque
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.8
Specification(s): cto01
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.9
Specification(s): cto02
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.10
Specification(s): cto03
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.11
Specification(s): cto04
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.12
Specification(s): cto05
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.13
Specification(s): cto06
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.14
Specification(s): cto07
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.15
Specification(s): cto08
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.16
Specification(s): cto09
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.17
Specification(s): cto10
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.18
Specification(s): cto11
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.19
Specification(s): cto12
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.20
Specification(s): cto13
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.21
Specification(s): cto14
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.22
Specification(s): cto15
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.23
Specification(s): cto16
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.24
Specification(s): cto17
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.25
Specification(s): cto18
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.26
Specification(s): cto19
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.27
Specification(s): cto20
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.28
Specification(s): cto21
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.29
Specification(s): cto22
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.30
Specification(s): cto23
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.31
Specification(s): cto24
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.32
Specification(s): cto25
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.33
Specification(s): cto26
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.34
Specification(s): cto27
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.35
Specification(s): cto29
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.36
Specification(s): poro01
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.37
Specification(s): cwp01
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.38
Specification(s): cwp02
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.39
Specification(s): cwp03
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.40
Specification(s): cwp04
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.41
Specification(s): cwp05
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.42
Specification(s): cwp06
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.43
Specification(s): cwp07
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.44
Specification(s): cwp08
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.45
Specification(s): cwp09
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.46
Specification(s): cwp10
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.47
Specification(s): cwp11
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.48
Specification(s): cwpc01
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.49
Specification(s): cwpc02
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.50
Specification(s): phe01
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.51
Specification(s): cdpc01
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.52
Specification(s): cdpc02
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.53
Specification(s): cdp_cwp_coss01
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.54
Specification(s): cdp_cwp_coss02
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.55
Specification(s): coss_elastic
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.56
Specification(s): tensile_update1
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.57
Specification(s): tensile_update2
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.58
Specification(s): tensile_update3
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.59
Specification(s): tensile_update4
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.60
Specification(s): tensile_update5
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.61
Specification(s): tensile_update6
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.62
Specification(s): tensile_update7
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.63
Specification(s): tensile_update8
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.64
Specification(s): mc_update1
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.65
Specification(s): mc_update2
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.66
Specification(s): mc_update3
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.67
Specification(s): mc_update4
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.68
Specification(s): mc_update5
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.69
Specification(s): mc_update6
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.70
Specification(s): mc_update7
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.71
Specification(s): mc_update8
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.72
Specification(s): mc_update11
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.73
Specification(s): mc_update12
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.74
Specification(s): mc_update13
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.75
Specification(s): mc_update14
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.76
Specification(s): mc_update15
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.77
Specification(s): mc_update16
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.78
Specification(s): mc_update17
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.79
Specification(s): mc_update18
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.80
Specification(s): mc_update21
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.81
Specification(s): mc_update22
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.82
Specification(s): mc_update23
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.83
Specification(s): mc_update24
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.84
Specification(s): mc_update33
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.85
Specification(s): mc_update34
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.86
Specification(s): mc_update1_cosserat
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.87
Specification(s): mc_update8_cosserat
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.88
Specification(s): mc_update18_cosserat
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.89
Specification(s): mc_update21_cosserat
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.90
Specification(s): mc_update22_cosserat
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.91
Specification(s): mc_update23_cosserat
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.92
Specification(s): mc_update24_cosserat
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.93
Specification(s): mc_update33_cosserat
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.94
Specification(s): mc_update34_cosserat
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.95
Specification(s): thermal_coupling
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.67.96
Specification(s): thermal_coupling_rz
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Jacobian Damper
- 2.68.1
Specification(s): damper_exodus
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.68.2
Specification(s): damper_verify
Collection(s): FUNCTIONAL
Type(s): RunApp
Prerequisite(s): 2.68.1
- tensor_mechanics: Line Material Rank Two Sampler
- 2.69.1MOOSE shall allow sampling of material properties derived from rank two tensors along a line and output those quantities via a vectorpostprocessor.
Specification(s): rank_two_sampler
Design: Line Material Rank Two Sampler
Issue(s): #4462
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.69.2MOOSE shall allow sampling of scalar material properties along a line and output those quantities via a vectorpostprocessor.
Specification(s): rank_two_scalar_sampler
Design: Line Material Rank Two Scalar Sampler
Issue(s): #4462
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Material Limit Time Step
- 2.70.1The system shall compute a timestep size that is limited by a power law creep model and a specified maximum inelastic strain increment.
Specification(s): test5a_lim
Design: Material Time Step Postprocessor
Issue(s): #8553
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.70.2The system shall not impose a limit on the time step during the initial evaluation when the creep limiting time step option is used.
Specification(s): test5a_lim_on_initial
Design: Material Time Step Postprocessor
Issue(s): #10382
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.70.3The ScalarMaterialDamage model shall be capable of informing the material-based time step calculation based on the damage evolution
Specification(s): scalar_damage_material_limit
Design: Scalar Material Damage
Issue(s): #11662
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.70.4The ScalarMaterialDamage model shall be capable of informing the material-based time step calculation based on the number of elements changing damage state in a step
Specification(s): elements_damage_limit
Design: Scalar Material DamageMaterial Time Step Postprocessor
Issue(s): #11662
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.70.5The MaterialTimeStepPostprocessor model shall be capable of computing a time step based on both the material time step limited by damage evoluation and the number of elements changing damage state in a step
Specification(s): mixed_timestep_limit
Design: Scalar Material DamageMaterial Time Step Postprocessor
Issue(s): #11662
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.70.6The MaterialTimeStepPostprocessor shall generate an error if an unknown property is requested with the 'time_step_limit' parameter
Specification(s): elements_damage_limit_unknown_prop
Design: Material Time Step Postprocessor
Issue(s): #11662
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.70.4
- 2.70.7The MaterialTimeStepPostprocessor shall generate an error if neither the material time step limit nor the elements changed limit is specified.
Specification(s): e
Design: Material Time Step Postprocessor
Issue(s): #11662
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.70.3
- 2.70.8The system to limit the analysis time step based on material behavior shall correctly function when used with an isotropic plasticity model.
Specification(s): nl1_lim
Design: Material Time Step Postprocessor
Issue(s): #8553
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.70.9The system to limit the analysis time step based on material behavior shall correctly function when used with an isotropic plasticity model when the MaterialTimeStepPostprocessor is run at initialization.
Specification(s): nl1_lim_on_initial
Design: Material Time Step Postprocessor
Issue(s): #8553
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.70.10The ComputeMultipleInelasticStress model shall compute a time step equal to the maximum real number if no inelastic model is provided
Specification(s): no_inelastic_model_limit
Design: Scalar Material DamageMaterial Time Step Postprocessor
Issue(s): #13250
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Mean Cap
- 2.71.1
Specification(s): small1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.71.2
Specification(s): small2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.71.3
Specification(s): random
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.71.4
Specification(s): random_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Mean Cap Tc
- 2.72.1
Specification(s): small1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.2
Specification(s): small2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.3
Specification(s): small3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.4
Specification(s): small4
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.5
Specification(s): small5
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.6
Specification(s): small6
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.7
Specification(s): small7
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.8
Specification(s): random01
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.9
Specification(s): random02
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.10
Specification(s): random03
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.11
Specification(s): random04
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.72.12
Specification(s): random_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Mohr Coulomb
- 2.73.1
Specification(s): except1
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.73.2
Specification(s): except2
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.73.3
Specification(s): except3
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.73.4
Specification(s): except4
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.73.5
Specification(s): small2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.6
Specification(s): small2_small_strain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.7
Specification(s): small3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.8
Specification(s): small4
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.9
Specification(s): small5
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.10
Specification(s): small6
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.11
Specification(s): many_cap
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.12
Specification(s): random
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.13
Specification(s): random_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.14
Specification(s): hard1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.15
Specification(s): hard_cubic
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.16
Specification(s): hard2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.17
Specification(s): hard3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.18
Specification(s): uni_axial1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.19
Specification(s): uni_axial1_small_strain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.20
Specification(s): uni_axial2
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.73.21
Specification(s): uni_axial3
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.73.22
Specification(s): small1_uo
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.23
Specification(s): planar1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.24
Specification(s): planar3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.25
Specification(s): random_planar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.26
Specification(s): random_planar_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.27
Specification(s): uni_axial2_planar
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.73.28
Specification(s): uni_axial3_planar
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.73.29
Specification(s): planar_hard1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.30
Specification(s): planar_hard2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.31
Specification(s): planar_hard3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.32
Specification(s): planar_hard4
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.73.33
Specification(s): planar_hard5
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Multi
- 2.74.1
Specification(s): two_surface01
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.2
Specification(s): two_surface02
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.3
Specification(s): two_surface03
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.4
Specification(s): two_surface04
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.5
Specification(s): two_surface05
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.6
Specification(s): three_surface00
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.7
Specification(s): three_surface01
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.8
Specification(s): three_surface02
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.9
Specification(s): three_surface03
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.10
Specification(s): three_surface04
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.11
Specification(s): three_surface05
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.12
Specification(s): three_surface06
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.13
Specification(s): three_surface07
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.14
Specification(s): three_surface08
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.15
Specification(s): three_surface09
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.16
Specification(s): three_surface10
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.17
Specification(s): three_surface11
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.18
Specification(s): three_surface12
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.19
Specification(s): three_surface13
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.20
Specification(s): three_surface14
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.21
Specification(s): three_surface15
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.22
Specification(s): three_surface16
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.23
Specification(s): three_surface20
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.24
Specification(s): three_surface21
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.25
Specification(s): three_surface22
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.26
Specification(s): four_surface14
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.27
Specification(s): four_surface24
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.28
Specification(s): six_surface14
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.29
Specification(s): eight_surface14
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.30
Specification(s): rock1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.31
Specification(s): rock1_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.32
Specification(s): paper3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.33
Specification(s): paper5
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.34
Specification(s): special_rock1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.74.35
Specification(s): special_joint1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Multiple Two Parameter Plasticity
- 2.75.1
Specification(s): dp_then_wp
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.75.2
Specification(s): dp_and_wp
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.75.3
Specification(s): cycled_dp_then_wp
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Notched Plastic Block
- 2.76.1TensorMechanics shall be able to simulate the confined, uniaxial extension of a notched block which has constitutive law described by:
- unsmoothed capped-Mohr-Coulomb plasticity
- smoothed capped-Mohr-Coulomb plasticity, with smoothing performed by the novel MOOSE smoothing method described in Wilkins et al
- unsmoothed Mohr-Coulomb plasticity
- smoothed Mohr-Coulomb plasticity, with smoothing performed by the Abbo et al method
- smoothed Mohr-Coulomb plasticity, with smoothing performed by the novel MOOSE smoothing method described in Wilkins et al, using the cosine smoother
- smoothed Mohr-Coulomb plasticity, with smoothing performed by the novel MOOSE smoothing method described in Wilkins et al, using the poly1 smoother
- smoothed Mohr-Coulomb plasticity, with smoothing performed by the novel MOOSE smoothing method described in Wilkins et al, using the poly2 smoother
- smoothed Mohr-Coulomb plasticity, with smoothing performed by the novel MOOSE smoothing method described in Wilkins et al, using the poly3 smoother
Specification(s): confined_uniaxial/cmc_planar, confined_uniaxial/cmc_smooth, confined_uniaxial/biaxial_planar, confined_uniaxial/biaxial_abbo, confined_uniaxial/biaxial_smooth_cos, confined_uniaxial/biaxial_smooth_poly1, confined_uniaxial/biaxial_smooth_poly2, confined_uniaxial/biaxial_smooth_poly3
Design: Stresses in Tensor Mechanics
Issue(s): #13766
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Orthotropic Plasticity
- 2.77.1Moose shall be capable of simulating materials that exhibit orthotropic plasticity with constant hardening and linear strain applied in the x and y directions.
Specification(s): test
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #3832
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.77.2Moose shall be capable of simulating materials that exhibit orthotropic plasticity with power rule hardening and linear strain applied in the x direction.
Specification(s): power_rule
Design: TensorMechanicsPlasticOrthotropic
Issue(s): #3832
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Plane Stress
- 2.78.1The system shall compute the correct Jacobian for plane stress conditions
Specification(s): weak_plane_stress_elastic_jacobian
Design: WeakPlaneStress
Issue(s): #7902
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.78.2The system shall compute the correct Jacobian for plane stress conditions
Specification(s): ad_weak_plane_stress_elastic_jacobian
Design: WeakPlaneStress
Issue(s): #7902
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.78.3The system shall compute plane stress conditions with small strains with input provided using the Master action
Specification(s): weak_plane_stress_small
Design: WeakPlaneStress
Issue(s): #7902
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.78.4The system shall compute plane stress conditions with small strains
Specification(s): ad_weak_plane_stress_small
Design: WeakPlaneStress
Issue(s): #7902
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.78.3
- 2.78.5The system shall compute plane stress conditions with incremental strains with input provided using the Master action
Specification(s): weak_plane_stress_incremental
Design: WeakPlaneStress
Issue(s): #7902
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.78.6The system shall compute plane stress conditions with incremental strains with input provided using the Master action
Specification(s): ad_weak_plane_stress_incremental
Design: WeakPlaneStress
Issue(s): #7902
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.78.5
- 2.78.7The system shall compute plane stress conditions with finite strains with input provided using the Master action
Specification(s): weak_plane_stress_finite
Design: WeakPlaneStress
Issue(s): #7902
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.78.8The system shall compute plane stress conditions with finite strains with input provided using the Master action
Specification(s): ad_weak_plane_stress_finite
Design: WeakPlaneStress
Issue(s): #7902
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.78.7
- 2.78.9The system shall compute the response of a 3D cube in uniaxial tension with finite strain to provide a benchmark for a 2D plane stress, finite strain model
Specification(s): 3D_finite_tension_pull
Design: WeakPlaneStress
Issue(s): #7902
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.78.10The system shall compute the response of a cube in uniaxial tension using a 2D plane stress, finite strain model, and produce the same result as a 3D model
Specification(s): weak_plane_stress_finite_tension_pull
Design: WeakPlaneStress
Issue(s): #7902
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Poro
- 2.79.1
Specification(s): vol_expansion
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.79.2
Specification(s): vol_expansion_action
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Porosity
- 2.80.1The system shall compute a Porosity material property from a strain tensor
- using traditional materials.
- using automatic differentiation materials.
Design: PorosityFromStrainADPorosityFromStrain
Issue(s): #15974
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.80.2The system shall handle a negative calculated porosity computed from a strain tensor
- by setting the porosity to zero.
- by setting the porosity to the initial condition.
- by throwing an exception.
Specification(s): negative/zero, negative/initial, negative/exception
Design: PorosityFromStrainADPorosityFromStrain
Issue(s): #15974
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunExceptionCSVDiff
- 2.80.3The system shall handle a nan calcualted porosity computed from a strain tensor
- by throwing an exception.
Specification(s): nan/exception
Design: PorosityFromStrainADPorosityFromStrain
Issue(s): #15974
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- tensor_mechanics: Postprocessors
- 2.81.1The system shall be able to compute the force on a sideset.
Specification(s): sideset_force
Design: Side Reaction Postprocessor
Issue(s): #15163
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.81.2The system shall be able to compute the volume average of rank two tensor component.
Specification(s): material_tensor_avg_test
Design: Material Tensor Average
Issue(s): #15424
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.81.3The system shall be able to compute the volume average of rank two tensor component, which was computed using automatic differentiation.
Specification(s): material_tensor_avg_AD_test
Design: Material Tensor Average
Issue(s): #15424
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Pressure
- 2.82.1The Pressure boundary condition action shall create the objects needed to apply pressure boundary conditions on a 3D model as demonstrated by correctly computing the response of an elastic small-strain isotropic unit cube with pressure applied on three faces to create a hydrostatic pressure.
Specification(s): 3D
Design: Pressure Action System
Issue(s): #4781
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.82.2The Pressure boundary condition action shall create the objects needed to apply pressure boundary conditions on a 3D model as demonstrated by correctly computing the response of an elastic small-strain isotropic unit cube with pressure applied on three faces to create a hydrostatic pressure using the volumetric locking correction b-bar formulation.
Specification(s): 3D_Bbar
Design: Pressure Action System
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.82.1
- tensor_mechanics: Radial Disp Aux
- 2.83.1The system shall compute the radial component of displacement for axisymmetric cylindrical models
Specification(s): cylinder_2d_axisymmetric
Design: RadialDisplacementCylinderAux
Issue(s): #7604
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.83.2The system shall compute the radial component of displacement for 2D Cartesian cylindrical models
Specification(s): cylinder_2d_cartesian
Design: RadialDisplacementCylinderAux
Issue(s): #7604
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.83.3The system shall compute the radial component of displacement for 3D Cartesian cylindrical models
Specification(s): cylinder_3d_cartesian
Design: RadialDisplacementCylinderAux
Issue(s): #7604
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.83.4The system shall compute the radial component of displacement for 1D spherical models
Specification(s): sphere_1d_spherical
Design: RadialDisplacementSphereAux
Issue(s): #7604
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.83.5The system shall compute the radial component of displacement for axisymmetric spherical models
Specification(s): sphere_2d_axisymmetric
Design: RadialDisplacementSphereAux
Issue(s): #7604
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.83.6The system shall compute the radial component of displacement for 3D Cartesian spherical models
Specification(s): sphere_3d_cartesian
Design: RadialDisplacementSphereAux
Issue(s): #7604
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.83.7The system shall report an error if "origin" is supplied to RadialDisplacementSphereAux when the coordinate system is not Cartesian or axisymmetric
Specification(s): sphere_1d_spherical_except_1
Design: RadialDisplacementSphereAux
Issue(s): #7604
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.83.4
- 2.83.8The system shall report an error if "axis_vector" is supplied to RadialDisplacementCylinderAux and the model is not 3D Cartesian
Specification(s): cylinder_2d_axisymmetric_except_1
Design: RadialDisplacementCylinderAux
Issue(s): #7604
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.83.1
- 2.83.9The system shall report an error if "axis_vector" has length of zero
Specification(s): cylinder_3d_cartesian_except_1
Design: RadialDisplacementCylinderAux
Issue(s): #7604
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.83.3
- tensor_mechanics: Recompute Radial Return
- 2.84.1The system shall compute the J2 isotropic plasticity stress and plastic strain response under tensile loading within the small incremental strain formulation.
Specification(s): isotropic_plasticity_incremental
Design: Isotropic Plasticity Stress UpdateCompute Multiple Inelastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.84.2The system shall compute the J2 isotropic plasticity stress and plastic strain response under tensile loading within the small incremental strain formulation while prescribing a base name for the isotropic plasticity material properties.
Specification(s): isotropic_plasticity_incremental_base_name
Design: Isotropic Plasticity Stress UpdateCompute Multiple Inelastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.84.1
- 2.84.3The system shall compute the J2 isotropic plasticity stress and plastic strain response under tensile loading within the small incremental strain formulation and using the b-bar element volume correction.
Specification(s): isotropic_plasticity_incremental_Bbar
Design: Isotropic Plasticity Stress UpdateCompute Multiple Inelastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.84.2
- 2.84.4The system shall compute the J2 isotropic plasticity stress and plastic strain response under tensile loading within the finite incremental strain formulation.
Specification(s): isotropic_plasticity_finite
Design: Isotropic Plasticity Stress UpdateCompute Multiple Inelastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.84.5The system shall compute the J2 isotropic plasticity stress and plastic strain response under tensile loading within the finite incremental strain formulation and using the b-bar element volume correction.
Specification(s): isotropic_plasticity_finite_Bbar
Design: Isotropic Plasticity Stress UpdateCompute Multiple Inelastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.84.4
- 2.84.6The system shall compute the hyperbolic visoplastic stress response for a time-dependent linear strain hardening plasticity model in a small incremental strain formulation in a manner equivalent to the ABAQUS result.
Specification(s): uniaxial_viscoplasticity
Design: Hyperbolic Viscoplasticity Stress Update
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.84.7The system shall only allow the calculation of a J2 isotropic plasticity stress response with only one but not both of a hardening function or hardening constant specified to define the evolving yield surface.
Specification(s): isotropic_plasticity_error1
Design: Isotropic Plasticity Stress Update
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.84.8The system shall only calculate the J2 isotropic plasticity stress response when either a hardening function or a hardening constant is specified to define the evolving yield surface.
Specification(s): isotropic_plasticity_error2
Design: Isotropic Plasticity Stress Update
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.84.7
- 2.84.9The system shall only calculate the J2 isotropic plasticity stress response when either a constant yield stress or a yield stress function is specified to define the initial yield surface.
Specification(s): isotropic_plasticity_error3
Design: Isotropic Plasticity Stress Update
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.84.8
- 2.84.10The system shall return an error if a negative yield stress is supplied when calculating the J2 isotropic plasticity stress response.
Specification(s): isotropic_plasticity_error4
Design: Isotropic Plasticity Stress Update
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.84.9
- 2.84.11The system shall return an error if anisotropic elasticity tensor is supplied when the J2 isotropic plasticity stress response calculation is requested.
Specification(s): isotropic_plasticity_error5
Design: Isotropic Plasticity Stress Update
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.84.10
- 2.84.12The system shall calculate, with J2 isotropic plasticity, the transient stress eigenvalues with stationary eigenvectors verification test from K. Jamojjala, R. Brannon, A. Sadeghirad, J. Guilkey, Verification tests in solid mechanics, Engineering with Computers, Vol 31., p. 193-213.
Specification(s): affine_plasticity
Design: Isotropic Plasticity Stress UpdateCompute Multiple Inelastic Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Rom Stress Update
- 2.85.1The system shall compute a creep rate based on a reduced order model
- in 3D.
- in 2DRz.
- in isolation (i.e. without a full displacement solve), and match with code-to-code comparison with a small set of input parameters.
- in isolation (i.e. without a full displacement solve), and match with code-to-code comparison with a large set of input parameters.
- at the lower temperature limit.
- below the lower temperature limit and extrapolate correctly.
Specification(s): rom/3d, rom/2drz, rom/verification, rom/verification_heavy, rom/lower_limit, rom/lower_limit_extrapolated
Design: LAROMANCE Stress Update with Automatic Differentiation
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.85.2The system shall compute a creep rate based on a reduced order model using AD
- in 3D.
- in 3D and compute a perfect Jacobian.
- in 2DRz.
- in 2DRz and compute a perfect Jacobian.
- in isolation (i.e. without a full displacement solve), and match with code-to-code comparison with a small set of input parameters.
- in isolation (i.e. without a full displacement solve), and match with code-to-code comparison with a large set of input parameters.
- at the lower temperature limit.
- below the lower temperature limit and extrapolate correctly.
Specification(s): ADrom/3d, ADrom/3d-jac, ADrom/2drz, ADrom/2drz-jac, ADrom/verification, ADrom/verification_heavy, ADrom/lower_limit, ADrom/lower_limit_extrapolated
Design: LAROMANCE Stress Update with Automatic Differentiation
Issue(s): #14046
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTesterCSVDiff
- tensor_mechanics: Scalar Material Damage
- 2.86.1MOOSE shall calculate the effect of damage on the stress of a elastic material.
Specification(s): scalar_damage_material
Design: Compute Damage StressScalar Material DamageCompute Multiple Inelastic Stress
Issue(s): #11041
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.86.2MOOSE shall calculate damaged stress based on old damage index.
Specification(s): scalar_damage_material_old
Design: Compute Damage StressScalar Material DamageCompute Multiple Inelastic Stress
Issue(s): #11041
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.86.3MOOSE shall error out when damage index is greater than 1.
Specification(s): scalar_damage_material_out_of_bounds
Design: Compute Damage StressScalar Material DamageCompute Multiple Inelastic Stress
Issue(s): #11041
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.86.1
- 2.86.4MOOSE shall make sure that the damage model is derived from DamageBase and error out when incompatible damage model is used in conjunction with ComputeDamageStress
Specification(s): scalar_damage_incompatible_model
Design: Compute Damage StressScalar Material DamageCompute Multiple Inelastic Stress
Issue(s): #11041
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.86.1
- 2.86.5MOOSE shall calculate the maximum value of the damage index comparing different damage models.
Specification(s): combined_scalar_damage_max
Design: Compute Damage StressScalar Material DamageCompute Multiple Inelastic Stress
Issue(s): #11041
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.86.6MOOSE shall calculate the effective damage index from different damage models.
Specification(s): combined_scalar_damage_mult
Design: Compute Damage StressScalar Material DamageCompute Multiple Inelastic Stress
Issue(s): #11041
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.86.7MOOSE shall calculate the effect of damage on the stress of a inelastic material in conjunction with the creep or plastic deformation.
Specification(s): scalar_damage_material_inelastic
Design: Compute Damage StressScalar Material DamageCompute Multiple Inelastic Stress
Issue(s): #11041
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Shell
- 2.87.1The mechanics system shall accurately predict the dynamic behavior of a shell element with clamped-free-free-free conditions when
- the surface is on the XY plane
- the surface is at a 45 deg. angle w.r.t. the Y axis
- the surface is at a 45 deg. angle w.r.t. the Y axis and HHT input is provided
Specification(s): verification_tests/shell_dynamics_bending_moment_free, verification_tests/shell_dynamics_bending_moment_free_orientation_inclined, verification_tests/shell_dynamics_bending_moment_free_orientation_inclined_hht
Design: C0 Timoshenko Beam Element
Issue(s): #15067
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.87.2The mechanics system shall accurately compute the deflection of a cantilever beam when it is modeled using shell elements.
Specification(s): beam_bending
Design: Shell elements
Issue(s): #14280
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.87.3The mechanics system shall accurately compute the deflection of a rotated cantilever beam when it is modeled using shell elements.
Specification(s): rotated_beam_bending
Design: Shell elements
Issue(s): #14280
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.87.4The mechanics system shall accurately compute the deflection of a cantilever beam when it is modeled using shell elements under large strain and rotations are included.
Specification(s): large_beam_bending
Design: Shell elements
Issue(s): #14280
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.87.5The mechanics system shall accurately compute the Jacobian for a small strain quasi-static shell element.
Specification(s): beam_bending_jacobian
Design: Shell elements
Issue(s): #14280
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.87.6The mechanics system shall accurately compute the Jacobian for a large strain quasi-static shell element.
Specification(s): large_beam_bending_jacobian
Design: Shell elements
Issue(s): #14280
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.87.7The mechanics system shall accurately model the deflection of a simply supported under uniform loading.
Specification(s): plate_bending
Design: Shell elements
Issue(s): #14280
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.87.8The mechanics system shall accurately model deflection of a plate with multiple force and moment boundary conditions.
Specification(s): plate_bending2
Design: Shell elements
Issue(s): #14280
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.87.9The mechanics system shall accurately model the deflection of a pinched cylinder modeled when it is modeled using shell elements.
Specification(s): pinched_cylinder
Design: Shell elements
Issue(s): #14280
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Smeared Cracking
- 2.88.1The MOOSE TensorMechanics module shall simulate cracking on a specimen under tension in cartesian coordinates.
Specification(s): cracking
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.88.2The MOOSE TensorMechanics module shall simulate cracking on a specimen under tension in cartesian coordinates using the deprecated input file.
Specification(s): cracking_deprecated
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.88.1
- 2.88.3The MOOSE TensorMechanics module shall simulate cracking on a specimen under tension in rz coordinates.
Specification(s): cracking_rz
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.88.4The MOOSE TensorMechanics module shall simulate cracking while the cracking strength is prescribed by an elemental AuxVariable.
Specification(s): cracking_function
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.88.5The MOOSE TensorMechanics module shall simulate exponential stress release.
Specification(s): exponential
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.88.6The MOOSE TensorMechanics module shall simulate exponential stress relase, using the deprecated input file.
Specification(s): exponential_deprecated
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.88.5
- 2.88.7The MOOSE TensorMechanics module shall simulate exponential stress relase while using the rz coordinate system.
Specification(s): rz_exponential
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.88.8The MOOSE TensorMechanics module shall demonstrate softening using the power law for smeared cracking.
Specification(s): power
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.88.9The MOOSE TensorMechanics module shall demonstrate the prescribed softening laws in three directions, power law (x), exponential (y), and abrupt (z).
Specification(s): multiple_softening
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.88.10The MOOSE TensorMechanics module shall simulate smeared cracking in the x y and z directions.
Specification(s): xyz
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.88.11The MOOSE TensorMechanics module shall simulate smeared cracking under plane stress conditions.
Specification(s): plane_stress
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.88.12The MOOSE TensorMechanics module shall demonstrate that the smeared cracking model correctly handles finite rotation of cracked elements.
Specification(s): cracking_rotation
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.88.13The MOOSE TensorMechanics module shall demonstrate the finite rotation of cracked elements where the crack is prescribed in x.
Specification(s): cracking_rotation_pres_dir_x
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.88.12
- 2.88.14The MOOSE TensorMechanics module shall demonstrate the finite rotation of cracked elements where the crack is prescribed in z.
Specification(s): cracking_rotation_pres_dir_z
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.88.13
- 2.88.15The MOOSE TensorMechanics module shall demonstrate the finite rotation of cracked elements where two cracks are prescribed in x and z.
Specification(s): cracking_rotation_pres_dir_xz
Design: Compute Smeared Cracking Stress
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.88.14
- tensor_mechanics: Static Deformations
- 2.89.1
Specification(s): shear
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.89.2
Specification(s): tension
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.89.3
Specification(s): glide
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.89.4
Specification(s): glide_fake_plastic
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.89.5
Specification(s): layered_cosserat_01
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.89.6
Specification(s): layered_cosserat_02
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.89.7
Specification(s): layered_cosserat_03
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.89.8
Specification(s): beam_cosserat_01
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.89.9
Specification(s): beam_cosserat_01_slippery
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.89.10
Specification(s): beam_cosserat_02_apply_disps
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.89.11
Specification(s): beam_cosserat_02_apply_stress
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.89.12
Specification(s): except01
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 2.89.2
- tensor_mechanics: Stickybc
- 2.90.1
Specification(s): except1
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.90.2
Specification(s): push_up
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.90.3
Specification(s): push_down
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Strain Energy Density
- 2.91.1Moose shall be capable of calculating strain energy density incrementally in materials with elastic stress and finite strain.
Specification(s): incr_elas
Design: Strain Energy Density
Issue(s): #10972
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.91.2Moose shall be capable of informing a user when they incorrectly choose not to use the incremental strain energy density formulation with an incremental material model.
Specification(s): incr_chk1
Design: Strain Energy Density
Issue(s): #10972
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.91.3Moose shall be capable of calculating strain energy density for materials with elastic stress and small strain.
Specification(s): tot_elas
Design: Strain Energy Density
Issue(s): #10972
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.91.4Moose shall be capable of informing a user when they incorrectly choose to use the incremental strain energy density formulation in a material utilizing small strain.
Specification(s): tot_chk1
Design: Strain Energy Density
Issue(s): #10972
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.91.5Moose shall be capable of calculating strain energy density incrementally in materials with inelastic stress and isotropic plasticity.
Specification(s): incr_elas_plas
Design: Strain Energy Density
Issue(s): #10972
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.91.6Moose shall be capable of calculating strain energy rate density with elastic stress and finite strain.
Specification(s): rate_model
Design: Strain Energy Rate Density
Issue(s): #10972
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.91.7Moose shall be capable of calculating strain energy rate density when using small strain assumptions.
Specification(s): rate_model_small
Design: Strain Energy Rate Density
Issue(s): #10972
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.91.8Moose shall be capable of calculating strain energy rate density when using automatic differentiation and weak plane stress.
Specification(s): ad_rate_model_weak_plane
Design: Strain Energy Rate Density
Issue(s): #10972
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.91.9Moose shall be capable of calculating strain energy rate density when using hand-coded Jacobian and weak plane stress.
Specification(s): nonAD_rate_model_weak_plane
Design: Strain Energy Rate Density
Issue(s): #10972
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Stress Recovery
- 2.92.1The Zienkiewicz-Zhu patch shall calculate the stress components at the nodes, with equivalent results in both serial and parallel simulations, in a small strain application.
Specification(s): patch_small_strain
Design: Rank Two Aux
Issue(s): #11880
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.92.2The Zienkiewicz-Zhu patch shall calculate the stress components at the nodes, with equivalent results in both serial and parallel simulations, in a finite strain application.
Specification(s): patch_finite_strain
Design: Rank Two Aux
Issue(s): #12036
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.92.3In areas of high concentration gradients, the Zienkiewicz-Zhu implementation shall recover the specified material property.
Specification(s): stress_concentration
Design: Rank Two Aux
Issue(s): #11880
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Substepping
- 2.93.1The system shall report diverged return mapping solve due to large deformation imposed in one step
Specification(s): ad_power_law
Design: Radial Return Stress Update with automatic differentaiation
Issue(s): #14757
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.93.2The system shall converge under large deformation owing to the help of substepping
Specification(s): ad_power_law_substepping
Design: Radial Return Stress Update with automatic differentaiation
Issue(s): #14757
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.93.3The system shall report diverged return mapping solve due to large deformation imposed in one step
Specification(s): power_law
Design: Radial Return Stress Update with automatic differentaiation
Issue(s): #14757
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.93.4The system shall converge under large deformation owing to the help of substepping
Specification(s): power_law_substepping
Design: Radial Return Stress Update with automatic differentaiation
Issue(s): #14757
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: T Stress
- 2.94.1The Domain Integral Action shall compute all of the fracture domain integrals including the T stress for cracks in an infinite plate.
Specification(s): 2d
Design: DomainIntegral System
Issue(s): #4276
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.94.2The Domain Integral Action shall compute all of the fracture domain integrals including the T stress for an elliptical crack in 3D.
Specification(s): 3d
Design: DomainIntegral System
Issue(s): #4276
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Temperature Dependent Hardening
- 2.95.1The system shall compute the stress as a function of temperature and plastic strain from user-supplied hardening functions.
Specification(s): test
Design: Temperature Dependent Hardening Stress Update
Issue(s): #7043
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Tensile
- 2.96.1
Specification(s): small1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.2
Specification(s): small1_Bbar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.96.1
- 2.96.3
Specification(s): small2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.4
Specification(s): small2_Bbar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.96.3
- 2.96.5
Specification(s): small3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.6
Specification(s): small3_Bbar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.96.5
- 2.96.7
Specification(s): small4
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.8
Specification(s): small4_Bbar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.96.7
- 2.96.9
Specification(s): small5
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.10
Specification(s): small5_Bbar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.96.9
- 2.96.11
Specification(s): small6
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.12
Specification(s): small6_Bbar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.96.11
- 2.96.13
Specification(s): small7
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.14
Specification(s): small7_Bbar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.96.13
- 2.96.15
Specification(s): small_hard3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.16
Specification(s): small_hard3_Bbar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.96.15
- 2.96.17
Specification(s): planar1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.18
Specification(s): planar1_Bbar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.96.17
- 2.96.19
Specification(s): planar2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.20
Specification(s): planar2_Bbar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.96.19
- 2.96.21
Specification(s): planar3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.22
Specification(s): planar4
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.23
Specification(s): planar5
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.24
Specification(s): planar6
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.25
Specification(s): planar7
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.26
Specification(s): planar8
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.27
Specification(s): random_smoothed
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.28
Specification(s): random_smoothed_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.29
Specification(s): random_planar
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.30
Specification(s): random_planar_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.31
Specification(s): small_deform1_update
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.32
Specification(s): small_deform2_update
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.33
Specification(s): small_deform3_update
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.34
Specification(s): small_deform5_update
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.35
Specification(s): small_deform6_update
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.36
Specification(s): small_deform_hard3_update
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.37
Specification(s): small_deform8_update
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.38
Specification(s): small_deform9_update
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.96.39
Specification(s): random_update_heavy
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Test Jacobian
- 2.97.1The mechanics system shall correctly compute the jacobian for 3D problems using small strain.
Specification(s): smallstrain_3D
Design: Strain Formulations in Tensor MechanicsStresses in Tensor Mechanics
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.97.2The mechanics system shall correctly compute the jacobian for 3D problems using incremental small strain.
Specification(s): incrementalstrain_3D
Design: Strain Formulations in Tensor MechanicsStresses in Tensor Mechanics
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.1
- 2.97.3The mechanics system shall correctly compute the jacobian for 3D problems using finite strain.
Specification(s): finitestrain_3D
Design: Strain Formulations in Tensor MechanicsStresses in Tensor Mechanics
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.2
- 2.97.4The mechanics system shall correctly compute the jacobian for 3D problems using small strain and volumetric locking correction.
Specification(s): smallstrain_3D_Bbar
Design: Volumetric Locking Correction
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.3
- 2.97.5The mechanics system shall correctly compute the jacobian for 3D problems using incremental small strain and volumetric locking correction.
Specification(s): incrementalstrain_3D_Bbar
Design: Volumetric Locking Correction
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.4
- 2.97.6The mechanics system shall correctly compute the jacobian for 3D problems using finite strain and volumetric locking correction.
Specification(s): finitestrain_3D_Bbar
Design: Volumetric Locking Correction
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.5
- 2.97.7The mechanics system shall correctly compute the jacobian for RZ problems using small strain.
Specification(s): smallstrain_RZ
Design: Strain Formulations in Tensor MechanicsStresses in Tensor Mechanics
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.97.8The mechanics system shall correctly compute the jacobian for RZ problems using incremental small strain.
Specification(s): incrementalstrain_RZ
Design: Strain Formulations in Tensor MechanicsStresses in Tensor Mechanics
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.7
- 2.97.9The mechanics system shall correctly compute the jacobian for RZ problems using finite strain.
Specification(s): finitestrain_RZ
Design: Strain Formulations in Tensor MechanicsStresses in Tensor Mechanics
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.8
- 2.97.10The mechanics system shall correctly compute the jacobian for RZ problems using small strain and volumetric locking correction.
Specification(s): smallstrain_RZ_Bbar
Design: Volumetric Locking Correction
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.9
- 2.97.11The mechanics system shall correctly compute the jacobian for RZ problems using incremental small strain and volumetric locking correction.
Specification(s): incrementalstrain_RZ_Bbar
Design: Volumetric Locking Correction
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.10
- 2.97.12The mechanics system shall correctly compute the jacobian for RZ problems using finite strain and volumetric locking correction.
Specification(s): finitestrain_RZ_Bbar
Design: Volumetric Locking Correction
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.11
- 2.97.13The mechanics system shall correctly compute the jacobian for planestrain problems using small strain.
Specification(s): smallplanestrain
Design: Strain Formulations in Tensor MechanicsStresses in Tensor Mechanics
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.97.14The mechanics system shall correctly compute the jacobian for planestrain problems using incremental small strain.
Specification(s): incrementalplanestrain
Design: Strain Formulations in Tensor MechanicsStresses in Tensor Mechanics
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.13
- 2.97.15The mechanics system shall correctly compute the jacobian for planestrain problems using finite strain.
Specification(s): finiteplanestrain
Design: Strain Formulations in Tensor MechanicsStresses in Tensor Mechanics
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.14
- 2.97.16The mechanics system shall correctly compute the jacobian for planestrain problems using small strain and volumetric locking correction.
Specification(s): smallplanestrain_Bbar
Design: Volumetric Locking Correction
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.15
- 2.97.17The mechanics system shall correctly compute the jacobian for planestrain problems using incremental small strain and volumetric locking correction.
Specification(s): incrementalplanestrain_Bbar
Design: Volumetric Locking Correction
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.16
- 2.97.18The mechanics system shall correctly compute the jacobian for planestrain problems using finite strain and volumetric locking correction.
Specification(s): finiteplanestrain_Bbar
Design: Volumetric Locking Correction
Issue(s): #8235
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
Prerequisite(s): 2.97.17
- tensor_mechanics: Thermal Expansion
- 2.98.1The tensor mechanics module shall have the capability to calculate the eigenstrain tensor resulting from isotropic thermal expansion.
Specification(s): constant_expansion_coeff
Design: Compute Thermal Expansion Eigenstrain
Issue(s): #7457
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.98.2The tensor mechanics module shall have the capability to calculate the eigenstrain tensor resulting from isotropic thermal expansion when restarting the simulation.
Specification(s): constant_expansion_coeff_restart
Design: Compute Thermal Expansion Eigenstrain
Issue(s): #7457
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.98.1
- 2.98.3The tensor mechanics module shall have the capability to calculate the eigenstrain tensor resulting from isotropic thermal expansion with an initial strain due to the difference between the stress free temperature and initial temperature of the material.
Specification(s): constant_expansion_stress_free_temp
Design: Compute Thermal Expansion EigenstrainRank Two Aux
Issue(s): #8909
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.98.4The tensor mechanics module shall have the capability to combine multiple eigenstrains to correctly calculate an eigenstrain tensor resulting from isotropic thermal expansion.
Specification(s): multiple_thermal_eigenstrains
Design: Compute Thermal Expansion EigenstrainRank Two Aux
Issue(s): #7457
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.98.5The tensor mechanics module shall have the capability to calculate the eigenstrain tensor resulting from isotropic thermal expansion.
Specification(s): ad_constant_expansion_coeff
Design: ADComputeThermalExpansionEigenstrain
Issue(s): #13091
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.98.6The tensor mechanics module shall have the capability to calculate the eigenstrain tensor resulting from isotropic thermal expansion using the previous timestep.
Specification(s): ad_constant_expansion_coeff_old
Design: ADComputeThermalExpansionEigenstrain
Issue(s): #13091
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.98.7The Jacobian for the AD eigenstrain tensor resulting from isotropic thermal expansion shall be perfect
Specification(s): ad_constant_expansion_coeff-jac
Design: ADComputeThermalExpansionEigenstrain
Issue(s): #13091
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- 2.98.8The tensor mechanics module shall have the capability to calculate the eigenstrain tensor resulting from isotropic thermal expansion with an initial strain due to the difference between the stress free temperature and initial temperature of the material.
Specification(s): ad_constant_expansion_stress_free_temp
Design: ADComputeThermalExpansionEigenstrain
Issue(s): #13091
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.98.9The Jacobian for the AD eigenstrain tensor resulting from isotropic thermal expansion with an initial strain shall be perfect
Specification(s): ad_constant_expansion_stress_free_temp-jac
Design: ADComputeThermalExpansionEigenstrain
Issue(s): #13091
Collection(s): FUNCTIONAL
Type(s): PetscJacobianTester
- tensor_mechanics: Thermal Expansion Function
- 2.99.1The system shall compute an eigenstrain due to thermal expansion using a function that describes a constant mean and instantaneous thermal expansion
- using finite strain formulation
- using small strain formulation
Specification(s): constant/finite, constant/small_const
Design: ComputeMeanThermalExpansionFunctionEigenstrainComputeInstantaneousThermalExpansionFunctionEigenstrain
Issue(s): #13634
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.99.2The system shall compute an eigenstrain due to thermal expansion using a function that describes a mean and instantaneous thermal expansion with a linear relationship to temperature
- using finite strain formulation
- using small strain formulation
Specification(s): linear/finite, linear/small_const
Design: ComputeMeanThermalExpansionFunctionEigenstrainComputeInstantaneousThermalExpansionFunctionEigenstrain
Issue(s): #13634
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.99.3The system shall compute an eigenstrain due and allow a smooth transition from negative to positive strain across the reference temperature and compare favorably to hand calculations
- using a mean thermal expansion coefficient
- using a instantaneous thermal expansion coefficient
- using a dilatation thermal expansion coefficient
Specification(s): individual/mean, individual/instantaneous, individual/dilatation
Design: ComputeMeanThermalExpansionFunctionEigenstrainComputeInstantaneousThermalExpansionFunctionEigenstrainComputeDilatationThermalExpansionFunctionEigenstrain
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Torque
- 2.100.1The mechanics system shall provide a way to apply a torque to a boundary for small strain simulations.
Specification(s): non-ad
Design: TorquePolarMomentOfInertiaRotationAngle
Issue(s): #17176
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.100.2The mechanics system shall provide a way to apply a torque to a boundary for small strain simulations with automatic differentiation.
Specification(s): ad
Design: TorquePolarMomentOfInertiaRotationAngle
Issue(s): #17176
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Torque Reaction
- 2.101.1The system shall compute the torque for an applied deformation at the end of a beam in 2D
Specification(s): torque_reaction_2D
Design: Torque Reaction
Issue(s): #6484
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.101.2The system shall compute the torque for an applied deformation at the end of a beam in 3D
Specification(s): torque_reaction_3D
Design: Torque Reaction
Issue(s): #6484
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.101.3The system shall compute the torque resulting from twisting applied using DisplacementAboutAxis to the end of an elastic cylinder
Specification(s): torque_reaction_cylinder
Design: Torque ReactionDisplacement About Axis
Issue(s): #6484
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.101.4The system shall provide a boundary condition that applies pure finite rigid body rotation to a surface of an elastic body
Specification(s): disp_about_axis_motion
Design: Displacement About Axis
Issue(s): #15092
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.101.5The system shall provide a boundary condition that applies pure finite rigid body rotation to a surface of an elastic body incrementally
Specification(s): disp_about_axis_motion_incremental
Design: Displacement About Axis
Issue(s): #15388
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.101.6The system shall be able to use disaplcement about axis after applying an arbitraty deformation
Specification(s): disp_about_axis_axial_motion_delayed
Design: Displacement About Axis
Issue(s): #15388
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.101.7The system shall generate an error if the DisplacementAboutAxis boundary condition is applied to a component outside the range applicable for the dimensionality of the model
Specification(s): disp_about_axis_error1
Design: Displacement About Axis
Issue(s): #15092
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.101.8The system shall generate an error if the vector prescribed using the axis_direction parameter in the DisplacementAboutAxis boundary condition has a length of zero
Specification(s): disp_about_axis_error2
Design: Displacement About Axis
Issue(s): #15092
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- tensor_mechanics: Truss
- 2.102.1The mechanics system shall accurately model the axial response of 3D truss elements.
Specification(s): truss_3d
Design: LinearElasticTrussStressDivergenceTensorsTrussLineElement Action
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.102.2The truss element shall work correctly when hex elements are also included in the same input or mesh file.
Specification(s): truss_hex
Design: LinearElasticTrussStressDivergenceTensorsTrussLineElement Action
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.102.3The mechanics system shall accurately model the static response of a 2D frame modeled using truss elements.
Specification(s): truss_2d
Design: LinearElasticTrussStressDivergenceTensorsTrussLineElement Action
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.102.4The LineElementAction shall correctly create the objects required for modeling the response of a mechanics system using 3D truss elements.
Specification(s): truss_3d_action
Design: LinearElasticTrussStressDivergenceTensorsTrussLineElement Action
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.102.1
- 2.102.5The LineElementAction shall correctly create the objects required for modeling the response of a mechanics system using truss and hex elements.
Specification(s): truss_hex_action
Design: LinearElasticTrussStressDivergenceTensorsTrussLineElement Action
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.102.2
- 2.102.6The LineElementAction shall correctly create the objects required for modeling the response of a mechanics system using 2D truss elements.
Specification(s): truss_2d_action
Design: LinearElasticTrussStressDivergenceTensorsTrussLineElement Action
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.102.3
- 2.102.7The LineElementAction shall produce an error if
area
is not provided as input for truss elements.Specification(s): action_error_1
Design: LinearElasticTrussStressDivergenceTensorsTrussLineElement Action
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.102.8The LineElementAction shall produce an error if rotational variables are provided as input for truss elements.
Specification(s): action_error_2
Design: LinearElasticTrussStressDivergenceTensorsTrussLineElement Action
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.102.9The system shall correctly model the plastic response of truss elements with a linear hardening model under tension.
Specification(s): tensile
Design: Plastic Truss
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.102.10The system shall correctly model the plastic response of truss elements with perfect plasticity under tension.
Specification(s): tensile_nohardening
Design: Plastic Truss
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.102.11The system shall correctly model the plastic response of truss elements with a user-defined hardening function model under tension.
Specification(s): tensile_hardeningfn
Design: Plastic Truss
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.102.12The system shall correctly model the plastic response of truss elements with a linear hardening model under compression.
Specification(s): compressive
Design: Plastic Truss
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.102.13The system shall correctly model the plastic response of truss elements with perfect plasticity under compression.
Specification(s): compressive_nohardening
Design: Plastic Truss
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.102.14The system shall correctly model the plastic response of truss elements with a user-defined hardening function model under compression.
Specification(s): compressive_hardeningfn
Design: Plastic Truss
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.102.15PlasticTruss material should produce error if neither the hardening constant nor a hardening function is provided.
Specification(s): error_nohardening
Design: Plastic Truss
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.102.16PlasticTruss material should produce error if both hardening constant and hardening function are provided.
Specification(s): error_hardening
Design: Plastic Truss
Issue(s): #6789#2460#10313#14304
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- tensor_mechanics: Umat
- 2.103.1The system shall provide an interface to use Abaqus UMAT materials as constitutive models, with support for stateful properties
Specification(s): linear_strain_hardening
Design: Abaqus UMAT Stress
Issue(s): #14974
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.103.2The system shall provide an interface to use Abaqus UMAT materials as constitutive models, with support for finite strain elastic material models
Specification(s): elastic
Design: Abaqus UMAT Stress
Issue(s): #14974
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.103.3The Abaqus UMAT interface shall produce the same results as the built-in MOOSE material models for finite strain elasticity
Specification(s): elastic_reference
Design: Abaqus UMAT Stress
Issue(s): #14974
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Visco
- 2.104.1
Specification(s): burgers
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.104.2
Specification(s): generalized_kelvin_voigt
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.104.3
Specification(s): generalized_maxwell
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.104.4
Specification(s): generalized_kelvin_voigt_w_driving
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.104.5
Specification(s): generalized_maxwell_w_driving
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.104.6
Specification(s): generalized_kelvin_voigt_finite_strain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.104.7
Specification(s): generalized_kelvin_voigt_small_strain
Collection(s): FUNCTIONAL
Type(s): Exodiff
- tensor_mechanics: Volumetric Deform Grad
- 2.105.1The ComputeDeformGradBasedStress class shall correctly compute the stress based on the lagrangian strain.
Specification(s): elastic
Design: ComputeDeformGradBasedStress
Issue(s): #6604
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.105.2The ComputeDeformGradBasedStress class shall correctly compute the stress from lagrangian strain when volumetric locking correction is used.
Specification(s): elastic_Bbar
Design: ComputeDeformGradBasedStressVolumetric Locking Correction
Issue(s): #6604
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.105.1
- 2.105.3The ComputeVolumeDeformGrad and the VolumeDeformGradCorrectedStress classes shall correctly compute the volumetric deformation gradient, total deformation gradient and transform the stress from previous configuration to the current configuration.
Specification(s): interface
Design: ComputeVolumetricDeformGrad
Issue(s): #6604
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.105.4The ComputeVolumeDeformGrad and the VolumeDeformGradCorrectedStress classes shall correctly compute the volumetric deformation gradient, total deformation gradient and transform the stress from previous configuration to the current configuration when volumetric locking correction is used.
Specification(s): interface_Bbar
Design: ComputeVolumetricDeformGradVolumeDeformGradCorrectedStressVolumetric Locking Correction
Issue(s): #6604
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.105.3
- tensor_mechanics: Volumetric Eigenstrain
- 2.106.1The ComputeVolumetricEigenStrainClass shall correctly compute an eigenstrain tensor that results in a solution that exactly recovers the specified volumetric expansion, and the reported volumetric strain computed by RankTwoScalarAux shall match the prescribed volumetric strain.
Specification(s): test
Design: Compute Volumetric EigenstrainRank Two Scalar Aux
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.106.2The volumetric strain computed using RankTwoScalarAux for a unit cube with imposed displacements shall be identical to that obtained by imposing an eigenstrain that causes the same deformation of that model.
Specification(s): test_mechanical
Design: Compute Volumetric EigenstrainRank Two Scalar Aux
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 2.106.1
- tensor_mechanics: Volumetric Locking Verification
- 2.107.1The mechanics system shall correctly model the deformation of a 2D membrane with nearly incompressible material when volumetric locking correction is set to true.
Specification(s): vol_lock_2D
Design: Volumetric Locking Correction
Issue(s): #11220
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.107.2The mechanics system shall correctly model the locking behavior of a 2D membrane with nearly incompressible material when volumetric locking correction is set to false.
Specification(s): no_vol_lock_2D
Design: Volumetric Locking Correction
Issue(s): #11220
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 2.107.1
- tensor_mechanics: Weak Plane Shear
- 2.108.1
Specification(s): except1
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.108.2
Specification(s): except2
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.108.3
Specification(s): small1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.108.4
Specification(s): small2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.108.5
Specification(s): small3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.108.6
Specification(s): small4
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.108.7
Specification(s): large1
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.108.8
Specification(s): large2
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.108.9
Specification(s): large3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.108.10
Specification(s): large4
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.108.11
Specification(s): small_hard1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.108.12
Specification(s): small_hard2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.108.13
Specification(s): small_hard3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.108.14
Specification(s): small_hard4
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.108.15
Specification(s): large_hard3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- tensor_mechanics: Weak Plane Tensile
- 2.109.1
Specification(s): except1
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 2.109.2
Specification(s): small1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.109.3
Specification(s): small1N
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.109.4
Specification(s): small2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.109.5
Specification(s): large1
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.109.6
Specification(s): large2
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 2.109.7
Specification(s): small_hard1
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.109.8
Specification(s): small_hard2
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.109.9
Specification(s): small_hard3
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 2.109.10
Specification(s): small_hard_cubic
Collection(s): FUNCTIONAL
Type(s): CSVDiff