Contact Requirements Traceability Matrix
This template follows INL template TEM-214, "IT System Requirements Traceability Matrix."
This document serves as an addendum to Framework Requirements Traceability Matrix and captures information for RTM specific to the Contact module.
- Framework Requirements Traceability Matrix
- sqa/tensor_mechanics_rtm.md
Introduction
Minimum System Requirements
In general, the following is required for MOOSE-based development:
GCC/Clang C++17 compliant compiler (GCC @ 7.5.0, Clang @ 10.0.1 or greater)
Note: Intel compilers are not supported.
Memory: 8 GBs of RAM for optimized compilation (16 GBs for debug compilation), 2 GB per core execution
Processor: 64-bit x86 or ARM64 (specifically, Apple Silicon)
Disk: 30GB
A POSIX compliant Unix-like operating system, including the two most recent versions of MacOS and most current versions of Linux.
Git version control system
Python @ 3.7 or greater
System Purpose
The purpose of the MOOSE Contact module is to enforce mechanical contact constraints between opposing interacting surfaces of models of deforming bodies.
System Scope
The MOOSE Contact module provides capabilities for enforcing a variety of types of mechanical contact constraints between surfaces on deforming bodies. These constraints typically enforce the condition that the two surfaces do not penetrate each other. They can also optionally enforce that the two surfaces do not separate or slide relative to each other, or allow for slip only when the frictional capacity has been reached. Multiple methods are provided for enforcing these constraints, including node-on-face and mortar-based formulations. In addition to providing the capabilities for enforcing contact constraints, the Contact module also provides various supporting tools to facilitate setting up these models and outputting the results related to contact.
Assumptions and Dependencies
The Contact module is developed using MOOSE and can itself be based on various MOOSE modules, as such the RTM for the Contact module is dependent upon the files listed at the beginning of this document.
Pre-test Instructions/Environment/Setup
Ideally all testing should be performed on a clean test machine following one of the supported configurations setup by the test system engineer. Testing may be performed on local workstations and cluster systems containing supported operating systems.
The repository should be clean prior to building and testing. When using "git" this can be done by doing a force clean in the main repository and each one of the submodules:
git clean -xfd
git submodule foreach 'git clean -xfd'
All tests must pass in accordance with the type of test being performed. This list can be found in the Software Test Plan.
Changelog Issue Revisions
Errors in changelog references can sometimes occur as a result of typos or conversion errors. If any need to be noted by the development team, they will be noted here.
The changelog for all code residing in the MOOSE repository is located in the MOOSE RTM.
System Requirements Traceability
Functional Requirements
- contact: 3D-Mortar-Contact
- 3.1.1The system shall solve a 3D frictionless bouncing block problem with mortar constraint
Specification(s): frictionless-mortar-3d
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.1.2The system shall solve a 3D frictionless bouncing block problem with mortar constraint using Petrov-Galerkin approach.
Specification(s): frictionless-mortar-3d_pg
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.1.3The system shall solve a 3D frictionless bouncing block problem with mortar constraints where the primary suface is composed of a single element and the secondary side is composed of first order faces with a required derivative container size of less than 50.
Specification(s): frictionless-mortar-3d-test-derivative-trimming
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): RunApp
- 3.1.4The system shall solve a 3D frictionless bouncing block problem with mortar constraint using the contact action.
Specification(s): frictionless-mortar-3d-action
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.1.5The system shall solve a 3D frictionless bouncing block problem with mortar constraint using Petrov-Galerkin approach in contact action.
Specification(s): frictionless-mortar-3d-pg-action
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 3.1.2
- 3.1.6The system shall solve a 3D frictionless bouncing block problem with mortar constraint using the contact action and selecting the temporary flag correct edge dropping.
Specification(s): frictionless-mortar-3d-action-correct-edge-dropping
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.1.7The system shall solve a 3D frictionless bouncing block problem with mortar constraint and output the mortar segment mesh for debugging purposes.
Specification(s): frictionless-mortar-3d-debug-mesh
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.1.8The system shall solve a 3D frictional bouncing block problem with mortar constraint using nodal-attached geometry.
Specification(s): frictional-mortar-3d
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.1.9The system shall solve a 3D frictional bouncing block problem with mortar constraint using the Petrov-Galerkin approach.
Specification(s): frictional-mortar-3d-pg
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.1.10The system shall solve a 3D frictional block problem with mortar constraint using a simple frictional model dependent on relative velocity and contact pressure.
Specification(s): frictional-mortar-3d-function
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.1.11The system shall solve a 3D frictional bouncing block problem with mortar constraints using nodal-attached geometry and a frictional pressure vector generated by an auxiliary kernel through a user-friendly action. Results are diffed against non-action output.
Specification(s): frictional-mortar-3d-action
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.1.12The system shall solve a 3D frictional bouncing block problem with mortar constraint using the Petrov-Galerkin approach in contact action.
Specification(s): frictional-mortar-3d-pg-action
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
Prerequisite(s): 3.1.9
- 3.1.13The system shall generate consistent mortar nodal geometry (normal and tangent vectors) on a spherical surface.
Specification(s): half_sphere_nodal_geometry
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.1.14The system shall solve a 3D frictional problem with mortar constraint using a penalty approach
Specification(s): frictional-mortar-3d-penalty
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.1.15The system shall solve a 3D frictionless problem with mortar constraint using a penalty approach
Specification(s): frictionless-mortar-3d-penalty
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.1.16The system shall be able to solve a 3D frictional problem with mortar constraint using a augmented Lagrange approach and converging to prescribed tolerance.
Specification(s): frictional-mortar-3d-al
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Adaptivity
- 3.2.1Contact shall be enforced on new nodes created due to mesh refinement
Specification(s): contact_initial_adaptivity
Design: Constraints System
Issue(s): #6799
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Bouncing-Block-Contact
- 3.3.1The system shall use grid sequencing in order to improve the performance of the nonlinear solve in a frictional contact problem
Specification(s): grid_sequencing
Design: FEProblemBase
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.3.2The node-face discretization with a RANFS formulation for frictionless mechanical contact shall be susceptible to ping-ponging, specifically in this case to a secondary node oscillating back and forth between different primary faces
Specification(s): ranfs-ping-pong
Design: Constraints System
Issue(s): #10950
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 3.3.3The node-face discretization with a kinematic formulation for frictionless mechanical contact shall be susceptible to ping-ponging, specifically in this case to a secondary node oscillating back and forth between different primary faces
Specification(s): kinematic-ping-pong
Design: Constraints System
Issue(s): #10950
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 3.3.4A variational consistent mortar formulation with dual bases for frictionless mechanical contact shall not show any ping-ponging behavior
Specification(s): mortar-no-ping-pong_weighted
Design: Constraints System
Issue(s): #10950
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.3.5The system shall be able to solve frictionless mechanical contact using a reduced active nonlinear function set scheme (RANFS) in conjunction with a node-face geometric discretization. The RANFS scheme shall be
- nonsingular both with bounds projection and
- without bounds projection and be
- solvable with amg both with bounds projection
- and without bounds projection.
- The system's RANFS scheme shall have a perfect Jacobian for mechanical contact that only has one non-zero normal component
- The system shall be able to detect when a secondary node is ping-ponging back and forth between different primary faces and consequently tie the locations of the secondary and corresponding primary node using Lagrange Multipliers corresponding to equality constraints, e.g. more RANFS
- The system shall be able to solve a smaller model of the full ping-ponging problem
Specification(s): reduced_active_set/ranfs-project-svd, reduced_active_set/ranfs-dont-project-svd, reduced_active_set/ranfs-project-amg, reduced_active_set/ranfs-dont-project-amg, reduced_active_set/ranfs-jacobian, reduced_active_set/full-bouncing-block, reduced_active_set/bouncing-block
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): ExodiffPetscJacobianTester
- 3.3.6Using a RANFS scheme with Lagrange multipliers corresponding to equality constraints the system shall be able to
- tie nodes together and
- have a perfect Jacobian
Specification(s): tied_node/physics, tied_node/jac
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): ExodiffPetscJacobianTester
- 3.3.7The system shall support a variationally consistent weighted gap implementation of the zero-penetration contact constraint
- using equal, first order bases for displacements and the lagrange multiplier
- using a second order basis for displacements and a first order basis for the lagrange multiplier
- using equal, first order bases for displacements and the lagrange multiplier with correct edge dropping
- using a first order basis for displacements and penalty multiplication times the negative gap distance to form the contact force.
- using a first order basis for displacements and penalty multiplication times the negative gap distance to form the contact force via the contact action.
Specification(s): weighted_gap/equal_order, weighted_gap/mixed_order, weighted_gap/equal_order_edge_dropping, weighted_gap/penalty, weighted_gap/penalty_action
Design: Constraints System
Issue(s): #16961
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.3.8The system shall be able to communicate semilocal weighted gaps back to any process that contributed to computing said weighted gaps.
Specification(s): very_parallel_penalty
Design: Constraints System
Issue(s): #21329
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.3.9The system shall be able to communicate semilocal weighted gaps and velocities back to any process that contributed to computing said weighted quantities. We check against the serial numerical results.
Specification(s): very_parallel_frictional_penalty
Design: Constraints System
Issue(s): #21329
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.3.10The system shall support a variationally consistent mortar frictional constraints with dual bases
- using verbose input file
- using the contact action
Specification(s): weighted_vel_pdass/verbose, weighted_vel_pdass/action
Design: Constraints System
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.3.11The system shall be able to solve a frictional, variationally consistent, mortar mechanical contact problem in which the secondary side of the contact interface is split between processes when run in parallel.
Specification(s): split_secondary
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.3.12The system shall be able to solve a frictional, variationally consistent, mortar mechanical contact problem in which the secondary side of the contact interface is split between processes when run in parallel while using the contact action to build the set of constraints, user objects, and application of generalized forces.
Specification(s): split_secondary_action
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.3.13The system shall not attempt to zero Lagrange multipliers that do not exist on inactive nodes.
Specification(s): mixed_inactive_nodes
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Catch Release
- 3.4.1The contact system shall enforce three-dimensional block to block interaction using a penalty approach.
Specification(s): catch_release
Design: ContactMechanicalContactConstraint
Issue(s): #10906
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Check Error
- 3.5.1
Specification(s): contact_displacements
Design: Contact Module
Issue(s): #2816
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- contact: Cohesive Zone Model
- 3.6.1The system shall be able to apply cohesive zone modeling with bilinear mixed mode traction to a simple model.
Specification(s): only_czm
Design: PenaltySimpleCohesiveZoneModelBilinearMixedModeCohesiveZoneModel
Issue(s): #26283
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.6.2The system shall be able to apply cohesive zone modeling with bilinear mixed mode traction and mechanical contact to a simple model.
Specification(s): czm_contact
Design: PenaltySimpleCohesiveZoneModelBilinearMixedModeCohesiveZoneModel
Issue(s): #26283
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.6.3The system shall be able to apply reproduce the setup of the interface cohesive zone modeling with a mortar formulation.
Specification(s): mortar_czm
Design: PenaltySimpleCohesiveZoneModelBilinearMixedModeCohesiveZoneModel
Issue(s): #26283
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.6.4The system shall be able to apply reproduce the setup of the interface cohesive zone modeling with a mortar formulation and output analysis information to the Exodus mesh.
Specification(s): mortar_czm_analysis
Design: PenaltySimpleCohesiveZoneModelBilinearMixedModeCohesiveZoneModel
Issue(s): #26283
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.6.5The system shall be able to apply a cohesive zone model based on interface objects.
Specification(s): bilinear_mixed
Design: PenaltySimpleCohesiveZoneModelBilinearMixedModeCohesiveZoneModel
Issue(s): #26283
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.6.6The system shall be able to apply a mortar cohesive zone model and yield results similar to those of interface objects.
Specification(s): bilinear_mixed_compare
Design: PenaltySimpleCohesiveZoneModelBilinearMixedModeCohesiveZoneModel
Issue(s): #26283
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- contact: Dual Mortar
- 3.7.1The system shall converge and match the solution produced by standard mortar contact.
Specification(s): dm_contact
Design: Contact ActionVCP
Issue(s): #15215
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.7.2The system shall converge and match the solution produced by dual mortar contact.
Specification(s): std_contact
Design: Contact ActionVCP
Issue(s): #15215
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.7.3The system shall converge and match the solution with the standard methods using variable condenstation with AMG.
Specification(s): dm_contact_precon
Design: Contact ActionVCP
Issue(s): #15215
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.7.4The system shall converge and match the solution with the standard methods using variable condenstation with AMG, by always condensing out the LMs.
Specification(s): dm_contact_precon_no_adaptivity
Design: Contact ActionVCP
Issue(s): #15215
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.7.5The system shall converge and match the solution with the standard methods using variable condenstation with AMG, by using LU to solve for the LM variable (not assuming diagonal coupling with the primal variable).
Specification(s): dm_contact_precon_full_dinv
Design: Contact ActionVCP
Issue(s): #15215
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- contact: Explicit Dynamics
- 3.8.1The system shall be able to solve a simple few-element normal contact problem using explicit dynamics.
Specification(s): block_penalty
Design: ExplicitDynamicsContactConstraint
Issue(s): #25666
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.8.2The system shall be able to solve a simple few-element normal contact problem using explicit dynamics solving uncoupled, local equations of momentum balance.
Specification(s): test_balance
Design: ExplicitDynamicsContactConstraint
Issue(s): #25666
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.8.3The system shall be able to solve a simple few-element normal contact problem using explicit dynamics solving uncoupled, local equations of momentum balance and overwrite boundary variables after applying the time stepper scheme.
Specification(s): test_balance_overwrite
Design: ExplicitDynamicsContactConstraint
Issue(s): #25666
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.8.4The system shall be able to solve a simple few-element normal contact problem using explicit dynamics solving uncoupled, local equations of momentum balance in debug mode.
Specification(s): test_balance_short
Design: ExplicitDynamicsContactConstraint
Issue(s): #25666
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.8.5The system shall be able to solve a simple few-element normal contact problem using explicit dynamics solving uncoupled, local equations of momentum balance and overwrite boundary variables after applying the time stepper scheme in debug mode.
Specification(s): test_balance_overwrite_short
Design: ExplicitDynamicsContactConstraint
Issue(s): #25666
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.8.6The system shall be able to solve a simple few-element normal contact problem using explicit dynamics solving uncoupled, local equations of momentum balance during an impact-settling under gravity acceleration.
Specification(s): settlement
Design: ExplicitDynamicsContactConstraint
Issue(s): #25666
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- contact: Fieldsplit
- 3.9.1The system shall allow for split preconditioning based on contact surfaces.
Specification(s): 2block-3D
Design: FSPComputeWeightedGapLMMechanicalContactComputeFrictionalForceLMMechanicalContact
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.9.2The system shall allow split preconditioning of frictionless mortar contact.
Specification(s): mortar-FS
Design: FSPComputeWeightedGapLMMechanicalContactComputeFrictionalForceLMMechanicalContact
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.9.3The system shall allow split preconditioning of frictional mortar contact.
Specification(s): mortar-FS-frictional
Design: FSPComputeWeightedGapLMMechanicalContactComputeFrictionalForceLMMechanicalContact
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Frictional
- 3.10.1The contact system shall enforce 2D single-point contact with significant accumulated slip.
Specification(s): single_point_2d
Design: ContactMechanicalContactConstraint
Issue(s): #6524
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.10.2The contact system shall enforce 2D single-point contact with significant accumulated slip. With predictor solver options.
Specification(s): single_point_2d_predictor
Design: ContactMechanicalContactConstraint
Issue(s): #6524
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.10.3The contact system shall enforce 2D single-point contact with significant accumulated slip when formulation selected is tangential_penalty contact.
Specification(s): single_point_2d_tp
Design: ContactMechanicalContactConstraint
Issue(s): #6524
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.10.4The contact system shall enforce 2D line contact between quads with significant accumulated slip.
Specification(s): sliding_elastic_blocks_2d
Design: ContactMechanicalContactConstraint
Issue(s): #6524
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.10.5The contact system shall enforce 2D line contact between quads with significant accumulated slip, when formulation selected is tangential_penalty.
Specification(s): sliding_elastic_blocks_2d_tp
Design: ContactMechanicalContactConstraint
Issue(s): #6524
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Glued
- 3.11.1The contact system shall enforce a glued contact constraint that ties together two blocks that are separated by an initial gap when the come in contact with each other so that the blocks move together.
Specification(s): glued_contact_mechanical_constraint
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Hertz Spherical
- 3.12.1The Contact system shall simulate Hertz contact between sphere and plane as a 2D axisymmetric problem with Quad4 elements.
Specification(s): hertz_contact_rz
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): RunApp
- 3.12.2The Contact system shall simulate Hertz contact between sphere and plane as a 2D axisymmetric problem with Quad8 elements.
Specification(s): hertz_contact_rz_quad8
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): RunApp
- 3.12.3The Contact system shall simulate Hertz contact between sphere and plane as a 3D problem with Hex8 elements.
Specification(s): hertz_contact
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): RunApp
- 3.12.4The Contact system shall simulate Hertz contact between sphere and plane as a 3D problem with Hex27 elements.
Specification(s): hertz_contact_hex27
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): RunApp
- contact: Incremental Slip
- 3.13.1
Specification(s): slip
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Kinematic-And-Scaling
- 3.14.1The system shall be able to apply automatic scaling in conjunection with kinematic contact constraint enforcement and show no penetration and exhibit good nonlinear convergence
Specification(s): auto-scaling
Design: Constraints System
Issue(s): #12601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.14.2The system shall yield the same physical results when solving a kinematic contact problem with and without automatic scaling
Specification(s): no-scaling
Design: Constraints System
Issue(s): #12601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Mechanical Constraint
- 3.15.1The contact system shall enforce a frictionless mechanical contact condition between two blocks with a combination of normal and tangential motion using a kinematic enforcement with the Constraint system.
Specification(s): frictionless_kinematic
Design: ContactMechanicalContactConstraint
Issue(s): #2816
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.15.2The contact system shall enforce a frictionless mechanical contact condition between two blocks with gap offsets on both primary and secondary blocks using a kinematic enforcement with the DiracKernel system.
Specification(s): frictionless_kinematic_gap_offset
Design: ContactMechanicalContactConstraint
Issue(s): #14089
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.15.3The contact system shall enforce a frictionless mechanical contact condition between two blocks with a combination of normal and tangential motion using a penalty enforcement with the Constraint system.
Specification(s): frictionless_penalty
Design: ContactMechanicalContactConstraint
Issue(s): #2816
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.15.4The contact system shall enforce a glued mechanical contact condition between two blocks with a combination of normal and tangential motion using a kinematic enforcement with the Constraint system.
Specification(s): glued_kinematic
Design: ContactMechanicalContactConstraint
Issue(s): #2816
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.15.5The contact system shall enforce a glued mechanical contact condition between two blocks with a combination of normal and tangential motion using a penalty enforcement with the Constraint system.
Specification(s): glued_penalty
Design: ContactMechanicalContactConstraint
Issue(s): #2816
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Mortar Augmented Lagrange
- 3.16.1The aux kernel shall throw an error if the supplied user object dies not support computing the property
- normal_pressure
- accumulated_slip_one
- tangential_pressure_one
- tangential_velocity_one
- accumulated_slip_two
- tangential_pressure_two
- tangential_velocity_two
- normal_gap
- normal_lm
- delta_tangential_lm_one
- delta_tangential_lm_two
- active_set
Specification(s): aux_errors/normal_pressure, aux_errors/accumulated_slip_one, aux_errors/tangential_pressure_one, aux_errors/tangential_velocity_one, aux_errors/accumulated_slip_two, aux_errors/tangential_pressure_two, aux_errors/tangential_velocity_two, aux_errors/normal_gap, aux_errors/normal_lm, aux_errors/delta_tangential_lm_one, aux_errors/delta_tangential_lm_two, aux_errors/active_set
Design: PenaltyMortarUserObjectAux
Issue(s): #24349
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- contact: Mortar Aux Kernels
- 3.17.1The contact module shall be able to compute nodal weighted gap distance velocity values via a mortar auxiliary kernel.
Specification(s): block-dynamics-aux-vel
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.17.2The contact module shall be able to compute nodal wear depth values in accordance with Archard equation via a mortar auxiliary kernel.
Specification(s): block-dynamics-aux-wear
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.17.3The contact module shall be able to compute nodal wear depth values in accordance with Archard equation and the mortar gap velocity via mortar auxiliary kernels in the same input file.
Specification(s): block-dynamics-aux-wear-vel
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.17.4Contact module shall compute nodal frictional status of mortar surfaces for a simple problem in which nodes are in stick and slip states.
Specification(s): frictional-mortar-3d-status
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.17.5The contact module shall be able to generate an informative error if the nodal frictional status auxiliary kernel is not provided a second frictional Lagrange multiplier for a three-dimensional problem.
Specification(s): frictional-mortar-3d-status-error
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 3.17.6The contact module shall be able to compute nodal wear depth values in accordance with Archard equation and the mortar gap velocity via mortar auxiliary kernels while including these computations in the definition of mortar normal contact constraints in an asymmetric problem for a short simulation.
Specification(s): block-dynamics-aux-fretting-wear-test-quick
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.17.7The contact module shall be able to compute nodal wear depth values in accordance with Archard equation and the mortar gap velocity via mortar auxiliary kernels while including these computations in the definition of mortar normal contact constraints in an asymmetric problem for a short simulation where secondary elements/nodes may project in an oblique manner and where sidesets only span the possible contact patch area.
Specification(s): block-dynamics-aux-fretting-wear-test-quick-multiple-projections
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.17.8The contact module shall be able to compute nodal wear depth values in accordance with Archard equation and the mortar gap velocity via mortar auxiliary kernels while including these computations in the definition of mortar normal contact constraints in an asymmetric problem for a short simulation where secondary elements/nodes may project in an oblique manner due to wrap-around lower-dimensional domains and sidesets. This test checks for the ability to discard oblique segments with a default minimum projection angle and the fact that wrapping around the lowerd mesh modifies contact geometry (normals, e.g.) and this has an impact on the contact force direction at the geometry discontinuity.
Specification(s): block-dynamics-aux-fretting-wear-test-quick-multiple-projections-lowerd
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.17.9The contact module shall be able to compute nodal wear depth values in accordance with Archard equation and the mortar gap velocity via mortar auxiliary kernels while including these computations in the definition of mortar normal contact constraints in an asymmetric problem for a short simulation using the contact action.
Specification(s): block-dynamics-aux-fretting-wear-test-action-quick
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.17.10The system shall allow for a user controllable input such that the mortar segment mesh does not contain segments built from oblique projections. Therefore, the system shall generate many segments from oblique projections if a very small minimum projection angle is chosen.
Specification(s): block-dynamics-aux-fretting-wear-test-projection_angle
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.17.11The system shall produce the correct normal contact pressure value for frictionless mortar contact when using an auxiliary kernel.
Specification(s): pressure-aux-frictionless
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.17.12The system shall be able to produce the correct normal contact pressure value in 3D for frictionless mortar contact when using an auxiliary kernel.
Specification(s): pressure-aux-frictionless-3d
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.17.13The system shall be able to produce the correct tangential contact pressure value for frictional mortar contact when using an auxiliary kernel.
Specification(s): pressure-aux-friction
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.17.14The system shall be able to produce the correct tangential contact pressure value in 3D for frictional mortar contact when using an auxiliary kernel.
Specification(s): pressure-aux-friction-3d
Design: ComputeDynamicFrictionalForceLMMechanicalContactMortarPressureComponentAux
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- contact: Mortar Cartesian Lms
- 3.18.1The contact module shall be able to solve a two-dimensional frictionless problem with Cartesian Lagrange multipliers.
Specification(s): frictionless-weighted-gap-lm
Design: ComputeFrictionalForceCartesianLMMechanicalContactComputeWeightedGapCartesianLMMechanicalContact
Issue(s): #21641
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.18.2The contact module shall be able to solve a three-dimensional frictionless problem with Cartesian Lagrange multipliers.
Specification(s): frictionless-mortar-3d
Design: ComputeFrictionalForceCartesianLMMechanicalContactComputeWeightedGapCartesianLMMechanicalContact
Issue(s): #21641
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.18.3Contact module shall solve a three-dimensional frictional problem with Cartesian Lagrange multipliers.
Specification(s): friction-mortar-3d
Design: ComputeFrictionalForceCartesianLMMechanicalContactComputeWeightedGapCartesianLMMechanicalContact
Issue(s): #21641
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.18.4The contact module shall be able to solve a flat surface-flat surface frictional problem with Cartesian Lagrange multipliers.
Specification(s): two_block_1st_order_constraint_lm_xy_friction
Design: ComputeFrictionalForceCartesianLMMechanicalContactComputeWeightedGapCartesianLMMechanicalContact
Issue(s): #21641
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.18.5The contact module shall be able to solve a cylinder-on-plane plane strain frictional problem with Cartesian Lagrange multipliers.
Specification(s): cylinder_friction_cartesian
Design: ComputeFrictionalForceCartesianLMMechanicalContactComputeWeightedGapCartesianLMMechanicalContact
Issue(s): #21641
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.18.6The contact module shall be able to solve a flat surface-flat surface frictional problem with Cartesian Lagrange multipliers using VCP.
Specification(s): two_block_1st_order_constraint_lm_xy_friction_vcp
Design: ComputeFrictionalForceCartesianLMMechanicalContactComputeWeightedGapCartesianLMMechanicalContact
Issue(s): #21641
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.18.7The contact module shall be able to solve a cylinder-on-plane plane strain frictional problem with Cartesian Lagrange multipliers using VCP.
Specification(s): cylinder_friction_cartesian_vcp
Design: ComputeFrictionalForceCartesianLMMechanicalContactComputeWeightedGapCartesianLMMechanicalContact
Issue(s): #21641
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Mortar Dynamics
- 3.19.1The system shall solve mortar frictionless contact between two blocks with weighted gap time stabilization using mortar nodal geometry.
Specification(s): block-dynamics
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.19.2The system shall solve dynamics mortar contact between two blocks with weighted gap time stabilization and match reference kinetic and elastic energy results.
Specification(s): block-dynamics-reference
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.19.3The system shall solve mortar frictionless contact between two blocks with weighted gap time stabilization using mortar nodal geometry via the contact mechanics action.
Specification(s): block-dynamics-action
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.19.4The system shall generate an error if dynamics is not specifically requested and Newmark-beta integration parameter beta is provided.
Specification(s): block-dynamics-action-beta-error
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 3.19.5The system shall generate an error if dynamics is not specifically requested and Newmark-beta integration parameter gamma is provided.
Specification(s): block-dynamics-action-gamma-error
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 3.19.6The system shall solve mortar frictional contact between two blocks with weighted gap time stabilization using mortar nodal geometry.
Specification(s): block-dynamics-friction
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.19.7The system shall solve mortar frictional contact between two blocks with weighted gap time stabilization using mortar nodal geometry via the contact action.
Specification(s): block-dynamics-friction-action
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.19.8The system shall simulate mortar frictional contact between two blocks with weighted gap time stabilization using mortar nodal geometry with a creep material model.
Specification(s): block-dynamics-friction-creep
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.19.9The system shall solve a dynamic 3D frictional bouncing block problem with mortar constraint using nodal-attached geometry
Specification(s): frictional-mortar-3d-dynamics
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.19.10The system shall solve a dynamic 3D frictional one-element bouncing block problem with mortar constraint using nodal-attached geometry and the correct edge dropping setting
Specification(s): frictional-mortar-3d-dynamics-light
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.19.11The system shall solve a dynamic 3D frictional one-element bouncing block problem with mortar constraint using nodal-attached geometry and the incorrect edge dropping setting
Specification(s): frictional-mortar-3d-dynamics-light-miss-dropping
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.19.12The system shall solve a dynamic 3D frictional one-element bouncing block problem with mortar constraints using nodal geometry and a friction coefficient that depends on the normal contact pressure and the relative tangential velocity
Specification(s): frictional-mortar-3d-dynamics-light-function
Design: ComputeDynamicFrictionalForceLMMechanicalContactComputeDynamicFrictionalForceLMMechanicalContact
Issue(s): #19671
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Mortar Restart
- 3.20.1The system shall be able to run a two-dimensional frictional model using the contact action for mortar applications
Specification(s): frictional_bouncing_block_action_restart_1
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.20.2The system shall be able to restart a mortar mechanical contact simulation via the action without generating additional lower dimensional subdomains which may be unused
Specification(s): frictional_bouncing_block_action_restart_2
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 3.20.1
- contact: Mortar Tm
- 3.21.1The system shall be able to compute a soft block bouncing on a soft plank problem on a first order 2D mesh using tensor mechanics and frictional mortar contact
- using the finite strain formulation.
- using the finite strain formulation for a limited time simulation.
- using the finite strain formulation and reference residual.
- using the finite strain formulation and reference residual with extra_vector_tags passed to the constraints.
Specification(s): soft/finite, soft/finite_short, soft/finite_rr, soft/finite_rr_full
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.2The system shall be able to compute a block bouncing on a plank problem on a first order 2D mesh using tensor mechanics and frictional mortar contact and finite strain
- using with a stiff block and a stiff plank.
- using with a soft block and a stiff plank.
Specification(s): stiff/stiff_stiff, stiff/soft_stiff
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.3The system shall be able to compute a soft block bouncing on a soft plank problem on a first order 2D mesh using tensor mechanics with second order elements and frictional mortar contact
- using the finite strain formulation.
- using the finite strain formulation and reference residual.
Specification(s): soft_second/finite, soft_second/finite_rr
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.4The system shall be able to compute a block bouncing on a plank problem on a first order 2D mesh using tensor mechanics with second order elements and frictional mortar contact and finite strain
- using with a stiff block and a stiff plank.
- using with a soft block and a stiff plank.
Specification(s): stiff_second/stiff_stiff, stiff_second/soft_stiff
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.5The system shall be able to use automatic differentiation to compute a soft block bouncing on a soft plank problem on a first order 2D mesh using tensor mechanics and mortar contact
- using the small strain formulation.
- using the finite strain formulation.
- using the finite strain formulation with automatic scaling.
- using the finite strain formulation and reference residual.
- using the small strain formulation and calculate a perfect Jacobian.
- using the finite strain formulation and calculate a perfect Jacobian.
Specification(s): soft/small, soft/finite, soft/finite_scaling, soft/finite_rr, soft/small-jac, soft/finite-jac
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
Prerequisite(s): 3.21.13.21.73.21.93.21.113.21.133.21.153.21.173.21.19
- 3.21.6The system shall be able to use automatic differntiation to compute a block bouncing on a plank problem on a first order 2D mesh using tensor mechanics and mortar contact and finite strain
- using with a stiff block and a stiff plank.
- using with a soft block and a stiff plank.
Specification(s): stiff/stiff_stiff, stiff/soft_stiff
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.7The system shall be able to use automatic differntiation to compute a soft block bouncing on a soft plank problem on a second order 2D mesh using tensor mechanics and mortar contact
- using the small strain formulation.
- using the finite strain formulation.
- using the finite strain formulation with automatic scaling.
- using the finite strain formulation and reference residual.
- using the small strain formulation and calculate a perfect Jacobian.
- using the finite strain formulation and calculate a perfect Jacobian.
Specification(s): soft/small, soft/finite, soft/finite_scaling, soft/finite_rr, soft/small-jac, soft/finite-jac
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
Prerequisite(s): 3.21.13.21.53.21.93.21.113.21.133.21.153.21.173.21.19
- 3.21.8The system shall be able to use automatic differntiation to compute a block bouncing on a plank problem on a second order 2D mesh using tensor mechanics and mortar contact and finite strain
- using with a stiff block and a stiff plank.
- using with a soft block and a stiff plank.
Specification(s): stiff/stiff_stiff, stiff/soft_stiff
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.9The system shall be able to compute a soft block bouncing on a soft plank problem on a first order 2D mesh using tensor mechanics and mortar contact
- using the small strain formulation.
- using the finite strain formulation.
- using the finite strain formulation for a limited time simulation.
- using the finite strain formulation with automatic scaling.
- using the finite strain formulation and reference residual.
- using the finite strain formulation and reference residual with extra_vector_tags passed to the constraints.
Specification(s): soft/small, soft/finite, soft/finite_short, soft/finite_scaling, soft/finite_rr, soft/finite_rr_full
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.10The system shall be able to compute a block bouncing on a plank problem on a first order 2D mesh using tensor mechanics and mortar contact and finite strain
- using with a stiff block and a stiff plank.
- using with a soft block and a stiff plank.
Specification(s): stiff/stiff_stiff, stiff/soft_stiff
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.11The system shall be able to compute a soft block bouncing on a soft plank problem on a second order 2D mesh using tensor mechanics and mortar contact
- using the small strain formulation.
- using the finite strain formulation.
- using the finite strain formulation with automatic scaling.
- using the finite strain formulation and reference residual.
Specification(s): soft/small, soft/finite, soft/finite_scaling, soft/finite_rr
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.12The system shall be able to compute a block bouncing on a plank problem on a second order 2D mesh using tensor mechanics and mortar contact and finite strain
- using with a stiff block and a stiff plank.
- using with a soft block and a stiff plank.
Specification(s): stiff/stiff_stiff, stiff/soft_stiff
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.13The system shall be able to use automatic differntiation to compute a soft block bouncing on a soft plank problem on a first order 2DRz mesh using tensor mechanics and mortar contact
- using the small strain formulation.
- using the finite strain formulation.
- using the finite strain formulation with automatic scaling.
- using the finite strain formulation and reference residual.
- using the small strain formulation and calculate a perfect Jacobian.
- using the finite strain formulation and calculate a perfect Jacobian.
Specification(s): soft/small, soft/finite, soft/finite_scaling, soft/finite_rr, soft/small-jac, soft/finite-jac
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
Prerequisite(s): 3.21.13.21.53.21.73.21.93.21.113.21.153.21.173.21.19
- 3.21.14The system shall be able to use automatic differntiation to compute a block bouncing on a plank problem on a first order 2DRz mesh using tensor mechanics and mortar contact and finite strain
- using with a stiff block and a stiff plank.
- using with a soft block and a stiff plank.
Specification(s): stiff/stiff_stiff, stiff/soft_stiff
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.15The system shall be able to use automatic differentiation to compute a soft block bouncing on a soft plank problem on a second order 2DRz mesh using tensor mechanics and mortar contact
- using the small strain formulation.
- using the finite strain formulation.
- using the finite strain formulation with automatic scaling.
- using the finite strain formulation and reference residual.
- using the small strain formulation and calculate a perfect Jacobian.
- using the finite strain formulation and calculate a perfect Jacobian.
Specification(s): soft/small, soft/finite, soft/finite_scaling, soft/finite_rr, soft/small-jac, soft/finite-jac
Design: Constraints System
Issue(s): #13080
Collection(s): FUNCTIONAL
Type(s): CSVDiffPetscJacobianTester
Prerequisite(s): 3.21.13.21.53.21.73.21.93.21.113.21.133.21.173.21.19
- 3.21.16The system shall be able to use automatic differntiation to compute a block bouncing on a plank problem on a second order 2DRz mesh using tensor mechanics and mortar contact and finite strain
- using with a stiff block and a stiff plank.
- using with a soft block and a stiff plank.
Specification(s): stiff/stiff_stiff, stiff/soft_stiff
Design: Constraints System
Issue(s): #13080
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.17The system shall be able to compute a soft block bouncing on a soft plank problem on a first order 2DRz mesh using tensor mechanics and mortar contact
- using the small strain formulation.
- using the finite strain formulation.
- using the finite strain formulation with automatic scaling.
- using the finite strain formulation and reference residual.
Specification(s): soft/small, soft/finite, soft/finite_scaling, soft/finite_rr
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.18The system shall be able to compute a block bouncing on a plank problem on a first order 2DRz mesh using tensor mechanics and mortar contact and finite strain
- using with a stiff block and a stiff plank.
- using with a soft block and a stiff plank.
Specification(s): stiff/stiff_stiff, stiff/soft_stiff
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.19The system shall be able to compute a soft block bouncing on a soft plank problem on a second order 2DRz mesh using tensor mechanics and mortar contact
- using the small strain formulation.
- using the finite strain formulation.
- using the finite strain formulation with automatic scaling.
- using the finite strain formulation and reference residual.
Specification(s): soft/small, soft/finite, soft/finite_scaling, soft/finite_rr
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.20The system shall be able to compute a block bouncing on a plank problem on a second order 2DRz mesh using tensor mechanics and mortar contact and finite strain
- using with a stiff block and a stiff plank.
- using with a soft block and a stiff plank.
Specification(s): stiff/stiff_stiff, stiff/soft_stiff
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.21.21
Specification(s): horizontal_blocks_mortar_TM
Design: ContactMechanicalContactConstraint
Issue(s): #14630
Collection(s): FUNCTIONAL
Type(s): RunApp
- contact: Multiple Contact Pairs
- 3.22.1The system shall set up node-face interactions between multiple surface pairs using a contact action syntax.
Specification(s): multiple_pairs
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #18022
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.2The system shall set up node-face interactions between multiple surface pairs using a contact action syntax and remove repeated contact pairs.
Specification(s): multiple_pairs_cleanup
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #18022
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.3The system shall set up mortar interactions between multiple surface pairs using a contact action syntax with distinct input blocks.
Specification(s): multiple_pairs_mortar
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #18022
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.4The system shall set up frictional mortar interactions between multiple surface pairs using a contact action syntax with distinct input blocks.
Specification(s): multiple_pairs_mortar_friction
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #18022
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.5The system shall assign and accumulate a single contact pressure auxiliary variable for all contact pairs supplied to a single contact action object.
Specification(s): three_hexagons_coarse
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #18022
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.6The system shall assign and accumulate a single contact pressure auxiliary variable for all contact pairs supplied to a single contact action object with a different combination of primary-secondary pairs.
Specification(s): three_hexagons_coarse_automatic_pair_reference
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #24122
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.7The system shall be able to, if the user provides a reference distance, assign primary-secondary contact pairs automatically.
Specification(s): three_hexagons_coarse_automatic_pair
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #24122
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.8The system shall be able to, if the user provides a reference distance, assign primary-secondary contact pairs automatically using proximity between nodes that belong to arbitrary boundaries.
Specification(s): three_hexagons_coarse_automatic_pair_node_proximity
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #24609
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.9The system shall be able to, if the user provides a too-small reference distance, avoid assigning primary-secondary contact pairs using proximity between nodes.
Specification(s): three_hexagons_coarse_automatic_pair_node_proximity_small_distance
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #24609
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.10The system shall be able to, if the user provides a very large reference distance, assign primary-secondary contact pairs automatically using proximity between nodes that belong to arbitrary boundaries.
Specification(s): three_hexagons_coarse_automatic_pair_node_proximity_large_distance
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #24609
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.11The system shall generate an error if insufficient information to automatically define contact surface pairs is provided.
Specification(s): three_hexagons_coarse_automatic_pair_error
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #24122
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 3.22.12The system shall assign and accumulate a single contact pressure auxiliary variable for all contact pairs supplied to a distinct contact action object.
Specification(s): three_hexagons_coarse_various_actions
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #18022
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.13The system shall compute mechanical contact with multiple pairs, which are defined with separate contact sidesets.
Specification(s): split_sidesets
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #18022
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.22.14The system shall compute mechanical contact allowing a secondary surface to enforce constraints with multiple primary surfaces.
Specification(s): continuous_sidesets
Design: ContactMechanicalContactConstraintContactPressureAux
Issue(s): #18022
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Nodal Area
- 3.23.1The system shall compute the nodal area for use with contact calculations in 3D.
Specification(s): 3D
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.23.2The system shall compute the nodal area in parallel for use with contact calculations in 3D.
Specification(s): 3D2Proc
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 3.23.1
- 3.23.3The system shall compute the nodal area for use with contact calculations in 2D.
Specification(s): 2D
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.23.4The system shall compute the nodal area in parallel for use with contact calculations in 2D.
Specification(s): 2D2Proc
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 3.23.3
- 3.23.5The system shall compute the nodal area for Hex20 elements for use with contact calculations.
Specification(s): Hex20
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.23.6The system shall compute the nodal area for Hex20 elements for use with frictionless contact calculations.
Specification(s): Hex20_2
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 3.23.5
- 3.23.7The system shall compute the nodal area for Hex20 elements for use with penalty contact calculations.
Specification(s): Hex20_3
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.23.8The system shall compute the nodal area in parallel for Hex20 elements for use with contact calculations.
Specification(s): Hex202Proc
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 3.23.6
- 3.23.9The system shall compute the nodal area for Hex27 elements for use with contact calculations.
Specification(s): Hex27
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.23.10The system shall compute the nodal area in parallel for Hex27 elements for use with contact calculations.
Specification(s): Hex272Proc
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
Prerequisite(s): 3.23.9
- contact: Non-Singular-Frictional-Mortar
- 3.24.1The system shall not generate singular Jacobians in frictional mortar contact.
Specification(s): nonsingular
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Normalized Penalty
- 3.25.1The contact system shall yield repeatable results for 2D contact with elements of various aspect ratios. Penalty contact.
Specification(s): normalized_penalty
Design: ContactMechanicalContactConstraint
Issue(s): #3532
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.25.2The contact system shall yield repeatable results for 2D contact with Q8 elements of various aspect ratios. Penalty contact.
Specification(s): normalized_penalty_Q8
Design: ContactMechanicalContactConstraint
Issue(s): #3532
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.25.3The contact system shall yield repeatable results for 2D contact with elements of various aspect ratios. Kinematic contact.
Specification(s): normalized_penalty_kin
Design: ContactMechanicalContactConstraint
Issue(s): #3532
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.25.4The contact system shall yield repeatable results for 2D contact with Q8 elements of various aspect ratios. Kinematic contact.
Specification(s): normalized_penalty_kin_Q8
Design: ContactMechanicalContactConstraint
Issue(s): #3532
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Pdass Problems
- 3.26.1The contact module shall be able to solve frictional contact between a cylinder and a plane.
Specification(s): cylinder_friction
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.2The contact module shall be able to approximate frictional contact solution between a cylinder and a plane using penalty mortar contact.
Specification(s): cylinder_friction_penalty
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.3The contact module shall be able to approximate frictional contact solution between a cylinder and a plane using penalty mortar contact after performing initial adaptivity around the contact area.
Specification(s): cylinder_friction_penalty_adaptivity
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.4The contact module shall be able to approximate normal contact in a two-dimensional cylinder via an augmented Lagrange approach to constraint enforcement.
Specification(s): cylinder_friction_penalty_al_normal
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.5The contact action shall be alert the user if Augmented Lagrage parameters are supplied, but the selected Problem class does not support AL.
Specification(s): action_error
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 3.26.6The contact module shall be able to approximate frictional contact in a two-dimensional cylinder via an augmented Lagrange approach to constraint enforcement.
Specification(s): cylinder_friction_penalty_al_frictional
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.7The contact module shall be able to approximate frictional contact in a two-dimensional cylinder via an augmented Lagrange approach to constraint enforcement with a tight slip distance tolerance.
Specification(s): cylinder_friction_penalty_frictional_al_tight_slip
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.8The contact module shall be able to approximate frictional contact in a two-dimensional cylinder via an augmented Lagrange approach to constraint enforcement using the contact action.
Specification(s): cylinder_friction_penalty_al_frictional_action
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.9The contact module shall be able to approximate frictional contact in a two-dimensional cylinder via an augmented Lagrange approach to constraint enforcement using the contact action and use the hypre algebraic multigrid preconditioner since the augmented Lagrange (Uzawa) constraint enfrocement approach allows for maintaining reasonable system condition numbers.
Specification(s): cylinder_friction_penalty_al_frictional_action_amg
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.10The contact module shall be able to approximate frictional contact in a two-dimensional cylinder via an augmented Lagrange approach to constraint enforcement using the contact action and use the hypre algebraic multigrid preconditioner since the augmented Lagrange (Uzawa) constraint enfrocement approach allows for maintaining reasonable system condition numbers and selecting the 'Bussetta' and 'Simple' adaptivity strategies for the normal and frictional penalty values, respectively.
Specification(s): cylinder_friction_penalty_frictional_al_action_amg_tight
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.11The contact module shall be able to approximate frictional contact in a two-dimensional cylinder via an augmented Lagrange approach to constraint enforcement using the contact action and use the hypre algebraic multigrid preconditioner since the augmented Lagrange (Uzawa) constraint enfrocement approach allows for maintaining reasonable system condition numbers and selecting the 'Bussetta' and 'FrictionLimit' adaptivity strategies for the normal and frictional penalty values, respectively.
Specification(s): cylinder_friction_penalty_al_frictional_action_amg_bussetta_simple
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.12The contact module shall be able to approximate normal contact in a two-dimensional cylinder via an augmented Lagrange approach to constraint enforcement and allow for separation.
Specification(s): cylinder_friction_penalty_al_separation
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.13The contact module shall be able to solve frictional contact between a semicircular tool and flexible base material.
Specification(s): ironing
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.14The contact module shall be able to solve frictional contact between a semicircular tool and flexible base material using a penalty approach to mortar contact.
Specification(s): ironing_penalty
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.15The contact module shall be able to solve frictional contact between a semicircular tool and flexible base material using a penalty approach to mortar contact through the contact action.
Specification(s): ironing_penalty_action
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.16The contact module shall be able to solve frictional contact between a bouncing block and flexible base material.
Specification(s): frictional_bouncing_block
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.17The contact module shall be able to solve frictional contact between a bouncing block and flexible base material verifying setup in the contact action.
Specification(s): frictional_bouncing_block_action
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.26.18The contact module shall be able to solve frictional contact between a bouncing block and a flexible substrate when correct edge dropping is enabled. An additional requirement is that the correct edge dropping treatment must yield same results as an incorrect edge dropping treatment when there is not edge dropping, e.g. when the entire secondary surface projects to the primary surface.
Specification(s): frictional_bouncing_block_edge_dropping
Design: ComputeFrictionalForceLMMechanicalContact
Issue(s): #17495
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- contact: Pressure
- 3.27.1The contact system shall reproduce contact pressure results among various formulation types. Augmented Lagrangian formulation.
Specification(s): pressureAugLag
Design: ContactMechanicalContactConstraint
Issue(s): #3418
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.27.2The contact system shall reproduce contact pressure results among various formulation types. Penalty.
Specification(s): pressurePenalty
Design: ContactMechanicalContactConstraint
Issue(s): #3418
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.27.3The contact system shall reproduce contact pressure results among various formulation types. Mechanical constraint.
Specification(s): pressurePenalty_mechanical_constraint
Design: ContactMechanicalContactConstraint
Issue(s): #3418
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Ranfs-And-Scaling
- 3.28.1The system shall be able to apply automatic scaling in conjunction with ranfs contact
Specification(s): auto-scaling
Design: Constraints System
Issue(s): #12601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.28.2The system shall be able to solve ranfs contact with no scaling
Specification(s): no-scaling
Design: Constraints System
Issue(s): #12601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Ring Contact
- 3.29.1The contact system shall enforce contact between three-dimensional non-conformal surfaces with Hex20 elements.
Specification(s): ring_contact
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Simple Contact
- 3.30.1
Specification(s): simple_contact_test
Design: ContactMechanicalContactConstraint
Issue(s): #3958
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.30.2
Specification(s): simple_contact_test2
Design: ContactMechanicalContactConstraint
Issue(s): #3958
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.30.3
Specification(s): simple_contact_rz_test
Design: ContactMechanicalContactConstraint
Issue(s): #3958
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.30.4
Specification(s): simple_contact_rspherical
Design: ContactMechanicalContactConstraint
Issue(s): #3958
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.30.5The system shall simulate correct contact behavior in 2D when two blocks with the same height come into contact using the dual basis
Specification(s): frictionless-compress-2d
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.30.6The system shall simulate correct contact behavior in 2D when two blocks with the same height come into contact using the Petrov-Galerkin approach.
Specification(s): frictionless-compress-2d_pg
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.30.7The system shall simulate correct contact behavior in 2D when two blocks with the same height come into contact using the standard (non-dual) basis
Specification(s): frictionless-compress-2d-nondual
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.30.8The system shall simulate correct contact behavior in 3D when two blocks with the same height come into contact using the dual basis
Specification(s): frictionless-compress-3d
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.30.9The system shall simulate correct contact behavior in 3D when two blocks with the same height come into contact using the Petrov-Galerkin approach.
Specification(s): frictionless-compress-3d_pg
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.30.10The system shall simulate correct contact behavior in 3D when two blocks with the same height come into contact using the standard (non-dual) basis
Specification(s): frictionless-compress-3d-nondual
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- contact: Sliding Block
- 3.31.1The system shall simulate correct contact behavior in 2D when the node from a secondary mortar element does not project to the primary surface using the dual basis
Specification(s): frictionless-slide-2d
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.31.2The system shall simulate correct contact behavior in 2D when the node from a secondary mortar element does not project to the primary surface using the standard (non-dual) basis
Specification(s): frictionless-slide-2d-nondual
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.31.3The system shall simulate correct contact behavior in 3D when the node from a secondary mortar element does not project to the primary surface
Specification(s): frictionless-slide-3d
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.31.4The system shall simulate correct contact behavior in 3D when the node from a secondary mortar element does not project to the primary surface using the standard (non-dual) basis
Specification(s): frictionless-slide-3d-nondual
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.31.5We shall be able to run our canonical frictional sliding block problem with lagrange multipliers and the mortar method
Specification(s): frictionless_lm
Design: Constraints System
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.6We shall be able to solve the Coulomb friction sliding block problem using the penalty method and a friction coefficient of .2
Specification(s): frictional_02_penalty
Design: MechanicalContactConstraint
Issue(s): #2816
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.7We shall be able to solve the Coulomb friction sliding block problem using the penalty method and a friction coefficient of .4
Specification(s): frictional_04_penalty
Design: MechanicalContactConstraint
Issue(s): #2816
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.8We shall be able to solve the frictionless sliding block problem using a kinematic constraint formulation.
Specification(s): frictionless_kinematic
Design: MechanicalContactConstraint
Issue(s): #2816
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.9Kinematic contact shall produce the same results regardless of whether variable scaling is used or not
Specification(s): frictionless_kinematic_scaling
Design: MechanicalContactConstraint
Issue(s): #11601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.10We shall be able to solve the frictionless sliding block problem using a penalty constraint formulation.
Specification(s): frictionless_penalty
Design: MechanicalContactConstraint
Issue(s): #2816
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.11We shall be able to solve the frictionless sliding block problem with a line serach customized for mechanical contact.
Specification(s): frictionless_penalty_contact_line_search
Design: ContactLineSearch
Issue(s): #10950
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.12The system shall support mechanics frictional contact problems
Specification(s): frictional_mu02_penalty
Design: Contact Action
Issue(s): #12527
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.13The system shall support mechanics frictional contact problems
Specification(s): frictional_mu04_penalty
Design: Contact Action
Issue(s): #12527
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.14The system shall support mechanics frictionless contact problems
Specification(s): frictionless_kinematic
Design: Contact Action
Issue(s): #12527
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.15The system shall support mechanics frictionless contact problems
Specification(s): frictionless_penalty
Design: Contact Action
Issue(s): #12527
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.16The system shall support mechanics frictionless contact problems
Specification(s): frictionless_aug
Design: Contact Action
Issue(s): #12527
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.31.17The system shall support mechanics frictional contact problems
Specification(s): frictional_mu02_aug
Design: Contact Action
Issue(s): #12527
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Tan-Pen-And-Scaling
- 3.32.1The system shall be able to apply automatic scaling in conjunection with tangential penalty contact constraint enforcement and show no penetration and exhibit good nonlinear convergence
Specification(s): auto-scaling
Design: Constraints System
Issue(s): #12601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.32.2The system shall yield the same physical results when solving a tangential penalty contact problem with and without automatic scaling
Specification(s): no-scaling
Design: Constraints System
Issue(s): #12601
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Tension Release
- 3.33.1The contact system shall enforce and release contact conditions. 4 elements.
Specification(s): 4ElemTensionRelease
Design: ContactMechanicalContactConstraint
Issue(s): #3418
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.33.2The contact system shall enforce and release contact conditions. 4 elements and mechanical constraints.
Specification(s): 4ElemTensionRelease_mechanical_constraint
Design: ContactMechanicalContactConstraint
Issue(s): #3418
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.33.3The contact system shall enforce and release contact conditions. 4 elements and ensure no new Jacobian allocations.
Specification(s): 4ElemTensionRelease_no_new_nonzeros
Design: ContactMechanicalContactConstraint
Issue(s): #3418
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.33.4The contact system shall enforce and release contact conditions. 8 elements.
Specification(s): 8ElemTensionRelease
Design: ContactMechanicalContactConstraint
Issue(s): #3418
Collection(s): FUNCTIONAL
Type(s): Exodiff
- contact: Verification
- 3.34.1The Contact system shall enforce glued, kinematic contact for 2D Hertz half-symmetry cylindrical contact problem.
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.2The Contact system shall enforce glued, penalty contact for 2D Hertz half-symmetry cylindrical contact problem.
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.3The Contact system shall enforce frictionless, kinematic contact for 2D Hertz half-symmetry cylindrical contact problem.
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.4The Contact system shall enforce frictionless, penalty contact for 2D Hertz half-symmetry cylindrical contact problem.
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.5The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D Hertz half-symmetry cylindrical contact problem.
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.6The Contact system shall enforce frictional, penalty contact for 2D Hertz half-symmetry cylindrical contact problem with friction coefficient of 0.
Specification(s): mu_0_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.7The Contact system shall enforce frictional, penalty contact for 2D Hertz half-symmetry cylindrical contact problem with friction coefficient of 0.2.
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.8The Contact system shall enforce frictional, penalty contact for 2D Hertz half-symmetry cylindrical contact problem with friction coefficient of 1.0.
Specification(s): mu_1_0_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.9The Contact system shall enforce frictional, Augmented Lagrange contact for 2D Hertz half-symmetry cylindrical contact problem.
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.10The Contact system shall enforce glued, kinematic contact for 2D Hertz half-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.11The Contact system shall enforce glued, penalty contact for 2D Hertz half-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.12The Contact system shall enforce frictionless, kinematic contact for 2D Hertz half-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.13The Contact system shall enforce frictionless, penalty contact for 2D Hertz half-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.14The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D Hertz half-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.15The Contact system shall enforce frictional, penalty contact for 2D Hertz half-symmetry cylindrical contact problem using higher order QUAD8 elements and with a friction coefficient of 0.
Specification(s): mu_0_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.16The Contact system shall enforce frictional, penalty contact for 2D Hertz half-symmetry cylindrical contact problem using higher order QUAD8 elements and with a friction coefficient of 1.0.
Specification(s): mu_1_0_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.17The Contact system shall enforce frictional, Augmented Lagrange contact for 2D Hertz half-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.18The Contact system shall enforce glued, kinematic contact for 2D Hertz quarter-symmetry cylindrical contact problem.
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.19The Contact system shall enforce glued, penalty contact for 2D Hertz quarter-symmetry cylindrical contact problem.
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.20The Contact system shall enforce frictionless, kinematic contact for 2D Hertz quarter-symmetry cylindrical contact problem.
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.21The Contact system shall enforce frictionless, penalty contact for 2D Hertz quarter-symmetry cylindrical contact problem.
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.22The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D Hertz quarter-symmetry cylindrical contact problem.
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.23The Contact system shall enforce glued, kinematic contact for 2D Hertz quarter-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.24The Contact system shall enforce glued, penalty contact for 2D Hertz quarter-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.25The Contact system shall enforce frictionless, kinematic contact for 2D Hertz quarter-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.26The Contact system shall enforce frictionless, penalty contact for 2D Hertz quarter-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.27The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D Hertz quarter-symmetry cylindrical contact problem using higher order QUAD8 elements.
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.28The Contact system shall enforce eliminating initial overclosure between the primary and secondary surfaces.
Specification(s): test
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.34.29The system shall enforce the automatic patch update using the 'always' option.
Specification(s): sliding_blocks_always
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.34.30The system shall enforce the automatic patch update using the iteration option and give results equal to the 'always' option.
Specification(s): sliding_blocks
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.34.31The system shall enforce that the nearest neighbor node is inside the ghosted set of elements.
Specification(s): error_test
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 3.34.30
- 3.34.32The system shall be able to couple iteration patch update strategies with initial adaptivity when using geometric searches with a replicated mesh.
Specification(s): iteration_adaptivity_parallel
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.34.33The system shall be able to couple iteration patch update strategies with initial adaptivity when using geometric searches using node face contact with a replicated or distributed mesh.
Specification(s): iteration_adaptivity_parallel_node_face
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): Exodiff
- 3.34.34The Contact system shall enforce glued, kinematic contact for 3D brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.35The Contact system shall enforce glued, penalty contact for 3D brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.36The Contact system shall enforce frictionless, kinematic contact for 3D brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.37The Contact system shall enforce frictionless, penalty contact for 3D brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.38The Contact system shall enforce frictionless, Augmented Lagrange contact for 3D brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.39The Contact system shall enforce frictional, Augmented Lagrange contact for 3D brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.40The Contact system shall enforce frictional, penalty contact for 3D brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.41The Contact system shall enforce glued, kinematic contact for 3D brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.42The Contact system shall enforce glued, penalty contact for 3D brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.43The Contact system shall enforce frictionless, kinematic contact for 3D brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.44The Contact system shall enforce frictionless, penalty contact for 3D brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.45The Contact system shall enforce frictionless, Augmented Lagrange contact for 3D brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.46The Contact system shall enforce frictional, Augmented Lagrange contact for 3D brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.47The Contact system shall enforce frictional, penalty contact for 3D brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.48The Contact system shall enforce frictionless, kinematic contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.49The Contact system shall enforce frictionless, penalty contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.50The Contact system shall enforce frictionless, Augmented Lagrange contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.51The Contact system shall enforce frictional, Augmented Lagrange contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.52The Contact system shall enforce frictional, penalty contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.53The Contact system shall enforce glued, kinematic contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.54The Contact system shall enforce glued, penalty contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.55The Contact system shall enforce frictionless, kinematic contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.56The Contact system shall enforce frictionless, penalty contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.57The Contact system shall enforce frictionless, Augmented Lagrange contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.58The Contact system shall enforce frictional, Augmented Lagrange contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.59The Contact system shall enforce frictional, penalty contact for 3D HEX20 brick geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.60The Contact system shall enforce glued, kinematic contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.61The Contact system shall enforce glued, penalty contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.62The Contact system shall enforce frictionless, kinematic contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.63The Contact system shall enforce frictionless, penalty contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.64The Contact system shall enforce frictionless, penalty Augmented Lagrange contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.65The Contact system shall enforce frictional, Augmented Lagrange contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.66The Contact system shall enforce frictional, penalty contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.67The Contact system shall enforce glued, kinematic contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.68The Contact system shall enforce glued, penalty contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.69The Contact system shall enforce frictionless, kinematic contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.70The Contact system shall enforce frictionless, penalty contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.71The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.72The Contact system shall enforce frictional, Augmented Lagrange contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.73The Contact system shall enforce frictional, penalty contact for 2D axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.74The Contact system shall enforce glued, kinematic contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.75The Contact system shall enforce glued, penalty contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.76The Contact system shall enforce frictionless, kinematic contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.77The Contact system shall enforce frictionless, penalty contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.78The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.79The Contact system shall enforce frictional, penalty contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.80The Contact system shall enforce glued, kinematic contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.81The Contact system shall enforce glued, penalty contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.82The Contact system shall enforce frictionless, kinematic contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.83The Contact system shall enforce frictionless, penalty contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.84The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.85The Contact system shall enforce frictional, penalty contact for 2D QUAD8 axisymmetric geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.86The system shall be able to run a two-dimensional simulation of a cylinder pressed onto a plane with a frictional interface.
Specification(s): cylinder_friction_node_face
Design: ContactMechanicalContactConstraint
Issue(s): #24632
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.87The Contact system shall enforce glued, kinematic contact for 2D plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.88The Contact system shall enforce glued, penalty contact for 2D plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.89The Contact system shall enforce frictionless, kinematic contact for 2D plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.90The Contact system shall enforce frictionless, penalty contact for 2D plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.91The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.92The Contact system shall enforce frictional, Augmented Lagrange contact for 2D plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.93The Contact system shall enforce frictional, penalty contact for 2D plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.94The Contact system shall enforce glued, kinematic contact for 2D plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.95The Contact system shall enforce glued, penalty contact for 2D plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.96The Contact system shall enforce frictionless, kinematic contact for 2D plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.97The Contact system shall enforce frictionless, penalty contact for 2D plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.98The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.99The Contact system shall enforce frictional, Augmented Lagrange contact for 2D plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.100The Contact system shall enforce frictional, penalty contact for 2D plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.101The Contact system shall enforce glued, kinematic contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.102The Contact system shall enforce glued, penalty contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.103The Contact system shall enforce frictionless, kinematic contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.104The Contact system shall enforce frictionless, penalty contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.105The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.106The Contact system shall enforce frictional, Augmented Lagrange contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.107The Contact system shall enforce frictional, penalty contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.108The Contact system shall enforce glued, kinematic contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.109The Contact system shall enforce glued, penalty contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.110The Contact system shall enforce frictionless, kinematic contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.111The Contact system shall enforce frictionless, penalty contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.112The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.113The Contact system shall enforce frictional, Augmented Lagrange contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.114The Contact system shall enforce frictional, penalty contact for 2D QUAD8 plane geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.115The Contact system shall enforce glued, kinematic contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.116The Contact system shall enforce glued, penalty contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.117The Contact system shall enforce frctionless, kinematic contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.118The Contact system shall enforce frctionless, penalty contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.119The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.120The Contact system shall enforce frictional, Augmented Lagrange contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.121The Contact system shall enforce frictional, penalty contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.122The Contact system shall enforce glued, kinematic contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.123The Contact system shall enforce glued, penalty contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.124The Contact system shall enforce frictionless, kinematic contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.125The Contact system shall enforce frictionless, penalty contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.126The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.127The Contact system shall enforce frictional, Augmented Lagrange contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.128The Contact system shall enforce frictional, penalty contact for 2D axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.129The Contact system shall enforce glued, kinematic contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.130The Contact system shall enforce glued, penalty contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.131The Contact system shall enforce frictionless, kinematic contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.132The Contact system shall enforce frictionless, penalty contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.133The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.134The Contact system shall enforce frictional, penalty contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with matched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.135The Contact system shall enforce glued, kinematic contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.136The Contact system shall enforce glued, penalty contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.137The Contact system shall enforce frictionless, kinematic contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.138The Contact system shall enforce frictionless, penalty contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.139The Contact system shall enforce frictionless, Augmented Lagrange contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): frictionless_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.140The Contact system shall enforce frictional, Augmented Lagrange contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_aug
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.141The Contact system shall enforce frictional, penalty contact for 2D QUAD8 axisymmetric ring geometry (NAFEMS CGS1 contact patch test with mismatched nodes).
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.142The Contact system shall enforce glued, kinematic contact for 2D plane strain single point contact model.
Specification(s): glued_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.143The Contact system shall enforce glued, penalty contact for 2D plane strain single point contact model.
Specification(s): glued_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.144The Contact system shall enforce frictionless, kinematic contact for 2D plane strain single point contact model.
Specification(s): frictionless_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.145The Contact system shall enforce frictionless, penalty contact for 2D plane strain single point contact model.
Specification(s): frictionless_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.146The Contact system shall enforce frictionless, penalty contact for 2D plane strain single point contact model using the contact line search solver options.
Specification(s): frictionless_pen_contact_line_search
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.147The Contact system shall enforce frictional, kinematic contact for 2D plane strain single point contact model.
Specification(s): mu_0_0_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.148The Contact system shall enforce frictional, penalty contact for 2D plane strain single point contact model.
Specification(s): mu_0_0_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.149The Contact system shall enforce frictional, kinematic contact for 2D plane strain single point contact model with a non-zero friction coefficient.
Specification(s): mu_0_2_kin
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff
- 3.34.150The Contact system shall enforce frictional, penalty contact for 2D plane strain single point contact model with a non-zero friction coefficient.
Specification(s): mu_0_2_pen
Design: ContactMechanicalContactConstraint
Issue(s): #716
Collection(s): FUNCTIONAL
Type(s): CSVDiff