Skip to content

Commit

Permalink
Disable recover due to comparison on final timestep.
Browse files Browse the repository at this point in the history
  • Loading branch information
grmnptr committed Nov 17, 2024
1 parent d201d0d commit 2c4b562
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,32 @@
input = 'cartesian_advection.i'
exodiff = bottom_left_sou.e
cli_args = 'GlobalParams/advected_interp_method=sou Outputs/file_base=bottom_left_sou'
abs_zero = 1e-5
detail = 'second-order upwind'
recover = false # only using final for output in a transient
[]
[vanLeer]
type = Exodiff
input = 'cartesian_advection.i'
exodiff = bottom_left_vanLeer.e
cli_args = 'GlobalParams/advected_interp_method=vanLeer Outputs/file_base=bottom_left_vanLeer'
abs_zero = 1e-5
detail = 'van Leer'
recover = false # only using final for output in a transient
[]
[min_mod]
type = Exodiff
input = 'cartesian_advection.i'
exodiff = bottom_left_min_mod.e
cli_args = 'GlobalParams/advected_interp_method=min_mod Outputs/file_base=bottom_left_min_mod'
abs_zero = 1e-5
detail = 'min-mod'
recover = false # only using final for output in a transient
[]
[quick]
type = Exodiff
input = 'cartesian_advection.i'
exodiff = bottom_left_quick.e
cli_args = 'GlobalParams/advected_interp_method=quick Outputs/file_base=bottom_left_quick'
abs_zero = 1e-5
detail = 'QUICK'
recover = false # only using final for output in a transient
[]
[venkatakrishnan]
type = Exodiff
Expand All @@ -42,6 +42,7 @@
cli_args = 'GlobalParams/advected_interp_method=venkatakrishnan Outputs/file_base=bottom_left_venkatakrishnan'
abs_zero = 1e-5
detail = 'venkatakrishnan'
recover = false # only using final for output in a transient
[]
[]
[top_right_limited_scalar_advection]
Expand All @@ -51,32 +52,32 @@
input = 'cartesian_advection.i'
exodiff = top_right_sou.e
cli_args = "GlobalParams/advected_interp_method=sou Outputs/file_base=top_right_sou AuxVariables/vel_x/initial_condition=-1.0 AuxVariables/vel_y/initial_condition=-1.0 FVBCs/fv_inflow/boundary='right' FVBCs/fv_outflow/boundary='left top bottom'"
abs_zero = 1e-5
detail = 'second-order upwind'
recover = false # only using final for output in a transient
[]
[vanLeer]
type = Exodiff
input = 'cartesian_advection.i'
exodiff = top_right_vanLeer.e
cli_args = "GlobalParams/advected_interp_method=vanLeer Outputs/file_base=top_right_vanLeer AuxVariables/vel_x/initial_condition=-1.0 AuxVariables/vel_y/initial_condition=-1.0 FVBCs/fv_inflow/boundary='right' FVBCs/fv_outflow/boundary='left top bottom'"
abs_zero = 1e-5
detail = 'van Leer'
recover = false # only using final for output in a transient
[]
[min_mod]
type = Exodiff
input = 'cartesian_advection.i'
exodiff = top_right_min_mod.e
cli_args = "GlobalParams/advected_interp_method=min_mod Outputs/file_base=top_right_min_mod AuxVariables/vel_x/initial_condition=-1.0 AuxVariables/vel_y/initial_condition=-1.0 FVBCs/fv_inflow/boundary='right' FVBCs/fv_outflow/boundary='left top bottom'"
abs_zero = 1e-5
detail = 'min-mod'
recover = false # only using final for output in a transient
[]
[quick]
type = Exodiff
input = 'cartesian_advection.i'
exodiff = top_right_quick.e
cli_args = "GlobalParams/advected_interp_method=quick Outputs/file_base=top_right_quick AuxVariables/vel_x/initial_condition=-1.0 AuxVariables/vel_y/initial_condition=-1.0 FVBCs/fv_inflow/boundary='right' FVBCs/fv_outflow/boundary='left top bottom'"
abs_zero = 1e-5
detail = 'QUICK'
recover = false # only using final for output in a transient
[]
[venkatakrishnan]
type = Exodiff
Expand All @@ -85,6 +86,7 @@
cli_args = "GlobalParams/advected_interp_method=venkatakrishnan Outputs/file_base=top_right_venkatakrishnan AuxVariables/vel_x/initial_condition=-1.0 AuxVariables/vel_y/initial_condition=-1.0 FVBCs/fv_inflow/boundary='right' FVBCs/fv_outflow/boundary='left top bottom'"
abs_zero = 1e-5
detail = 'venkatakrishnan'
recover = false # only using final for output in a transient
[]
[]
[bottom_left_tri_mesh_limited_scalar_advection]
Expand All @@ -96,6 +98,7 @@
cli_args = 'GlobalParams/advected_interp_method=vanLeer Outputs/file_base=bottom_left_tri_mesh_vanLeer'
abs_zero = 1e-5
detail = 'van Leer'
recover = false # only using final for output in a transient
[]
[min_mod]
type = Exodiff
Expand All @@ -104,6 +107,7 @@
cli_args = 'GlobalParams/advected_interp_method=min_mod Outputs/file_base=bottom_left_tri_mesh_min_mod'
abs_zero = 1e-5
detail = 'min-mod'
recover = false # only using final for output in a transient
[]
[quick]
type = Exodiff
Expand All @@ -112,6 +116,7 @@
cli_args = 'GlobalParams/advected_interp_method=quick Outputs/file_base=bottom_left_tri_mesh_quick'
abs_zero = 1e-5
detail = 'QUICK'
recover = false # only using final for output in a transient
[]
[]
[]
Original file line number Diff line number Diff line change
@@ -1,83 +1,89 @@
[Tests]
design = 'INSFVMomentumAdvection.md'
issues = '#28891'
[segregated_advection_limiting_schemes]
[advection_limiting_schemes]
requirement = 'The system shall be able to perform a variety of limiting schemes when solving fluid flow equations in the segreagated solver. These schemes include'
[upwind]
type = 'Exodiff'
input = 'lid-driven-segregated.i'
exodiff = 'upwind.e'
detail = 'and reach converged results with upwind advection scheme.'
rel_err = 1e-3
cli_args = 'GlobalParams/advected_interp_method=upwind Outputs/file_base=upwind'
prereq = segregated_advection_limiting_schemes/upwind_run
heavy = true
recover = false # we don't support recovery for SIMPLE yet
max_threads = 1 # see libmesh issue #3808
[]
[upwind_run]
type = 'Exodiff'
input = 'lid-driven-segregated.i'
exodiff = 'upwind_run.e'
detail = 'and pass debugging checks with segregated solvers with upwind advection scheme.'
abs_zero = 1e-4
rel_err = 1e-4
cli_args = 'GlobalParams/advected_interp_method=upwind Executioner/num_iterations=10 Outputs/file_base=upwind_run'
recover = false # we don't support recovery for SIMPLE yet
max_threads = 1 # see libmesh issue #3808
[]
[vanLeer]
type = 'Exodiff'
input = 'lid-driven-segregated.i'
exodiff = 'vanLeer.e'
detail = 'and reach converged results with van Leer limiter.'
abs_zero = 1e-4
cli_args = 'GlobalParams/advected_interp_method=vanLeer Outputs/file_base=vanLeer Outputs/file_base=vanLeer Mesh/gen/nx=10 Mesh/gen/ny=10'
prereq = segregated_advection_limiting_schemes/vanLeer_run
heavy = true
recover = false # we don't support recovery for SIMPLE yet
max_threads = 1 # see libmesh issue #3808
[]
[vanLeer_run]
type = 'Exodiff'
input = 'lid-driven-segregated.i'
exodiff = 'vanLeer_run.e'
detail = 'and pass debugging checks with segregated solvers with van Leer limiter.'
abs_zero = 1e-4
rel_err = 1e-4
cli_args = 'GlobalParams/advected_interp_method=vanLeer Executioner/num_iterations=10 Outputs/file_base=vanLeer_run Mesh/gen/nx=10 Mesh/gen/ny=10'
recover = false # we don't support recovery for SIMPLE yet
max_threads = 1 # see libmesh issue #3808
[]
[min_mod]
type = 'Exodiff'
input = 'lid-driven-segregated.i'
exodiff = 'min_mod.e'
detail = 'and reach converged results with min-mod limiter.'
rel_err = 1e-3
cli_args = 'GlobalParams/advected_interp_method=min_mod Outputs/file_base=min_mod'
prereq = segregated_advection_limiting_schemes/min_mod_run
heavy = true
recover = false # we don't support recovery for SIMPLE yet
max_threads = 1 # see libmesh issue #3808
[]
[min_mod_run]
type = 'Exodiff'
input = 'lid-driven-segregated.i'
exodiff = 'min_mod_run.e'
detail = 'and pass debugging checks with segregated solvers with min-mod limiter.'
abs_zero = 1e-4
rel_err = 1e-4
abs_zero = 1e-5 # limiter sensitive to roundoff
rel_err = 1e-5 # limiter sensitive to roundoff
cli_args = 'GlobalParams/advected_interp_method=min_mod Executioner/num_iterations=10 Outputs/file_base=min_mod_run'
recover = false # we don't support recovery for SIMPLE yet
max_threads = 1 # see libmesh issue #3808
max_parallel = 4 # limiter sensitive to roundoff
[]
[quick]
type = 'Exodiff'
input = 'lid-driven-segregated.i'
exodiff = 'quick.e'
detail = 'and reach converged results with QUICK limiter.'
rel_err = 1e-3
cli_args = 'GlobalParams/advected_interp_method=quick Outputs/file_base=quick'
prereq = segregated_advection_limiting_schemes/quick_run
heavy = true
recover = false # we don't support recovery for SIMPLE yet
max_threads = 1 # see libmesh issue #3808
[]
[quick_run]
type = 'Exodiff'
input = 'lid-driven-segregated.i'
exodiff = 'quick_run.e'
detail = 'and pass debugging checks with segregated solvers with QUICK limiter.'
abs_zero = 1e-4
rel_err = 1e-4
abs_zero = 1e-5 # limiter sensitive to roundoff
rel_err = 1e-5 # limiter sensitive to roundoff
cli_args = 'GlobalParams/advected_interp_method=quick Executioner/num_iterations=10 Outputs/file_base=quick_run'
recover = false # we don't support recovery for SIMPLE yet
max_threads = 1 # see libmesh issue #3808
max_parallel = 4 # limiter sensitive to roundoff
[]
[]
[]
Original file line number Diff line number Diff line change
Expand Up @@ -8,40 +8,40 @@
input = 'test.i'
exodiff = upwind.e
cli_args = 'GlobalParams/advected_interp_method=upwind Outputs/file_base=upwind'
rel_err = 1e-4
detail = 'first-order upwind'
recover = false # only using final for output in a transient
[]
[sou]
type = Exodiff
input = 'test.i'
exodiff = sou.e
cli_args = 'GlobalParams/advected_interp_method=sou Outputs/file_base=sou'
rel_err = 1e-4
detail = 'second-order upwind'
recover = false # only using final for output in a transient
[]
[vanLeer]
type = Exodiff
input = 'test.i'
exodiff = vanLeer.e
cli_args = 'GlobalParams/advected_interp_method=vanLeer Outputs/file_base=vanLeer'
rel_err = 1e-4
detail = 'van Leer'
recover = false # only using final for output in a transient
[]
[min_mod]
type = Exodiff
input = 'test.i'
exodiff = min_mod.e
cli_args = 'GlobalParams/advected_interp_method=min_mod Outputs/file_base=min_mod'
rel_err = 1e-4
detail = 'min-mod'
recover = false # only using final for output in a transient
[]
[quick]
type = Exodiff
input = 'test.i'
exodiff = quick.e
cli_args = 'GlobalParams/advected_interp_method=quick Outputs/file_base=quick'
rel_err = 1e-4
detail = 'QUICK'
recover = false # only using final for output in a transient
[]
[]
[]

0 comments on commit 2c4b562

Please sign in to comment.