From d58b56b8cf862f0e7306a830061efb586b5da79c Mon Sep 17 00:00:00 2001 From: Roy Stogner Date: Tue, 14 Nov 2023 13:29:36 -0600 Subject: [PATCH] Don't ask to make a HEX20 second_order=true There's currently a bug in libMesh wherein if you ask to `all_second_order()` a mesh, with `full_order=true`, it will ignore existing second-but-not-full-order elements. These tests were relying on that buggy behavior. Refs #26060 ... and hopefully fixes it; I'm still looking for other bad tests elsewhere. --- test/tests/mortar/continuity-3d-non-conforming/tests | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/tests/mortar/continuity-3d-non-conforming/tests b/test/tests/mortar/continuity-3d-non-conforming/tests index 473ca0fe05bf..250f636d025f 100644 --- a/test/tests/mortar/continuity-3d-non-conforming/tests +++ b/test/tests/mortar/continuity-3d-non-conforming/tests @@ -17,7 +17,7 @@ min_ad_size = 200 input = 'continuity_sphere_hex.i' exodiff = 'continuity_sphere_hex20_out.e' - cli_args = 'Mesh/second_order=true Mesh/file/file=spheres_hex20.e Variables/T/order=SECOND ' + cli_args = 'Mesh/file/file=spheres_hex20.e Variables/T/order=SECOND ' 'Outputs/file_base=continuity_sphere_hex20_out' requirement = 'The system shall be able to produce the expected result for a solution continuity ' 'test case using the mortar method on a HEX20 mesh with curved geometry, e.g. the ' @@ -138,7 +138,7 @@ type = 'Exodiff' input = 'continuity_penalty_sphere_hex.i' exodiff = 'continuity_penalty_sphere_hex20_out.e' - cli_args = 'Mesh/second_order=true Mesh/file/file=spheres_coarse_hex20.e Variables/T/order=SECOND ' + cli_args = 'Mesh/file/file=spheres_coarse_hex20.e Variables/T/order=SECOND ' 'Outputs/file_base=continuity_penalty_sphere_hex20_out -pc_type lu' requirement = 'The system shall be able to produce the expected result for a solution continuity ' 'test case using the penalty-based mortar method on a HEX20 mesh with curved ' @@ -152,7 +152,7 @@ type = 'Exodiff' input = 'continuity_penalty_sphere_hex.i' exodiff = 'continuity_penalty_sphere_hex20_out.e' - cli_args = 'Mesh/second_order=true Mesh/file/file=spheres_coarse_hex20.e Variables/T/order=SECOND ' + cli_args = 'Mesh/file/file=spheres_coarse_hex20.e Variables/T/order=SECOND ' 'Constraints/mortar/type=ADPenaltyEqualValueConstraint Outputs/file_base=continuity_penalty_sphere_hex20_out -pc_type lu' requirement = 'The system shall be able to produce the same result using the penalty-based ' 'mortar method with and without automatic differentiation.'