2024-04-02 09:16:19 -05:00
|
|
|
# Regression tests
|
|
|
|
opm_set_test_driver(${PROJECT_SOURCE_DIR}/tests/run-comparison.sh "")
|
|
|
|
|
|
|
|
# Set absolute tolerance to be used passed to the macros in the following tests
|
|
|
|
set(abs_tol 1e+5)
|
|
|
|
set(rel_tol 2e-5)
|
|
|
|
set(coarse_rel_tol 1e-2)
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_gconprod_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_GCONPROD_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_GCONPROD
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
2024-05-17 03:49:09 -05:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_gconsump_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_GCONSUMP_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_GCONSUMP
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
2024-04-02 09:16:19 -05:00
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
2025-01-07 10:15:02 -06:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME actionx_gefac
|
|
|
|
DIR1 model4
|
|
|
|
FILENAME1 MOD4_GRP_GEFAC
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_GEFAC
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_gefac_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_GEFAC_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_GEFAC
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
2024-05-10 05:17:57 -05:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_gruptree_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_GRUPTREE_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_GRUPTREE
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
2025-01-08 03:46:31 -06:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_include_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_INCLUDE_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_INCLUDE
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
2024-05-10 05:17:57 -05:00
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
2024-04-02 09:16:19 -05:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_mult+_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_MULT+_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_MULT+
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_multx+_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_MULTX+_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_MULTX+
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_multx-_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_MULTX-_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_MULTX-
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
2024-04-16 12:17:16 -05:00
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_next_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_NEXT_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_NEXT
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
2024-04-02 09:16:19 -05:00
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_wconprod_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WCONPROD_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WCONPROD
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_wefac_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WEFAC_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WEFAC
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
2024-05-17 02:44:12 -05:00
|
|
|
|
2025-01-16 09:48:57 -06:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_welpi_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WELPI_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WELPI
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
2024-07-04 02:32:17 -05:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_wsegvalv_insert_kw
|
2024-05-17 02:44:12 -05:00
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WSEGVALV_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WSEGVALV
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
2024-05-17 03:30:36 -05:00
|
|
|
|
2025-01-03 02:57:16 -06:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME actionx_wlist
|
|
|
|
DIR1 udq_actionx
|
|
|
|
FILENAME1 ACTIONX_M1
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WLIST
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_wlist_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WLIST_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WLIST
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
2024-05-17 03:30:36 -05:00
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_wtest_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WTEST_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WTEST
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
2024-12-27 04:06:00 -06:00
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_WTMULT_insert_kw
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WTMULT_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WTMULT
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH)
|
2025-01-10 09:13:28 -06:00
|
|
|
|
2025-01-13 05:36:59 -06:00
|
|
|
if(MPI_FOUND)
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_gconsump_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_GCONSUMP_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_GCONSUMP
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
2025-01-07 10:15:02 -06:00
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME actionx_gefac_4_procs
|
|
|
|
DIR1 model4
|
|
|
|
FILENAME1 MOD4_GRP_GEFAC
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_GEFAC
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_gefac_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_GEFAC_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_GEFAC
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
2025-01-13 05:36:59 -06:00
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_multx+_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_MULTX+_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_MULTX+
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_mult+_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_MULT+_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_MULT+
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_multx-_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_MULTX-_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_MULTX-
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_next_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_NEXT_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_NEXT
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
|
|
|
|
2025-01-16 09:48:57 -06:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_welpi_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WELPI_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WELPI
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH,
|
|
|
|
MPI_PROCS 4)
|
|
|
|
|
2025-01-13 05:36:59 -06:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_wsegvalv_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WSEGVALV_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WSEGVALV
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_WTMULT_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WTMULT_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WTMULT
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME actionx_wlist_4_procs
|
|
|
|
DIR1 udq_actionx
|
|
|
|
FILENAME1 ACTIONX_M1
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WLIST
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
|
|
|
|
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_wlist_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WLIST_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WLIST
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
2025-01-10 09:13:28 -06:00
|
|
|
|
2025-01-13 05:36:59 -06:00
|
|
|
add_test_compareSeparateECLFiles(CASENAME pyaction_wtest_insert_kw_4_procs
|
|
|
|
DIR1 pyaction
|
|
|
|
FILENAME1 PYACTION_WTEST_INSERT_KW
|
|
|
|
DIR2 actionx
|
|
|
|
FILENAME2 ACTIONX_WTEST
|
|
|
|
SIMULATOR flow
|
|
|
|
ABS_TOL ${abs_tol}
|
|
|
|
REL_TOL ${rel_tol}
|
|
|
|
IGNORE_EXTRA_KW BOTH
|
|
|
|
MPI_PROCS 4)
|
|
|
|
endif()
|