Skip to content

Commit

Permalink
Add IGA test with spline nodes cleared
Browse files Browse the repository at this point in the history
This works for me now; let's make sure it doesn't break later.
  • Loading branch information
roystgnr committed Mar 25, 2022
1 parent 2e47930 commit 9b8f004
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
@@ -0,0 +1,40 @@
[Mesh]
[cyl2d_iga]
type = FileMeshGenerator
file = PressurizedCyl_Patch6_4Elem.e
clear_spline_nodes = true
[]
[]

[Variables]
[u]
order = SECOND # Must match mesh order
family = RATIONAL_BERNSTEIN
[]
[]

[Kernels]
[time]
type = TimeDerivative
variable = u
[]
[diff]
type = Diffusion
variable = u
[]
[]

[ICs]
[u]
type = FunctionIC
variable = u
function = 'sin(x)'
[]
[]

[Executioner]
type = Transient
num_steps = 2
solve_type = NEWTON
dtmin = 1
[]
12 changes: 12 additions & 0 deletions test/tests/meshgenerators/file_mesh_generator/tests
Expand Up @@ -34,6 +34,18 @@
issues = '#18768'
[]

[./exodus_iga_nosplines_test]
type = 'RunApp'
input = '2d_diffusion_iga_nosplines.i'
expect_out = 'Solve Converged'
recover = false
exodus_version = '>=8.0'

requirement = 'The system shall have the ability to remove spline nodes from IsoGeometric Analysis meshes.'
design = 'meshgenerators/FileMeshGenerator.md'
issues = '#18768'
[]

[./exodus_pseudoiga_test]
type = 'RunApp'
input = '3d_steady_diffusion_iga.i'
Expand Down

0 comments on commit 9b8f004

Please sign in to comment.