Skip to content

Commit

Permalink
Merge pull request #26260 from jiangwen84/fix_tri7_xfem
Browse files Browse the repository at this point in the history
Loose the nl tol for xfem tri7 example
  • Loading branch information
jiangwen84 authored Dec 6, 2023
2 parents db34afd + 1cce6d5 commit d450a50
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 29 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
57 changes: 28 additions & 29 deletions modules/xfem/test/tests/high_order_elements/tests
Original file line number Diff line number Diff line change
@@ -1,121 +1,120 @@
[Tests]
design = 'XFEM/index.md'
issues = '#8709'
[./diffusion_2d_tri6]
[diffusion_2d_tri6]
type = Exodiff
input = diffusion_2d.i
exodiff = 'diffusion_2d_tri6_out.e diffusion_2d_tri6_out.e-s002'
cli_args = 'Outputs/file_base=diffusion_2d_tri6_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of discontinuities represented with XFEM with second-order elements in 2D using TRI6 elements.'
[../]
[./diffusion_2d_tri7]
[]
[diffusion_2d_tri7]
type = Exodiff
input = diffusion_2d.i
exodiff = 'diffusion_2d_tri7_out.e diffusion_2d_tri7_out.e-s002'
cli_args = 'GlobalParams/order=THIRD Mesh/elem_type=TRI7 Outputs/file_base=diffusion_2d_tri7_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of discontinuities represented with XFEM with third-order elements in 2D using TRI7 elements.'
[../]
[./diffusion_2d_quad8]
[]
[diffusion_2d_quad8]
type = Exodiff
input = diffusion_2d.i
exodiff = 'diffusion_2d_quad8_out.e diffusion_2d_quad8_out.e-s002'
cli_args = 'Mesh/elem_type=QUAD8 Outputs/file_base=diffusion_2d_quad8_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of discontinuities represented with XFEM with second-order elements in 2D using QUAD8 elements.'
[../]
[./diffusion_2d_quad9]
[]
[diffusion_2d_quad9]
type = Exodiff
input = diffusion_2d.i
exodiff = 'diffusion_2d_quad9_out.e diffusion_2d_quad9_out.e-s002'
cli_args = 'Mesh/elem_type=QUAD9 Outputs/file_base=diffusion_2d_quad9_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of discontinuities represented with XFEM with second-order elements in 2D using QUAD9 elements.'
[../]
[./diffusion_quad9_levelsetcut]
[]
[diffusion_quad9_levelsetcut]
type = Exodiff
input = diffusion_quad9_levelsetcut.i
exodiff = 'diffusion_quad9_levelsetcut_out.e'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of discontinuities represented with XFEM with second-order elements in 2D using QUAD9 elements when the XFEM cutting plane is prescribed using a level set field.'
[../]
[./diffusion_3d_tet10]
[]
[diffusion_3d_tet10]
type = Exodiff
input = diffusion_3d.i
exodiff = 'diffusion_3d_tet10_out.e'
cli_args = 'Outputs/file_base=diffusion_3d_tet10_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of discontinuities represented with XFEM with second-order elements in 3D using TET10 elements when the XFEM cutting plane is prescribed using a level set field.'
[../]
[./diffusion_3d_tet14]
[]
[diffusion_3d_tet14]
type = Exodiff
input = diffusion_3d.i
exodiff = 'diffusion_3d_tet14_out.e'
cli_args = 'GlobalParams/order=THIRD Mesh/elem_type=TET14 Outputs/file_base=diffusion_3d_tet14_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of discontinuities represented with XFEM with third-order elements in 3D using TET14 elements when the XFEM cutting plane is prescribed using a level set field.'
[../]
[./diffusion_3d_hex20]
[]
[diffusion_3d_hex20]
type = Exodiff
input = diffusion_3d.i
exodiff = 'diffusion_3d_hex20_out.e'
cli_args = 'Mesh/ny=4 Mesh/elem_type=HEX20 Outputs/file_base=diffusion_3d_hex20_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of discontinuities represented with XFEM with second-order elements in 3D using HEX20 elements when the XFEM cutting plane is prescribed using a level set field.'
[../]
[./diffusion_3d_hex27]
[]
[diffusion_3d_hex27]
type = Exodiff
input = diffusion_3d.i
exodiff = 'diffusion_3d_hex27_out.e'
cli_args = 'Mesh/ny=4 Mesh/elem_type=HEX27 Outputs/file_base=diffusion_3d_hex27_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of discontinuities represented with XFEM with second-order elements in 3D using HEX27 elements when the XFEM cutting plane is prescribed using a level set field.'
[../]
[./square_branch_quad8_2d]
[]
[square_branch_quad8_2d]
type = Exodiff
input = square_branch_2d.i
exodiff = 'square_branch_quad8_2d_out.e square_branch_quad8_2d_out.e-s002 square_branch_quad8_2d_out.e-s003'
cli_args = 'Modules/TensorMechanics/Master/all/planar_formulation=PLANE_STRAIN '
'Mesh/elem_type=QUAD8 Outputs/file_base=square_branch_quad8_2d_out'
cli_args = 'Modules/TensorMechanics/Master/all/planar_formulation=PLANE_STRAIN Mesh/elem_type=QUAD8 Outputs/file_base=square_branch_quad8_2d_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of branching of discontinuities represented with XFEM by sequentially cutting second-order elements in 2D using QUAD8 elements.'
[../]
[./square_branch_quad9_2d]
[]
[square_branch_quad9_2d]
type = Exodiff
input = square_branch_2d.i
exodiff = 'square_branch_quad9_2d_out.e square_branch_quad9_2d_out.e-s002 square_branch_quad9_2d_out.e-s003'
cli_args = 'Mesh/elem_type=QUAD9 Outputs/file_base=square_branch_quad9_2d_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of branching of discontinuities represented with XFEM by sequentially cutting second-order elements in 2D using QUAD9 elements.'
[../]
[./square_branch_tri6_2d]
[]
[square_branch_tri6_2d]
type = Exodiff
input = square_branch_2d.i
exodiff = 'square_branch_tri6_2d_out.e square_branch_tri6_2d_out.e-s002 square_branch_tri6_2d_out.e-s003'
cli_args = 'Outputs/file_base=square_branch_tri6_2d_out'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of branching of discontinuities represented with XFEM by sequentially cutting second-order elements in 2D using TRI6 elements.'
[../]
[./square_branch_tri7_2d]
[]
[square_branch_tri7_2d]
type = Exodiff
input = square_branch_2d.i
exodiff = 'square_branch_tri7_2d_out.e square_branch_tri7_2d_out.e-s002 square_branch_tri7_2d_out.e-s003'
cli_args = 'GlobalParams/order=THIRD Mesh/elem_type=TRI7 Outputs/file_base=square_branch_tri7_2d_out'
cli_args = 'GlobalParams/order=THIRD Mesh/elem_type=TRI7 Outputs/file_base=square_branch_tri7_2d_out Executioner/nl_abs_tol=1e-9'
map = false
unique_id = true
requirement = 'The XFEM module shall permit modeling of branching of discontinuities represented with XFEM by sequentially cutting third-order elements in 2D using TRI7 elements.'
[../]
[]
[]

0 comments on commit d450a50

Please sign in to comment.