Newer
Older
add_test(NAME ogs_no_args COMMAND ogs)
set_tests_properties(ogs_no_args PROPERTIES WILL_FAIL TRUE)
# CUBE 1x1x1 GROUNDWATER FLOW TESTS
foreach(mesh_size 1e0 1e1 1e2 1e3)
AddTest(
NAME GroundWaterFlowProcess_cube_1x1x1_${mesh_size}
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_${mesh_size}.prj
TESTER vtkdiff
DIFF_DATA
cube_1x1x1_hex_${mesh_size}.vtu cube_${mesh_size}_pcs_0_ts_1_t_1.000000.vtu Linear_1_to_minus1 pressure
AddTest(
NAME GroundWaterFlowProcess_cube_1x1x1_${mesh_size}_Newton
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_${mesh_size}_newton.prj
TESTER vtkdiff
ABSTOL 1e-15 RELTOL 1e-15
DIFF_DATA
cube_1x1x1_hex_${mesh_size}.vtu cube_${mesh_size}_newton_pcs_0_ts_1_t_1.000000.vtu Linear_1_to_minus1 pressure
)
AddTest(
NAME GroundWaterFlowProcess_cube_1x1x1_Neumann_${mesh_size}
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_${mesh_size}_neumann.prj
TESTER vtkdiff
DIFF_DATA
cube_1x1x1_hex_${mesh_size}.vtu cube_${mesh_size}_neumann_pcs_0_ts_1_t_1.000000.vtu D1_left_front_N1_right pressure
foreach(mesh_size 1e4 2e4 3e4 4e4 5e4 1e5 1e6)
AddTest(
NAME LARGE_GroundWaterFlowProcess_cube_1x1x1_${mesh_size}
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_${mesh_size}.prj
TESTER vtkdiff
DIFF_DATA
cube_1x1x1_hex_${mesh_size}.vtu cube_${mesh_size}_pcs_0_ts_1_t_1.000000.vtu Linear_1_to_minus1 pressure
AddTest(
NAME LARGE_GroundWaterFlowProcess_cube_1x1x1_Neumann_${mesh_size}
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_${mesh_size}_neumann.prj
TESTER vtkdiff
DIFF_DATA
cube_1x1x1_hex_${mesh_size}.vtu cube_${mesh_size}_neumann_pcs_0_ts_1_t_1.000000.vtu D1_left_front_N1_right pressure
# SQUARE 1x1 GROUNDWATER FLOW TESTS
foreach(mesh_size 1e0 1e1 1e2 1e3 1e4)
AddTest(
NAME GroundWaterFlowProcess_square_1x1_${mesh_size}
PATH Elliptic/square_1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS square_${mesh_size}.prj
TESTER vtkdiff
DIFF_DATA
square_1x1_quad_${mesh_size}.vtu square_${mesh_size}_pcs_0_ts_1_t_1.000000.vtu Linear_1_to_minus1 pressure
AddTest(
NAME GroundWaterFlowProcess_square_1x1_Neumann_${mesh_size}
PATH Elliptic/square_1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS square_${mesh_size}_neumann.prj
TESTER vtkdiff
DIFF_DATA
square_1x1_quad_${mesh_size}.vtu square_${mesh_size}_neumann_pcs_0_ts_1_t_1.000000.vtu D1_left_bottom_N1_right pressure
foreach(mesh_size 1e5 1e6)
AddTest(
NAME LARGE_GroundWaterFlowProcess_square_1x1_${mesh_size}
PATH Elliptic/square_1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS square_${mesh_size}.prj
TESTER vtkdiff
DIFF_DATA
square_1x1_quad_${mesh_size}.vtu square_${mesh_size}_pcs_0_ts_1_t_1.000000.vtu Linear_1_to_minus1 pressure
AddTest(
NAME LARGE_GroundWaterFlowProcess_square_1x1_Neumann_${mesh_size}
PATH Elliptic/square_1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS square_${mesh_size}_neumann.prj
TESTER vtkdiff
DIFF_DATA
square_1x1_quad_${mesh_size}.vtu square_${mesh_size}_neumann_pcs_0_ts_1_t_1.000000.vtu D1_left_bottom_N1_right pressure
# LINE 1 GROUNDWATER FLOW TESTS
foreach(mesh_size 1e1)
AddTest(
NAME GroundWaterFlowProcess_line_1_${mesh_size}
PATH Elliptic/line_1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS line_${mesh_size}.prj
TESTER vtkdiff
DIFF_DATA
line_1_line_${mesh_size}.vtu line_${mesh_size}_pcs_0_ts_1_t_1.000000.vtu Linear_1_to_minus1 pressure
NAME GroundWaterFlowProcess_line_1_Neumann_${mesh_size}
PATH Elliptic/line_1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS line_${mesh_size}_neumann.prj
TESTER vtkdiff
DIFF_DATA
line_1_line_${mesh_size}.vtu line_${mesh_size}_neumann_pcs_0_ts_1_t_1.000000.vtu D1_left_N1_right pressure
AddTest(
NAME GroundWaterFlowProcess_line_1_Robin_Right_Picard_${mesh_size}
PATH Elliptic/line_1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS line_${mesh_size}_robin_right_picard.prj
TESTER vtkdiff
DIFF_DATA
line_1_line_${mesh_size}.vtu line_${mesh_size}_robin_right_picard_pcs_0_ts_1_t_1.000000.vtu D1_left_N1_right pressure
)
AddTest(
NAME GroundWaterFlowProcess_line_1_Robin_Left_Picard_${mesh_size}
PATH Elliptic/line_1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS line_${mesh_size}_robin_left_picard.prj
TESTER vtkdiff
ABSTOL 1e-14 RELTOL 1e-14
DIFF_DATA
line_1_line_${mesh_size}.vtu line_${mesh_size}_robin_left_picard_pcs_0_ts_1_t_1.000000.vtu D1_left_N1_right pressure
)
AddTest(
NAME GroundWaterFlowProcess_line_1_Time_Dep_Dirichlet_${mesh_size}
PATH Elliptic/line_1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS line_${mesh_size}_time_dep_dirichlet.prj
TESTER vtkdiff
ABSTOL 1e-14 RELTOL 1e-14
DIFF_DATA
line_1_time_dep_dirichlet.vtu line_${mesh_size}_time_dep_dirichlet_pcs_0_ts_1_t_1.000000.vtu t_1s pressure
line_1_time_dep_dirichlet.vtu line_${mesh_size}_time_dep_dirichlet_pcs_0_ts_5_t_5.000000.vtu t_5s pressure
line_1_time_dep_dirichlet.vtu line_${mesh_size}_time_dep_dirichlet_pcs_0_ts_10_t_10.000000.vtu t_10s pressure
)
AddTest(
NAME GroundWaterFlowProcess_line_1_Time_Dep_Neumann_${mesh_size}
PATH Elliptic/line_1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS line_${mesh_size}_time_dep_neumann.prj
TESTER vtkdiff
ABSTOL 1e-14 RELTOL 1e-14
DIFF_DATA
line_1_time_dep_dirichlet.vtu line_${mesh_size}_time_dep_neumann_pcs_0_ts_1_t_1.000000.vtu t_1s pressure
line_1_time_dep_dirichlet.vtu line_${mesh_size}_time_dep_neumann_pcs_0_ts_5_t_5.000000.vtu t_5s pressure
line_1_time_dep_dirichlet.vtu line_${mesh_size}_time_dep_neumann_pcs_0_ts_10_t_10.000000.vtu t_10s pressure
)
# Some Neumann BC tests
AddTest(
NAME GroundWaterFlowProcess_cube_top
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_1e3_top_neumann.prj
TESTER vtkdiff
cube_1e3_top_neumann.vtu cube_1e3_top_neumann_pcs_0_ts_1_t_1.000000.vtu pressure pressure
)
AddTest(
NAME GroundWaterFlowProcess_cube_bottom
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_1e3_bottom_neumann.prj
TESTER vtkdiff
cube_1e3_bottom_neumann.vtu cube_1e3_bottom_neumann_pcs_0_ts_1_t_1.000000.vtu pressure pressure
)
# Some Neumann BC tests -- Newton
AddTest(
NAME GroundWaterFlowProcess_cube_top_Newton
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_1e3_top_neumann_newton.prj
TESTER vtkdiff
ABSTOL 1e-14 RELTOL 1e-14
DIFF_DATA
cube_1e3_top_neumann.vtu cube_1e3_top_neumann_newton_pcs_0_ts_1_t_1.000000.vtu pressure pressure
)
AddTest(
NAME GroundWaterFlowProcess_cube_bottom_Newton
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_1e3_bottom_neumann_newton.prj
TESTER vtkdiff
ABSTOL 1e-14 RELTOL 1e-14
DIFF_DATA
cube_1e3_bottom_neumann.vtu cube_1e3_bottom_neumann_newton_pcs_0_ts_1_t_1.000000.vtu pressure pressure
# test CalculateSurfaceFlux
AddTest(
NAME GroundWaterFlowProcess_cube_1x1x1_1e3_dirichlet_calculatesurfaceflux
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_1e3_calculatesurfaceflux.prj
TESTER vtkdiff
ABSTOL 1e-15 RELTOL 1e-15
DIFF_DATA
cube_1x1x1_hex_1e3_complete_surface.vtu cube_1x1x1_hex_1e3_complete_surface_left_right_dirichlet_surfaceflux.vtu surfaceflux_left_right_dirichlet_reference surfaceflux
)
AddTest(
NAME GroundWaterFlowProcess_cube_1x1x1_1e3_neumann_calculatesurfaceflux
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_1e3_neumann_calculatesurfaceflux.prj
TESTER vtkdiff
ABSTOL 1e-15 RELTOL 1e-15
DIFF_DATA
cube_1x1x1_hex_1e3_complete_surface.vtu cube_1x1x1_hex_1e3_complete_surface_neumann_surfaceflux.vtu surfaceflux_neumann_reference surfaceflux
)
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
AddTest(
NAME GroundWaterFlowProcess_cube_1x1x1_2e3_prism_surfaceflux_left_right
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_2e3_prism_surfaceflux_left_right.prj
TESTER vtkdiff
ABSTOL 1e-15 RELTOL 1e-15
DIFF_DATA
cube_1x1x1_prism_2e3_complete_surface.vtu cube_1x1x1_prism_2e3_complete_surface_left_right_dirichlet_surfaceflux.vtu surfaceflux_left_right_reference surfaceflux_left_right
)
AddTest(
NAME GroundWaterFlowProcess_cube_1x1x1_2e3_prism_surfaceflux_front_back
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_2e3_prism_surfaceflux_front_back.prj
TESTER vtkdiff
ABSTOL 1e-15 RELTOL 1e-15
DIFF_DATA
cube_1x1x1_prism_2e3_complete_surface.vtu cube_1x1x1_prism_2e3_complete_surface_front_back_dirichlet_surfaceflux.vtu surfaceflux_front_back_reference surfaceflux_front_back
)
AddTest(
NAME GroundWaterFlowProcess_cube_1x1x1_2e3_prism_surfaceflux_top_bottom
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS cube_2e3_prism_surfaceflux_top_bottom.prj
TESTER vtkdiff
ABSTOL 1e-15 RELTOL 1e-15
DIFF_DATA
cube_1x1x1_prism_2e3_complete_surface.vtu cube_1x1x1_prism_2e3_complete_surface_top_bottom_dirichlet_surfaceflux.vtu surfaceflux_top_bottom_reference surfaceflux_top_bottom
)
AddTest(
NAME GroundWaterFlowProcess_wedge_1x1x1_1e3_prism_surfaceflux
PATH Elliptic/wedge_1x1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS wedge_1e3_prism_surfaceflux_diagonal.prj
TESTER vtkdiff
ABSTOL 1e-15 RELTOL 1e-15
DIFF_DATA
wedge_1x1x1_1e3_prism_complete_surface.vtu wedge_1x1x1_1e3_prism_complete_surface_surfaceflux.vtu surfaceflux_reference surfaceflux
)
AddTest(
NAME TES_zeolite_discharge_small
PATH Parabolic/TES/1D
EXECUTABLE ogs
EXECUTABLE_ARGS tes-1D-zeolite-discharge-small.prj
TESTER vtkdiff
DIFF_DATA
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_pcs_0_ts_19_t_0.100000.vtu pressure pressure
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_pcs_0_ts_19_t_0.100000.vtu temperature temperature
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_pcs_0_ts_19_t_0.100000.vtu vapour_partial_pressure vapour_partial_pressure
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_pcs_0_ts_19_t_0.100000.vtu solid_density solid_density
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_pcs_0_ts_19_t_0.100000.vtu solid_density fct_solid_density
)
AddTest(
NAME LARGE_TES_zeolite_discharge
PATH Parabolic/TES/1D
EXECUTABLE ogs
EXECUTABLE_ARGS tes-1D-zeolite-discharge-large.prj
TESTER vtkdiff
DIFF_DATA
tes_zeolite_discharge_large_pcs_0_ts_28_t_1_000000.vtu tes_zeolite_discharge_large_pcs_0_ts_28_t_1.000000.vtu pressure pressure
tes_zeolite_discharge_large_pcs_0_ts_28_t_1_000000.vtu tes_zeolite_discharge_large_pcs_0_ts_28_t_1.000000.vtu temperature temperature
tes_zeolite_discharge_large_pcs_0_ts_28_t_1_000000.vtu tes_zeolite_discharge_large_pcs_0_ts_28_t_1.000000.vtu vapour_partial_pressure vapour_partial_pressure
tes_zeolite_discharge_large_pcs_0_ts_28_t_1_000000.vtu tes_zeolite_discharge_large_pcs_0_ts_28_t_1.000000.vtu solid_density solid_density
tes_zeolite_discharge_large_pcs_0_ts_28_t_1_000000.vtu tes_zeolite_discharge_large_pcs_0_ts_28_t_1.000000.vtu solid_density fct_solid_density
NAME LARGE_TES_zeolite_discharge_Newton
PATH Parabolic/TES/1D
EXECUTABLE ogs
EXECUTABLE_ARGS tes-1D-zeolite-discharge-small-newton.prj
TESTER vtkdiff
ABSTOL 1.5e-3 RELTOL 1.5e-3
DIFF_DATA
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_newton_pcs_0_ts_32_t_0.100000.vtu pressure pressure
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_newton_pcs_0_ts_32_t_0.100000.vtu temperature temperature
# tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_newton_pcs_0_ts_32_t_0.100000.vtu vapour_partial_pressure vapour_partial_pressure
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_newton_pcs_0_ts_32_t_0.100000.vtu solid_density solid_density
)
AddTest(
NAME 1D_HeatConduction_dirichlet
PATH Parabolic/T/1D_dirichlet
EXECUTABLE ogs
EXECUTABLE_ARGS line_60_heat.prj
TESTER vtkdiff
ABSTOL 1e-5 RELTOL 1e-5
DIFF_DATA
temperature_analytical.vtu line_60_heat_pcs_0_ts_65_t_5078125.000000.vtu Temperature_Analytical_2months temperature
temperature_analytical.vtu line_60_heat_pcs_0_ts_405_t_31640625.000000.vtu Temperature_Analytical_1year temperature
)
AddTest(
NAME 1D_HeatConduction_neumann
PATH Parabolic/T/1D_neumann
EXECUTABLE ogs
EXECUTABLE_ARGS line_60_heat.prj
TESTER vtkdiff
ABSTOL 1e-4 RELTOL 1e-4
DIFF_DATA
temperature_analytical.vtu line_60_heat_pcs_0_ts_65_t_5078125.000000.vtu Temperature_Analytical_2months temperature
temperature_analytical.vtu line_60_heat_pcs_0_ts_405_t_31640625.000000.vtu Temperature_Analytical_1year temperature
)
PATH Parabolic/Richards
EXECUTABLE ogs
EXECUTABLE_ARGS RichardsFlow_2d.prj
TESTER vtkdiff
ABSTOL 1e-1 RELTOL 1e-1
DIFF_DATA
h_us_quad_1000.vtu richards_pcs_0_ts_100_t_100.000000.vtu PRESSURE1 pressure
)
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
# Mechanics; Small deformations, linear (SDL)
AddTest(
NAME Mechanics_SDL_square_1e0_displacementBC
PATH Mechanics/Linear
EXECUTABLE ogs
EXECUTABLE_ARGS square_1e0.prj
TESTER vtkdiff
ABSTOL 1e-16 RELTOL 1e-16
DIFF_DATA
square_1e0_expected_pcs_0_ts_4_t_1.000000.vtu square_1e0_pcs_0_ts_4_t_1.000000.vtu displacement displacement
)
AddTest(
NAME Mechanics_SDL_square_1e2_tractionBC
PATH Mechanics/Linear
EXECUTABLE ogs
EXECUTABLE_ARGS square_1e2.prj
TESTER vtkdiff
ABSTOL 1e-16 RELTOL 1e-16
DIFF_DATA
square_1e2_expected_pcs_0_ts_4_t_1.000000.vtu square_1e2_pcs_0_ts_4_t_1.000000.vtu displacement displacement
)
AddTest(
NAME LARGE_Mechanics_SDL_disc_with_hole
PATH Mechanics/Linear
EXECUTABLE ogs
EXECUTABLE_ARGS disc_with_hole.prj
TESTER vtkdiff
ABSTOL 1e-16 RELTOL 1e-16
DIFF_DATA
disc_with_hole_expected_pcs_0_ts_4_t_1.000000.vtu disc_with_hole_pcs_0_ts_4_t_1.000000.vtu displacement displacement
)
AddTest(
NAME LARGE_Mechanics_SDL_square_1e5_tractionBC
PATH Mechanics/Linear
EXECUTABLE ogs
EXECUTABLE_ARGS square_1e5.prj
TESTER vtkdiff
ABSTOL 1e-16 RELTOL 1e-16
DIFF_DATA
square_1e5_expected_pcs_0_ts_4_t_1.000000.vtu square_1e5_pcs_0_ts_4_t_1.000000.vtu displacement displacement
)
AddTest(
NAME Mechanics_SDL_square_1e2_quad8_traction_topBC
PATH Mechanics/Linear
EXECUTABLE ogs
EXECUTABLE_ARGS square_1e2_quad8_traction_top.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 5e-16 RELTOL 1e-15
DIFF_DATA
expected_square_1e2_quad8_traction_topBC_pcs_0_ts_4_t_1.000000.vtu square_1e2_quad8_traction_topBC_pcs_0_ts_4_t_1.000000.vtu displacement displacement
)
# Mechanics; Small deformations, Burgers (SDB)
AddTest(
NAME Mechanics_SDB_cube_1e0_tractionBC
PATH Mechanics/Burgers
EXECUTABLE ogs
EXECUTABLE_ARGS cube_1e0.prj
TESTER vtkdiff
ABSTOL 1e-16 RELTOL 1e-16
DIFF_DATA
cube_1e0_expected_pcs_0_ts_1_t_0.000100.vtu cube_1e0_pcs_0_ts_1_t_0.000100.vtu displacement displacement
cube_1e0_expected_pcs_0_ts_101_t_1.000000.vtu cube_1e0_pcs_0_ts_101_t_1.000000.vtu displacement displacement
)
AddTest(
NAME LARGE_Mechanics_SDB_cube_1e3_tractionBC
PATH Mechanics/Burgers
EXECUTABLE ogs
EXECUTABLE_ARGS cube_1e3.prj
TESTER vtkdiff
ABSTOL 1e-16 RELTOL 1e-16
DIFF_DATA
cube_1e3_expected_pcs_0_ts_1_t_0.000100.vtu cube_1e3_pcs_0_ts_1_t_0.000100.vtu displacement displacement
cube_1e3_expected_pcs_0_ts_101_t_1.000000.vtu cube_1e3_pcs_0_ts_101_t_1.000000.vtu displacement displacement
)
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
# SQUARE 1x1 GROUNDWATER FLOW TEST -- AXIALLY SYMMETRIC
# test results are compared to 3D simulation on a wedge-shaped domain
AddTest(
NAME GroundWaterFlowProcess_square_1x1_1e2_axi
PATH Elliptic/square_1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS square_1e2_axi.prj
TESTER vtkdiff
ABSTOL 1.6e-5 RELTOL 1e-5
DIFF_DATA
wedge-1e2-ang-0.02-surface.vtu square_1e2_axi_pcs_0_ts_1_t_1.000000.vtu temperature temperature
)
# # WEDGE 1x1 GROUNDWATER FLOW TEST -- computes reference results for the above test
# AddTest(
# NAME GroundWaterFlowProcess_wedge_1e2_ang_0.02
# PATH Elliptic/square_1x1_GroundWaterFlow
# EXECUTABLE ogs
# EXECUTABLE_ARGS wedge_1e2_axi_ang_0.02.prj
# )
# SQUARE 1x1 GROUNDWATER FLOW TEST -- AXIALLY SYMMETRIC
# test results are compared to 3D simulation on a wedge-shaped domain
AddTest(
NAME GroundWaterFlowProcess_square_1x1_1e4_axi_ang_0.02
PATH Elliptic/square_1x1_GroundWaterFlow
EXECUTABLE ogs
EXECUTABLE_ARGS square_1e4_axi.prj
TESTER vtkdiff
ABSTOL 1.6e-5 RELTOL 1e-5
DIFF_DATA
wedge-1e4-ang-0.02-surface.vtu square_1e4_axi_pcs_0_ts_1_t_1.000000.vtu temperature temperature
)
# # WEDGE 1x1 GROUNDWATER FLOW TEST -- computes reference results for the above test
# AddTest(
# NAME GroundWaterFlowProcess_wedge_1e4_ang_0.02
# PATH Elliptic/square_1x1_GroundWaterFlow
# EXECUTABLE ogs
# EXECUTABLE_ARGS wedge_1e4_axi_ang_0.02.prj
# )
# SMALL DEFORMATION TEST -- AXIALLY SYMMETRIC
AddTest(
NAME LARGE_SmallDeformation_ring_plane_strain_axi
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
PATH Mechanics/Linear
EXECUTABLE ogs
EXECUTABLE_ARGS ring_plane_strain.prj
TESTER vtkdiff
ABSTOL 6e-4 RELTOL 1e-4
DIFF_DATA
ring_plane_strain_1e4_solution.vtu ring_plane_strain_pcs_0_ts_1_t_1.000000.vtu u displacement
ring_plane_strain_1e4_solution.vtu ring_plane_strain_pcs_0_ts_1_t_1.000000.vtu sigma_rr sigma_rr
ring_plane_strain_1e4_solution.vtu ring_plane_strain_pcs_0_ts_1_t_1.000000.vtu sigma_ff sigma_ff
)
# SQUARE 1x1 HEAT CONDUCTION TEST -- AXIALLY SYMMETRIC
# test results are compared to 3D simulation on a wedge-shaped domain
AddTest(
NAME 2D_HeatConduction_axi
PATH Parabolic/T/2D_axially_symmetric
EXECUTABLE ogs
EXECUTABLE_ARGS square_1e2_axi.prj
TESTER vtkdiff
ABSTOL 1.7e-5 RELTOL 1e-5
DIFF_DATA
wedge_1e2_axi_ang_0.02_t_2s_extracted_surface.vtu square_1e2_axi_pcs_0_ts_2_t_2.000000.vtu temperature temperature
wedge_1e2_axi_ang_0.02_t_2s_extracted_surface.vtu square_1e2_axi_pcs_0_ts_2_t_2.000000.vtu heat_flux_x heat_flux_x
)
# # WEDGE 1x1 HEATCONDUCTION TEST -- computes reference results for the above test
# AddTest(
# NAME 2D_HeatConduction_wedge
# PATH Parabolic/T/2D_axially_symmetric
# EXECUTABLE ogs
# EXECUTABLE_ARGS wedge_1e2_axi_ang_0.02.prj
# )
# SQUARE 1x1 TES TEST -- AXIALLY SYMMETRIC
# test results are compared to 3D simulation on a wedge-shaped domain
AddTest(
NAME LARGE_TES_inert_axi
PATH Parabolic/TES/2D
EXECUTABLE ogs
EXECUTABLE_ARGS tes-inert-axi.prj
TESTER vtkdiff
# Note: Since the temperature and pressure only vary by a factor of ~ 1.e-6 in x-direction
# the relative tolerance has to be much smaller than 1.e-6
ABSTOL 1e-12 RELTOL 2e-9
DIFF_DATA
inert-wedge-extracted-surface-t-1s.vtu tes_inert_axi_pcs_0_ts_4_t_1.000000.vtu pressure pressure
inert-wedge-extracted-surface-t-1s.vtu tes_inert_axi_pcs_0_ts_4_t_1.000000.vtu temperature temperature
inert-wedge-extracted-surface-t-1s.vtu tes_inert_axi_pcs_0_ts_4_t_1.000000.vtu v_mass_frac v_mass_frac
)
# # WEDGE 1x1 TES TEST -- computes reference results for the above test
# AddTest(
# NAME TES_inert_wedge
# PATH Parabolic/TES/2D
# EXECUTABLE ogs
# EXECUTABLE_ARGS tes-inert-wedge.prj
# )
# HydroMechanics; Small deformations, linear poroelastic (HML)
AddTest(
NAME HydroMechanics_HML_square_1e2_confined_compression
PATH HydroMechanics/Linear
EXECUTABLE ogs
EXECUTABLE_ARGS square_1e2.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-15 RELTOL 1e-15
DIFF_DATA
expected_square_1e2_pcs_0_ts_1_t_5.000000.vtu square_1e2_pcs_0_ts_1_t_5.000000.vtu displacement displacement
expected_square_1e2_pcs_0_ts_20_t_100.000000.vtu square_1e2_pcs_0_ts_20_t_100.000000.vtu displacement displacement
expected_square_1e2_pcs_0_ts_120_t_1000.000000.vtu square_1e2_pcs_0_ts_120_t_1000.000000.vtu displacement displacement
expected_square_1e2_pcs_0_ts_420_t_4000.000000.vtu square_1e2_pcs_0_ts_420_t_4000.000000.vtu displacement displacement
expected_square_1e2_pcs_0_ts_1_t_5.000000.vtu square_1e2_pcs_0_ts_1_t_5.000000.vtu pressure pressure
expected_square_1e2_pcs_0_ts_20_t_100.000000.vtu square_1e2_pcs_0_ts_20_t_100.000000.vtu pressure pressure
expected_square_1e2_pcs_0_ts_120_t_1000.000000.vtu square_1e2_pcs_0_ts_120_t_1000.000000.vtu pressure pressure
expected_square_1e2_pcs_0_ts_420_t_4000.000000.vtu square_1e2_pcs_0_ts_420_t_4000.000000.vtu pressure pressure
)
# LIE; Small deformation
AddTest(
NAME LIE_M_single_joint
PATH LIE/Mechanics
EXECUTABLE ogs
EXECUTABLE_ARGS single_joint.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-16 RELTOL 1e-16
DIFF_DATA
single_joint_expected_pcs_0_ts_1_t_1.000000.vtu single_joint_pcs_0_ts_1_t_1.000000.vtu displacement displacement
single_joint_expected_pcs_0_ts_1_t_1.000000.vtu single_joint_pcs_0_ts_1_t_1.000000.vtu displacement_jump1 displacement_jump1
)
AddTest(
NAME LIE_M_single_joint_inside
PATH LIE/Mechanics
EXECUTABLE ogs
EXECUTABLE_ARGS single_joint_inside.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-16 RELTOL 1e-16
DIFF_DATA
single_joint_inside_expected_pcs_0_ts_1_t_1.000000.vtu single_joint_inside_pcs_0_ts_1_t_1.000000.vtu displacement displacement
single_joint_inside_expected_pcs_0_ts_1_t_1.000000.vtu single_joint_inside_pcs_0_ts_1_t_1.000000.vtu displacement_jump1 displacement_jump1
)
AddTest(
NAME LIE_M_two_joints
PATH LIE/Mechanics
EXECUTABLE ogs
EXECUTABLE_ARGS two_joints.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-16 RELTOL 1e-16
DIFF_DATA
two_joints_expected_pcs_0_ts_1_t_1.000000.vtu two_joints_pcs_0_ts_1_t_1.000000.vtu displacement displacement
two_joints_expected_pcs_0_ts_1_t_1.000000.vtu two_joints_pcs_0_ts_1_t_1.000000.vtu displacement_jump1 displacement_jump1
two_joints_expected_pcs_0_ts_1_t_1.000000.vtu two_joints_pcs_0_ts_1_t_1.000000.vtu displacement_jump2 displacement_jump2
)
NAME LiquidFlow_LineDirichletNeumannBC
PATH Parabolic/LiquidFlow/LineDirichletNeumannBC
EXECUTABLE_ARGS line_dirichlet_neumannBC.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-8 RELTOL 1e-8
DIFF_DATA
sat1D.vtu sat_1D_pcs_0_ts_1_t_1.000000.vtu AnalyticPressure pressure
sat1D.vtu sat_1D_pcs_0_ts_1_t_1.000000.vtu AnalyticVec v_x
NAME LiquidFlow_PressureBCatCornerOfAnisotropicSquare
PATH Parabolic/LiquidFlow/PressureBCatCornerOfAnisotropicSquare
EXECUTABLE_ARGS pressureBC_at_corner_of_anisotropic_square.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-8 RELTOL 1e-8
DIFF_DATA
mesh2D.vtu sat_2D_lflow_pcs_0_ts_1_t_1.000000.vtu OGS5_Results pressure
)
AddTest(
NAME LiquidFlow_GravityDriven
PATH Parabolic/LiquidFlow/GravityDriven
EXECUTABLE ogs
EXECUTABLE_ARGS gravity_driven.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-8 RELTOL 1e-8
DIFF_DATA
mesh2D.vtu gravity_driven_pcs_0_ts_1_t_1.000000.vtu AnalyticPressure pressure
mesh2D.vtu gravity_driven_pcs_0_ts_1_t_1.000000.vtu AnalyticVx v_x
mesh2D.vtu gravity_driven_pcs_0_ts_1_t_1.000000.vtu AnalyticVy v_y
PATH Parabolic/LiquidFlow/AxiSymTheis
EXECUTABLE ogs
EXECUTABLE_ARGS axisym_theis.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-8 RELTOL 1e-8
DIFF_DATA
axisym_theis.vtu liquid_pcs_pcs_0_ts_30_t_1728.000000.vtu OGS5_pressure pressure
)
AddTest(
NAME LARGE_LiquidFlow_Anisotropic_GravityDriven3D
PATH Parabolic/LiquidFlow/GravityDriven3D
EXECUTABLE ogs
EXECUTABLE_ARGS anisotropic_gravity_driven3D.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-6 RELTOL 1e-6
DIFF_DATA
hex.vtu anisotropic_gravity_driven3D_pcs_0_ts_1_t_1.000000.vtu analytic_pressure pressure
)
AddTest(
NAME LARGE_LiquidFlow_Isotropic_GravityDriven3D
PATH Parabolic/LiquidFlow/GravityDriven3D
EXECUTABLE ogs
EXECUTABLE_ARGS isotropic_gravity_driven3D.prj
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-6 RELTOL 1e-6
DIFF_DATA
hex.vtu isotropic_gravity_driven3D_pcs_0_ts_1_t_1.000000.vtu analytic_pressure pressure
)
# MPI groundwater flow tests
AddTest(
NAME ParallelFEM_GroundWaterFlow2D
PATH EllipticPETSc
EXECUTABLE_ARGS quad_20x10_GroundWaterFlow.prj
WRAPPER mpirun
WRAPPER_ARGS -np 3
quad_20x10_GroundWaterFlow_result_pcs_0_ts_1_t_1_000000_0.vtu quad_20x10_GroundWaterFlow_result_pcs_0_ts_1_t_1_000000_0.vtu pressure pressure
quad_20x10_GroundWaterFlow_result_pcs_0_ts_1_t_1_000000_1.vtu quad_20x10_GroundWaterFlow_result_pcs_0_ts_1_t_1_000000_1.vtu pressure pressure
quad_20x10_GroundWaterFlow_result_pcs_0_ts_1_t_1_000000_2.vtu quad_20x10_GroundWaterFlow_result_pcs_0_ts_1_t_1_000000_2.vtu pressure pressure
AddTest(
NAME ParallelFEM_GroundWaterFlow3D_DirichletBC
PATH EllipticPETSc
EXECUTABLE_ARGS cube_1e3.prj
WRAPPER mpirun
WRAPPER_ARGS -np 3
cube_1e3_pcs_0_ts_1_t_1_000000_0.vtu cube_1e3_pcs_0_ts_1_t_1_000000_0.vtu pressure pressure
cube_1e3_pcs_0_ts_1_t_1_000000_1.vtu cube_1e3_pcs_0_ts_1_t_1_000000_1.vtu pressure pressure
cube_1e3_pcs_0_ts_1_t_1_000000_2.vtu cube_1e3_pcs_0_ts_1_t_1_000000_2.vtu pressure pressure
AddTest(
NAME ParallelFEM_GroundWaterFlow3D_NeumannBC
PATH EllipticPETSc
EXECUTABLE_ARGS cube_1e3_neumann.prj
WRAPPER mpirun
WRAPPER_ARGS -np 3
cube_1e3_neumann_pcs_0_ts_1_t_1_000000_0.vtu cube_1e3_neumann_pcs_0_ts_1_t_1_000000_0.vtu pressure pressure
cube_1e3_neumann_pcs_0_ts_1_t_1_000000_1.vtu cube_1e3_neumann_pcs_0_ts_1_t_1_000000_1.vtu pressure pressure
cube_1e3_neumann_pcs_0_ts_1_t_1_000000_2.vtu cube_1e3_neumann_pcs_0_ts_1_t_1_000000_2.vtu pressure pressure

wenqing
committed
# Single core
# CUBE 1x1x1 GROUNDWATER FLOW TESTS
foreach(mesh_size 1e0 1e1 1e2 1e3)
AddTest(
NAME GroundWaterFlowProcess_cube_1x1x1_${mesh_size}
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE_ARGS cube_${mesh_size}.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-15 RELTOL 1e-15
DIFF_DATA
cube_1x1x1_hex_${mesh_size}.vtu cube_${mesh_size}_pcs_0_ts_1_t_1_000000_0.vtu Linear_1_to_minus1 pressure
)
AddTest(
NAME GroundWaterFlowProcess_cube_1x1x1_Neumann_${mesh_size}
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE_ARGS cube_${mesh_size}_neumann.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-1 RELTOL 1e-1
DIFF_DATA
cube_1x1x1_hex_${mesh_size}.vtu cube_${mesh_size}_neumann_pcs_0_ts_1_t_1_000000_0.vtu D1_left_front_N1_right pressure
)
endforeach()
foreach(mesh_size 1e4 2e4 3e4 4e4 5e4 1e5 1e6)
AddTest(
NAME LARGE_GroundWaterFlowProcess_cube_1x1x1_${mesh_size}
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE_ARGS cube_${mesh_size}.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-7 RELTOL 1e-7
DIFF_DATA
cube_1x1x1_hex_${mesh_size}.vtu cube_${mesh_size}_pcs_0_ts_1_t_1_000000_0.vtu Linear_1_to_minus1 pressure
)
AddTest(
NAME LARGE_GroundWaterFlowProcess_cube_1x1x1_Neumann_${mesh_size}
PATH Elliptic/cube_1x1x1_GroundWaterFlow
EXECUTABLE_ARGS cube_${mesh_size}_neumann.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-2 RELTOL 1e-2
DIFF_DATA
cube_1x1x1_hex_${mesh_size}.vtu cube_${mesh_size}_neumann_pcs_0_ts_1_t_1_000000_0.vtu D1_left_front_N1_right pressure
)
endforeach()
# SQUARE 1x1 GROUNDWATER FLOW TESTS
foreach(mesh_size 1e0 1e1 1e2 1e3 1e4)
AddTest(
NAME GroundWaterFlowProcess_square_1x1_${mesh_size}
PATH Elliptic/square_1x1_GroundWaterFlow
EXECUTABLE_ARGS square_${mesh_size}.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-13 RELTOL 1e-13
DIFF_DATA
square_1x1_quad_${mesh_size}.vtu square_${mesh_size}_pcs_0_ts_1_t_1_000000_0.vtu Linear_1_to_minus1 pressure
)
AddTest(
NAME GroundWaterFlowProcess_square_1x1_Neumann_${mesh_size}
PATH Elliptic/square_1x1_GroundWaterFlow
EXECUTABLE_ARGS square_${mesh_size}_neumann.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-1 RELTOL 1e-1
DIFF_DATA
square_1x1_quad_${mesh_size}.vtu square_${mesh_size}_neumann_pcs_0_ts_1_t_1_000000_0.vtu D1_left_bottom_N1_right pressure
)
endforeach()
foreach(mesh_size 1e5 1e6)
AddTest(
NAME LARGE_GroundWaterFlowProcess_square_1x1_${mesh_size}
PATH Elliptic/square_1x1_GroundWaterFlow
EXECUTABLE_ARGS square_${mesh_size}.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-7 RELTOL 1e-7
DIFF_DATA
square_1x1_quad_${mesh_size}.vtu square_${mesh_size}_pcs_0_ts_1_t_1_000000_0.vtu Linear_1_to_minus1 pressure
)
AddTest(
NAME LARGE_GroundWaterFlowProcess_square_1x1_Neumann_${mesh_size}
PATH Elliptic/square_1x1_GroundWaterFlow
EXECUTABLE_ARGS square_${mesh_size}_neumann.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-02 RELTOL 1e-02
DIFF_DATA
square_1x1_quad_${mesh_size}.vtu square_${mesh_size}_neumann_pcs_0_ts_1_t_1_000000_0.vtu D1_left_bottom_N1_right pressure
)
endforeach()
# LINE 1 GROUNDWATER FLOW TESTS
foreach(mesh_size 1e1)
AddTest(
NAME GroundWaterFlowProcess_line_1_${mesh_size}
PATH Elliptic/line_1_GroundWaterFlow
EXECUTABLE_ARGS line_${mesh_size}.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-15 RELTOL 1e-15
DIFF_DATA
line_1_line_${mesh_size}.vtu line_${mesh_size}_pcs_0_ts_1_t_1_000000_0.vtu Linear_1_to_minus1 pressure
)
AddTest(
NAME GroundWaterFlowProcess_line_1_Neumann_${mesh_size}
PATH Elliptic/line_1_GroundWaterFlow
EXECUTABLE_ARGS line_${mesh_size}_neumann.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-14 RELTOL 1e-14
DIFF_DATA
line_1_line_${mesh_size}.vtu line_${mesh_size}_neumann_pcs_0_ts_1_t_1_000000_0.vtu D1_left_N1_right pressure

wenqing
committed
AddTest(
NAME TES_zeolite_discharge_small
PATH Parabolic/TES/1D
EXECUTABLE_ARGS tes-1D-zeolite-discharge-small.prj

wenqing
committed
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_pcs_0_ts_19_t_0_100000_0.vtu pressure pressure
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_pcs_0_ts_19_t_0_100000_0.vtu temperature temperature
tes_zeolite_discharge_small_ts_19_t_0_100000.vtu tes_zeolite_discharge_small_pcs_0_ts_19_t_0_100000_0.vtu v_mass_frac v_mass_frac
# tes_zeolite_discharge_small_ts_19_t_0.100000.vtu solid_density solid_density
)
AddTest(
NAME LARGE_TES_zeolite_discharge
PATH Parabolic/TES/1D
EXECUTABLE_ARGS tes-1D-zeolite-discharge-large.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-16 RELTOL 1e-16
DIFF_DATA
tes_zeolite_discharge_large_ts_28_t_1_000000.vtu tes_zeolite_discharge_large_pcs_0_ts_28_t_1_000000_0.vtu pressure pressure
tes_zeolite_discharge_large_ts_28_t_1_000000.vtu tes_zeolite_discharge_large_pcs_0_ts_28_t_1_000000_0.vtu temperature temperature
tes_zeolite_discharge_large_ts_28_t_1_000000.vtu tes_zeolite_discharge_large_pcs_0_ts_28_t_1_000000_0.vtu v_mass_frac v_mass_frac
# tes_zeolite_discharge_large_ts_28_t_1_0.vtu solid_density solid_density

wenqing
committed
)
NAME LiquidFlow_LineDirichletNeumannBC
PATH Parabolic/LiquidFlow/LineDirichletNeumannBC
EXECUTABLE_ARGS line_dirichlet_neumannBC.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-8 RELTOL 1e-8
DIFF_DATA
sat1D.vtu sat_1D_pcs_0_ts_1_t_1.000000.vtu AnalyticPressure pressure
sat1D.vtu sat_1D_pcs_0_ts_1_t_1.000000.vtu AnalyticVec v_x
NAME LiquidFlow_GravityDriven
PATH Parabolic/LiquidFlow/GravityDriven
EXECUTABLE_ARGS gravity_driven.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-8 RELTOL 1e-8
DIFF_DATA
mesh2D.vtu gravity_driven_pcs_0_ts_1_t_1.000000.vtu AnalyticPressure pressure
mesh2D.vtu gravity_driven_pcs_0_ts_1_t_1.000000.vtu AnalyticVx v_x
mesh2D.vtu gravity_driven_pcs_0_ts_1_t_1.000000.vtu AnalyticVy v_y
NAME LiquidFlow_PressureBCatCornerOfAnisotropicSquare
PATH Parabolic/LiquidFlow/PressureBCatCornerOfAnisotropicSquare
EXECUTABLE_ARGS pressureBC_at_corner_of_anisotropic_square.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-8 RELTOL 1e-8
DIFF_DATA
mesh2D.vtu sat_2D_lflow_pcs_0_ts_1_t_1.000000.vtu OGS5_Results pressure
)
PATH Parabolic/LiquidFlow/AxiSymTheis
EXECUTABLE_ARGS axisym_theis.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
TESTER vtkdiff
ABSTOL 1e-8 RELTOL 1e-8
DIFF_DATA
axisym_theis.vtu liquid_pcs_pcs_0_ts_30_t_1728.000000.vtu OGS5_pressure pressure
)
AddTest(
NAME LARGE_LiquidFlow_Anisotropic_GravityDriven3D
PATH Parabolic/LiquidFlow/GravityDriven3D
EXECUTABLE_ARGS anisotropic_gravity_driven3D.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-6 RELTOL 1e-6
DIFF_DATA
hex.vtu anisotropic_gravity_driven3D_pcs_0_ts_1_t_1.000000.vtu analytic_pressure pressure
)
AddTest(
NAME LARGE_LiquidFlow_Isotropic_GravityDriven3D
PATH Parabolic/LiquidFlow/GravityDriven3D
EXECUTABLE_ARGS isotropic_gravity_driven3D.prj
WRAPPER mpirun
WRAPPER_ARGS -np 1
WRAPPER time
TESTER vtkdiff
ABSTOL 1e-6 RELTOL 1e-6
DIFF_DATA
hex.vtu isotropic_gravity_driven3D_pcs_0_ts_1_t_1.000000.vtu analytic_pressure pressure
)