File: parallelRestartTests.cmake

package info (click to toggle)
opm-simulators 2025.10%2Bds-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 21,460 kB
  • sloc: cpp: 193,029; sh: 1,807; python: 1,704; lisp: 1,108; makefile: 31; awk: 10
file content (78 lines) | stat: -rw-r--r-- 5,229 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# Parallel tests
opm_set_test_driver(${PROJECT_SOURCE_DIR}/tests/run-parallel-restart-regressionTest.sh "")
add_test_compare_parallel_restarted_simulation(CASENAME spe1
                                               FILENAME SPE1CASE2_ACTNUM
                                               SIMULATOR flow
                                               ABS_TOL ${abs_tol_restart}
                                               REL_TOL ${rel_tol_restart}
                                               RESTART_STEP 6
                                               TEST_ARGS --sched-restart=false --enable-adaptive-time-stepping=false)

add_test_compare_parallel_restarted_simulation(CASENAME ctaquifer_2d_oilwater
                                               FILENAME 2D_OW_CTAQUIFER
                                               SIMULATOR flow
                                               ABS_TOL ${abs_tol_restart}
                                               REL_TOL ${rel_tol_restart}
                                               RESTART_STEP 15
                                               DIR aquifer-oilwater
                                               TEST_ARGS --enable-tuning=true --linear-solver-reduction=1e-7 --tolerance-cnv=5e-6 --tolerance-mb=1e-6 --enable-adaptive-time-stepping=false)

add_test_compare_parallel_restarted_simulation(CASENAME fetkovich_2d
                                               FILENAME 2D_FETKOVICHAQUIFER
                                               SIMULATOR flow
                                               ABS_TOL ${abs_tol_restart}
                                               REL_TOL ${rel_tol_restart}
                                               RESTART_STEP 30
                                               DIR aquifer-fetkovich
                                               TEST_ARGS --enable-tuning=true --linear-solver-reduction=1e-7 --tolerance-cnv=5e-6 --tolerance-mb=1e-6 --enable-adaptive-time-stepping=false)

add_test_compare_parallel_restarted_simulation(CASENAME numerical_aquifer_3d_2aqu
                                               FILENAME 3D_2AQU_NUM
                                               SIMULATOR flow
                                               ABS_TOL 0.12
                                               REL_TOL 5.0e-2
                                               RESTART_STEP 3
                                               DIR aquifer-num
                                               TEST_ARGS --enable-tuning=true --tolerance-cnv=0.00003 --time-step-control=pid --linear-solver=cpr_trueimpes --enable-adaptive-time-stepping=false)

add_test_compare_parallel_restarted_simulation(CASENAME numerical_aquifer_3d_1aqu
                                               FILENAME 3D_1AQU_3CELLS
                                               SIMULATOR flow
                                               ABS_TOL 0.12
                                               REL_TOL 5.0e-2
                                               RESTART_STEP 3
                                               DIR aquifer-num
                                               TEST_ARGS --enable-tuning=true --tolerance-cnv=0.00003 --time-step-control=pid --linear-solver=cpr_trueimpes --enable-adaptive-time-stepping=false)

add_test_compare_parallel_restarted_simulation(CASENAME aquflux_01
                                               FILENAME AQUFLUX-01
                                               SIMULATOR flow
                                               ABS_TOL ${abs_tol_restart}
                                               REL_TOL 5.0e-2
                                               RESTART_STEP 3
                                               DIR aquifers
                                               TEST_ARGS --solver-max-time-step-in-days=1)

add_test_compare_parallel_restarted_simulation(CASENAME aquflux_02
                                               FILENAME AQUFLUX-02
                                               SIMULATOR flow
                                               ABS_TOL ${abs_tol_restart}
                                               REL_TOL 5.0e-2
                                               RESTART_STEP 50
                                               DIR aquifers
                                               TEST_ARGS --solver-max-time-step-in-days=1)

# Serialized restart tests
if(HDF5_FOUND)
  opm_set_test_driver(${PROJECT_SOURCE_DIR}/tests/run-serialization-regressionTest.sh "")
  add_test_compare_parallel_restarted_simulation(CASENAME spe1_serialized
                                                 DIR spe1
                                                 FILENAME SPE1CASE1
                                                 SIMULATOR flow
                                                 TEST_NAME compareParallelSerializedSim_flow+spe1
                                                 ABS_TOL 2e-2
                                                 REL_TOL 1e-5
                                                 RESTART_STEP 94
                                                 TEST_ARGS --tolerance-mb=1e-7
                                                 MPI_PROCS 4)
endif()