From 5cf2e03eb795ce86561938b4c4d5e621eeb72b24 Mon Sep 17 00:00:00 2001 From: Mark Messner Date: Tue, 15 Nov 2022 17:20:38 -0600 Subject: [PATCH] Added docs and issue numbers This ought to be the final commit, closes #312 --- .../source/materials/CauchyStressFromNEML.md | 14 ++++++++++++++ test/tests/neml_lagrangian_jacobian/tests | 4 ++++ .../neml_regression_lagrangian/populate_tests.py | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 doc/content/source/materials/CauchyStressFromNEML.md diff --git a/doc/content/source/materials/CauchyStressFromNEML.md b/doc/content/source/materials/CauchyStressFromNEML.md new file mode 100644 index 00000000..25f5f430 --- /dev/null +++ b/doc/content/source/materials/CauchyStressFromNEML.md @@ -0,0 +1,14 @@ +# CauchyStressFromNEML + +!syntax description /Materials/CauchyStressFromNEML + +This material model provides the Cauchy stress to the Lagrangian system using NEML. +It serves the same function as the [NEMLStress](source/materials/NEMLStress.md) object, but for +the Lagrangian solid mechanics system. + +!syntax parameters /Materials/CauchyStressFromNEML + +!syntax inputs /Materials/CauchyStressFromNEML + +!syntax children /Materials/CauchyStressFromNEML + diff --git a/test/tests/neml_lagrangian_jacobian/tests b/test/tests/neml_lagrangian_jacobian/tests index 5a35afd0..c95c82ee 100644 --- a/test/tests/neml_lagrangian_jacobian/tests +++ b/test/tests/neml_lagrangian_jacobian/tests @@ -6,6 +6,7 @@ difference_tol = 1E10 cli_args = "Modules/TensorMechanics/Master/all/strain=SMALL Modules/TensorMechanics/Master/all/formulation=TOTAL Materials/stress/large_kinematics=false" requirement = 'Jacobian is exact with relative tolerance of 1e-7 for small strain kinematics using the total Lagrangian formulation' + issues = '#312' [../] [./small_updated] type = PetscJacobianTester @@ -14,6 +15,7 @@ difference_tol = 1E10 cli_args = "Modules/TensorMechanics/Master/all/strain=SMALL Modules/TensorMechanics/Master/all/formulation=UPDATED Materials/stress/large_kinematics=false" requirement = 'Jacobian is exact with relative tolerance of 1e-7 for small strain kinematics using the updated Lagrangian formulation' + issues = '#312' [../] [./large_total] type = PetscJacobianTester @@ -22,6 +24,7 @@ difference_tol = 1E10 cli_args = "Modules/TensorMechanics/Master/all/strain=FINITE Modules/TensorMechanics/Master/all/formulation=TOTAL Materials/stress/large_kinematics=true" requirement = 'Jacobian is exact with relative tolerance of 1e-7 for large strain kinematics using the total Lagrangian formulation' + issues = '#312' [../] [./large_updated] type = PetscJacobianTester @@ -30,5 +33,6 @@ difference_tol = 1E10 cli_args = "Modules/TensorMechanics/Master/all/strain=FINITE Modules/TensorMechanics/Master/all/formulation=UPDATED Materials/stress/large_kinematics=true" requirement = 'Jacobian is exact with relative tolerance of 1e-7 for large strain kinematics using the updated Lagrangian formulation' + issues = '#312' [../] [] diff --git a/test/tests/neml_regression_lagrangian/populate_tests.py b/test/tests/neml_regression_lagrangian/populate_tests.py index 37197086..27a82928 100755 --- a/test/tests/neml_regression_lagrangian/populate_tests.py +++ b/test/tests/neml_regression_lagrangian/populate_tests.py @@ -38,7 +38,7 @@ rel_err = 1e-4 abs_zero = {abs_zero} required_objects = NEMLStress - issues = '#197' + issues = '#312' design = 'NEMLStress.md' requirement = 'BlackBear shall run {testname} of the NEML regression tests and obtain equivalent results to those from the NEML material driver' {skip} []