Files
opm-simulators/regressionTests.cmake
T

2722 lines
36 KiB
CMake

# Regression tests
opm_set_test_driver(${PROJECT_SOURCE_DIR}/tests/run-regressionTest.sh "")
# Set absolute tolerance to be used passed to the macros in the following tests
set(abs_tol 2e-2)
set(rel_tol 1e-5)
set(coarse_rel_tol 1e-2)
add_test_compareECLFiles(
CASENAME
spe1flowexp
FILENAME
SPE1CASE2
SIMULATOR
flowexp_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1
)
add_test_compareECLFiles(
CASENAME
1dcompositional
FILENAME
1D_COMP
SIMULATOR
flowexp_comp
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
compositional
)
add_test_compareECLFiles(
CASENAME
spe12
FILENAME
SPE1CASE2
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
RESTART_SCHED
false
RESTART_STEP
60
DIR
spe1
)
add_test_compareECLFiles(
CASENAME
spe1case1_water
FILENAME
SPE1CASE1_WATER
SIMULATOR
flow
DEV_SIMULATOR
flow_onephase
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1
)
add_test_compareECLFiles(
CASENAME
spe1case2_thermal_onephase
FILENAME
SPE1CASE2_THERMAL_ONEPHASE
SIMULATOR
flow
DEV_SIMULATOR
flow_onephase_energy
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1
)
add_test_compareECLFiles(
CASENAME
spe1case2_temp
FILENAME
SPE1CASE2_TEMP
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil_temp
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1
)
add_test_compareECLFiles(
CASENAME
spe1case2_2p
FILENAME
SPE1CASE2_2P
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1
)
set(_spe1_tests_energy
SPE1CASE2_THERMAL
SPE1CASE2_THERMAL_WATVISC
)
add_multiple_tests(
_spe1_tests_energy
""
SIMULATOR
flow
DEV_SIMULATOR
flow_energy
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1
)
set(_spe1_tests
SPE1CASE1
SPE1CASE1_IMPORT
SPE1CASE2_KRNUM
SPE1CASE2_NOWELLS
SPE1CASE2_ROCK2DTR
)
add_multiple_tests(
_spe1_tests
""
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1
)
add_test_compareECLFiles(
CASENAME
spe1case2_oilgas
FILENAME
SPE1CASE2_OILGAS
SIMULATOR
flow
DEV_SIMULATOR
flow_gasoil
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
DIR
spe1
)
set(_spe1_coarse_tests_gw
SPE1CASE2_GASWATER
SPE1CASE2_GASWATER_MSW
)
add_multiple_tests(
_spe1_coarse_tests_gw
""
SIMULATOR
flow
DEV_SIMULATOR
flow_gaswater
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
DIR
spe1
)
add_test_compareECLFiles(
CASENAME
spe1case1_brine
FILENAME
SPE1CASE1_BRINE
SIMULATOR
flow
DEV_SIMULATOR
flow_brine
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_brine
)
add_test_compareECLFiles(
CASENAME
spe1case2_brine_gaswater
FILENAME
SPE1CASE2_BRINE_GASWATER
SIMULATOR
flow
DEV_SIMULATOR
flow_gaswater_brine
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_brine
)
add_test_compareECLFiles(
CASENAME
spe1case1_brine_thermal
FILENAME
SPE1CASE1_BRINE_THERMAL
SIMULATOR
flow
DEV_SIMULATOR
flow_brine_energy
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_brine
)
add_test_compareECLFiles(
CASENAME
spe1case1_precsalt
FILENAME
SPE1CASE1_PRECSALT
SIMULATOR
flow
DEV_SIMULATOR
flow_brine_saltprecipitation
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_precsalt
)
add_test_compareECLFiles(
CASENAME
gaswater_vapwat_precsalt
FILENAME
GASWATER_VAPWAT_PRECSALT
SIMULATOR
flow
DEV_SIMULATOR
flow_gaswater_saltprec_vapwat
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_precsalt
)
add_test_compareECLFiles(
CASENAME
gasoil_precsalt
FILENAME
GASCONDENSATE_VAPWAT_PRECSALT_REGRESSION
SIMULATOR
flow
DEV_SIMULATOR
flow_brine_precsalt_vapwat
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_precsalt
TEST_ARGS
--solver-max-time-step-in-days=0.05
)
set(_network_tuning_tests
NETWORK-01
NETWORK-01_STANDARD
)
add_multiple_tests(
_network_tuning_tests
""
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
network
TEST_ARGS
--enable-tuning=true
)
set(_network_tuning_local_switch_tests
NETWORK-01-REROUTE
NETWORK-01-REROUTE_STD
)
add_multiple_tests(
_network_tuning_local_switch_tests
""
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
network
TEST_ARGS
--enable-tuning=true
--local-well-solve-control-switching=true
)
add_test_compareECLFiles(
CASENAME
network_01_wtest
FILENAME
NETWORK-01-WTEST
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
network
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
spe1_metric_vfp1
FILENAME
SPE1CASE1_METRIC_VFP1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
vfpprod_spe1
)
add_test_compareECLFiles(
CASENAME
spe1_spider
FILENAME
SPIDER_CAKESLICE
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
radial_grid
)
add_test_compareECLFiles(
CASENAME
spe1_radial
FILENAME
RADIAL_CAKESLICE
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
radial_grid
)
add_test_compareECLFiles(
CASENAME
jfunc_01
FILENAME
JFUNC-01
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
jfunc
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
ctaquifer_2d_oilwater
FILENAME
2D_OW_CTAQUIFER
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
aquifer-oilwater
)
add_test_compareECLFiles(
CASENAME
fetkovich_2d
FILENAME
2D_FETKOVICHAQUIFER
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
aquifer-fetkovich
)
add_test_compareECLFiles(
CASENAME
numerical_aquifer_3d_2aqu
FILENAME
3D_2AQU_NUM
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
aquifer-num
TEST_ARGS
--tolerance-cnv=0.00003
--time-step-control=pid
--linear-solver=cpr_trueimpes
)
add_test_compareECLFiles(
CASENAME
numerical_aquifer_3d_1aqu
FILENAME
3D_1AQU_3CELLS
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
aquifer-num
TEST_ARGS
--tolerance-cnv=0.00003
--time-step-control=pid
--linear-solver=cpr_trueimpes
)
add_test_compareECLFiles(
CASENAME
aquflux_01
FILENAME
AQUFLUX-01
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
aquifers
TEST_ARGS
--enable-tuning=true
--relaxed-max-pv-fraction=0
)
add_test_compareECLFiles(
CASENAME
aquflux_02
FILENAME
AQUFLUX-02
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
aquifers
TEST_ARGS
--solver-max-time-step-in-days=1
)
add_test_compareECLFiles(
CASENAME
spe3
FILENAME
SPE3CASE1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
TEST_ARGS
--tolerance-wells=1e-6
)
add_test_compareECLFiles(
CASENAME
spe9
FILENAME
SPE9_CP_SHORT
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
RESTART_STEP
10
)
add_test_compareECLFiles(
CASENAME
spe9group
FILENAME
SPE9_CP_GROUP
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
)
add_test_compareECLFiles(
CASENAME
spe9group_resv
FILENAME
SPE9_CP_GROUP_RESV
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe9group
)
add_test_compareECLFiles(
CASENAME
msw_2d_h
FILENAME
2D_H__
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
)
add_test_compareECLFiles(
CASENAME
msw_3d_hfa
FILENAME
3D_MSW
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
TEST_ARGS
--tolerance-pressure-ms-wells=10
)
add_test_compareECLFiles(
CASENAME
polymer_oilwater
FILENAME
2D_OILWATER_POLYMER
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater_polymer
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
TEST_ARGS
--solver-max-time-step-in-days=10
)
add_test_compareECLFiles(
CASENAME
polymer_injectivity
FILENAME
2D_POLYMER_INJECTIVITY
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater_polymer_injectivity
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
TEST_ARGS
--tolerance-wells=1.e-6
)
add_test_compareECLFiles(
CASENAME
polymer_simple2D
FILENAME
2D_THREEPHASE_POLY_HETER
SIMULATOR
flow
DEV_SIMULATOR
flow_polymer
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
TEST_ARGS
--tolerance-mb-relaxed=1.e-7
)
add_test_compareECLFiles(
CASENAME
spe5
FILENAME
SPE5CASE1
SIMULATOR
flow
DEV_SIMULATOR
flow_solvent
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
)
add_test_compareECLFiles(
CASENAME
spe5_co2eor
FILENAME
SPE5CASE1_DYN
SIMULATOR
flow
DEV_SIMULATOR
flow_extbo
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
)
add_test_compareECLFiles(
CASENAME
wecon_wtest
FILENAME
3D_WECON
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
)
add_test_compareECLFiles(
CASENAME
msw_model_1
FILENAME
MSW_MODEL_1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model1
TEST_ARGS
--solver-max-time-step-in-days=5.0
)
add_test_compareECLFiles(
CASENAME
base_model_1
FILENAME
BASE_MODEL_1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model1
)
add_test_compareECLFiles(
CASENAME
faults_model_1
FILENAME
FAULTS_MODEL_1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model1
TEST_ARGS
--solver-max-time-step-in-days=5.0
)
add_test_compareECLFiles(
CASENAME
base_model_1_addzcorn
FILENAME
BASE_MODEL_1_ADDZCORN
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model1
)
add_test_compareECLFiles(
CASENAME
base_model2_welpi
FILENAME
0B_WELPI_MODEL2
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model2
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
0a1_grpctl_msw_model2
FILENAME
0A1_GRCTRL_LRAT_ORAT_BASE_MODEL2_MSW
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model2
TEST_ARGS
--solver-max-time-step-in-days=3
)
add_test_compareECLFiles(
CASENAME
0a2_grpctl_msw_model2
FILENAME
0A2_GRCTRL_LRAT_ORAT_GGR_BASE_MODEL2_MSW
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model2
TEST_ARGS
--solver-max-time-step-in-days=3
)
add_test_compareECLFiles(
CASENAME
0a3_grpctl_msw_model2
FILENAME
0A3_GRCTRL_LRAT_LRAT_BASE_MODEL2_MSW
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model2
TEST_ARGS
--solver-max-time-step-in-days=3
)
add_test_compareECLFiles(
CASENAME
0a4_grpctl_msw_model2
FILENAME
0A4_GRCTRL_LRAT_LRAT_GGR_BASE_MODEL2_MSW
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model2
TEST_ARGS
--solver-max-time-step-in-days=3
)
add_test_compareECLFiles(
CASENAME
udq_actionx
FILENAME
UDQ_ACTIONX
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
udq_actionx
TEST_ARGS
--solver-max-time-step-in-days=5
)
add_test_compareECLFiles(
CASENAME
udq_wconprod
FILENAME
UDQ_WCONPROD
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
udq_actionx
)
add_test_compareECLFiles(
CASENAME
actionx_m1
FILENAME
ACTIONX_M1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
udq_actionx
TEST_ARGS
--solver-max-time-step-in-days=0.2
)
add_test_compareECLFiles(
CASENAME
waghyst1
FILENAME
WAGHYSTR-01
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
waghystr
)
add_test_compareECLFiles(
CASENAME
waghyst2
FILENAME
WAGHYSTR-02
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
waghystr
)
add_test_compareECLFiles(
CASENAME
gpmaint11
FILENAME
GPMAINT-11
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
gpmaint
)
add_test_compareECLFiles(
CASENAME
3dwecon9
FILENAME
3D_WECON_9
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wecon_wtest
)
add_test_compareECLFiles(
CASENAME
gconinje_resv_gas_01
FILENAME
GCONINJE_RESV_GAS-01
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
resv_ctrl
)
add_test_compareECLFiles(
CASENAME
gconinje_resv1
FILENAME
GCONINJE-01
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
gconinje
)
add_test_compareECLFiles(
CASENAME
gconinje_resv2
FILENAME
GCONINJE-02
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
gconinje
)
set(_gconprod_cases
T1L
T1W
T2G
T2O
)
add_multiple_tests(
_gconprod_cases
gconprod_
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
gconprod
)
set(_pinch_cases
PINCH_MULTZ_ALL
PINCH_MULTZ-_ALL
PINCH_MULTZ_ALL_BARRIER
PINCH_MULTZ-_ALL_BARRIER
PINCH10_NOPINCH
T1A_GAP T1A_NOGAP T1A_NOPINCH
T1A1_NOGAP
T2A1_GAP
T2A_NOPINCH T2A_GAP
T1B_NOPINCH
T1B1_GAP
T1B2_GAP
T1B3_GAP
T1B4_GAP
T1B5_GAP
T1B6_GAP
T1B7_GAP
T1C_NOPINCH
T1C1_NOGAP T1C1_GAP
T1C2_GAP T1C2_NOGAP
T1C3_GAP T1C3_NOGAP
T1D_NOPINCH
T1D1_GAP T1D1_NOGAP)
add_multiple_tests(
_pinch_cases
pinch_
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
pinch
)
set(_udt_cases
UDT-1D-01B
UDT-1D-01
UDT-1D-02
UDT-1D-03
)
add_multiple_tests(
_udt_cases
""
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
udt
TEST_ARGS
--enable-tuning=true
)
add_multiple_test_range(
1
6
EQUALREG-0
equalreg_multy
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
mult
)
add_multiple_test_range(
1
6
ACTIONX_WELL_TEMPL-0
actionx_well_templ
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
actionx
)
add_multiple_test_range(
0
8
WCYCLE-
WCYCLE
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wcycle
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
udq_uadd
FILENAME
UDQ_M1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
udq_actionx
TEST_ARGS
--tolerance-wells=1.e-8
)
add_test_compareECLFiles(
CASENAME
udq_undefined
FILENAME
UDQ_M2
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
udq_actionx
)
add_test_compareECLFiles(
CASENAME
udq_in_actionx
FILENAME
UDQ_M3
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
udq_actionx
)
add_test_compareECLFiles(
CASENAME
reg_smry_in_fld_udq
FILENAME
UDQ_REG-01
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
udq_actionx
TEST_ARGS
--enable-tuning=true
--time-step-control=pid
)
# UDQ ASSIGN for subsets of group level UDQs. Updates triggered from
# ACTIONX blocks.
add_test_compareECLFiles(
CASENAME
group_udq
FILENAME
UDQ_GRP-01
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
udq_actionx
TEST_ARGS
--solver-max-time-step-in-days=0.25
)
set(_actionx_tests
ACTIONX_GCONINJE
ACTIONX_GCONPROD
ACTIONX_UDQ
ACTIONX_WCONHIST
ACTIONX_WCONINJH
ACTIONX_WEFAC
UDQ-01
)
add_multiple_tests(
_actionx_tests
""
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
actionx
)
add_multiple_test_range(
1
5
CSKIN-0
cskin
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
cskin
)
set(_co2store_gasoil_cases
CO2STORE
CO2STORE_DRSDTCON
)
add_multiple_tests(
_co2store_gasoil_cases
""
SIMULATOR
flow
DEV_SIMULATOR
flow_gasoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
co2store
)
set(_co2store_gaswater_d_cases
CO2STORE_GW
CO2STORE_GW_DIRICHLET
)
add_multiple_tests(
_co2store_gaswater_d_cases
""
SIMULATOR
flow
DEV_SIMULATOR
flow_gaswater_dissolution
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
co2store
)
add_test_compareECLFiles(
CASENAME
co2store_gaswat
FILENAME
CO2STORE_GASWAT
SIMULATOR
flow
DEV_SIMULATOR
flow_gaswater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
co2store
)
add_test_compareECLFiles(
CASENAME
co2store_energy
FILENAME
CO2STORE_ENERGY
SIMULATOR
flow
DEV_SIMULATOR
flow_gasoil_energy
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
co2store
)
add_test_compareECLFiles(
CASENAME
co2store_diffusive
FILENAME
CO2STORE_DIFFUSIVE
SIMULATOR
flow
DEV_SIMULATOR
flow_gasoildiffuse
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
co2store
)
add_test_compareECLFiles(
CASENAME
h2store
FILENAME
H2STORE
SIMULATOR
flow
DEV_SIMULATOR
flow_gasoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
h2store
TEST_ARGS
--tolerance-cnv-relaxed=0.01
)
add_test_compareECLFiles(
CASENAME
h2store_gaswat
FILENAME
H2STORE_GASWAT
SIMULATOR
flow
DEV_SIMULATOR
flow_gaswater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
h2store
TEST_ARGS
--tolerance-cnv-relaxed=0.01
)
add_test_compareECLFiles(
CASENAME
h2store_gw
FILENAME
H2STORE_GW
SIMULATOR
flow
DEV_SIMULATOR
flow_gaswater_dissolution
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
h2store
TEST_ARGS
--tolerance-cnv-relaxed=0.01
)
add_test_compareECLFiles(
CASENAME
h2store_diffusive
FILENAME
H2STORE_DIFFUSIVE
SIMULATOR
flow
DEV_SIMULATOR
flow_gasoildiffuse
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
h2store
TEST_ARGS
--tolerance-cnv-relaxed=0.01
)
add_test_compareECLFiles(
CASENAME
h2store_energy
FILENAME
H2STORE_ENERGY
SIMULATOR
flow
DEV_SIMULATOR
flow_gasoil_energy
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
h2store
TEST_ARGS
--tolerance-cnv-relaxed=0.01
)
set(_tpsa_cases
TPSA_LAGGED
TPSA_FIXEDSTRESS
)
add_multiple_tests(
_tpsa_cases
""
SIMULATOR
flow
DEV_SIMULATOR
flow_onephase_tpsa
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
tpsa
TEST_ARGS
--enable-opm-rst-file=1
)
add_test_compareECLFiles(
CASENAME
ppcwmax
FILENAME
PPCWMAX-01
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
ppcwmax
)
get_property(opm-common_EMBEDDED_PYTHON TARGET opmcommon PROPERTY EMBEDDED_PYTHON)
if(opm-common_EMBEDDED_PYTHON)
add_test_compareECLFiles(
CASENAME
udq_pyaction
FILENAME
PYACTION_WCONPROD
DEV_SIMULATOR
flow_blackoil
SIMULATOR
flow
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
udq_actionx
TEST_ARGS
--solver-max-time-step-in-days=10
)
if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.22)
if(USE_DEV_SIMULATOR_IN_TESTS)
set(test_name compareECLFiles_flow_blackoil+PYACTION_WCONPROD)
else()
set(test_name compareECLFiles_flow+PYACTION_WCONPROD)
endif()
set_tests_properties(${test_name} PROPERTIES
ENVIRONMENT_MODIFICATION PYTHONPATH=path_list_append:${opm-common_DIR}/python)
endif()
endif()
set(_model2_tests
0_BASE_MODEL2
0_BASE_MODEL2_LET
0A1_GRCTRL_LRAT_ORAT_BASE_MODEL2_STW
0A2_GRCTRL_LRAT_ORAT_GGR_BASE_MODEL2_STW
0A3_GRCTRL_LRAT_LRAT_BASE_MODEL2_STW
0A4_GRCTRL_LRAT_LRAT_GGR_BASE_MODEL2_STW
0C_BASE_FBHPDEF
1_MULTREGT_MODEL2
2_MULTXYZ_MODEL2
3_A_MPI_MULTFLT_SCHED_MODEL2
5_SWATINIT_MODEL2
6_ENDSCALE_MODEL2
7_HYSTERESIS_MODEL2
8_MULTIPLY_TRANXYZ_MODEL2
9_EDITNNC_MODEL2
9_1A_DEPL_MAX_RATE_MIN_BHP_STW
9_1A_DEPL_MAX_RATE_MIN_BHP_MSW
9_1B_DEPL_MAX_RATE_MIN_THP_STW
9_1B_DEPL_MAX_RATE_MIN_THP_MSW
9_2A_DEPL_GCONPROD_1L_STW
9_2A_DEPL_GCONPROD_1L_MSW
9_2B_DEPL_GCONPROD_2L_STW
9_2B_DEPL_GCONPROD_2L_MSW
9_3A_GINJ_REIN-G_STW
9_3A_GINJ_REIN-G_MSW
9_3B_GINJ_GAS_EXPORT_STW
9_3B_GINJ_GAS_EXPORT_MSW
9_3C_GINJ_GAS_GCONSUMP_STW
9_3C_GINJ_GAS_GCONSUMP_MSW
9_3D_GINJ_GAS_MAX_EXPORT_MSW
9_3E_GAS_MIN_EXPORT_STW
9_3E_GAS_MIN_EXPORT_MSW
9_4A_WINJ_MAXWRATES_MAXBHP_GCONPROD_1L_STW
9_4A_WINJ_MAXWRATES_MAXBHP_GCONPROD_1L_MSW
9_4B_WINJ_VREP-W_STW
9_4B_WINJ_VREP-W_MSW
9_4C_WINJ_GINJ_VREP-W_REIN-G_STW
9_4C_WINJ_GINJ_VREP-W_REIN-G_MSW
9_4D_WINJ_GINJ_GAS_EXPORT_STW
9_4D_WINJ_GINJ_GAS_EXPORT_MSW
)
add_multiple_tests(
_model2_tests
""
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model2
)
add_test_compareECLFiles(
CASENAME
multflt_model2
FILENAME
3_MULTFLT_MODEL2
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model2
TEST_ARGS
--solver-max-time-step-in-days=10
)
add_test_compareECLFiles(
CASENAME
multpvv_model2
FILENAME
4_MINPVV_MODEL2
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model2
TEST_ARGS
--solver-max-time-step-in-days=10
)
add_test_compareECLFiles(
CASENAME
9_3d_grpctl_stw_model2
FILENAME
9_3D_GINJ_GAS_MAX_EXPORT_STW
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model2
TEST_ARGS
--time-step-after-event-in-days=1
)
add_test_compareECLFiles(
CASENAME
model4_udq_group
FILENAME
MOD4_UDQ_ACTIONX
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model4
)
add_test_compareECLFiles(
CASENAME
model4_gefac
FILENAME
MOD4_GRP_GEFAC
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model4
)
add_test_compareECLFiles(
CASENAME
model6_msw
FILENAME
1_MSW_MODEL6
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model6
)
add_test_compareECLFiles(
CASENAME
wsegsicd
FILENAME
TEST_WSEGSICD
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
)
add_test_compareECLFiles(
CASENAME
wsegaicd
FILENAME
BASE_MSW_WSEGAICD
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
)
add_test_compareECLFiles(
CASENAME
wsegvalv
FILENAME
BASE_MSW_WSEGVALV
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
)
add_test_compareECLFiles(
CASENAME
wsegvalv_2d_vert
FILENAME
MSW-2D-VERT-02
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
msw
)
add_test_compareECLFiles(
CASENAME
nnc
FILENAME
NNC_AND_EDITNNC
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
editnnc
TEST_ARGS
--enable-opm-rst-file=1
)
add_test_compareECLFiles(
CASENAME
nonnc
FILENAME
NONNC
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
editnnc
)
add_test_compareECLFiles(
CASENAME
nnc_overlapping_editnnc
FILENAME
NNC_OVERLAPPING_EDITNNC
SIMULATOR
flow
DEV_SIMULATOR
flow_gaswater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
editnnc
TEST_ARGS
--enable-opm-rst-file=1
)
add_test_compareECLFiles(
CASENAME
nnc_overlapping_editnncr_multregt
FILENAME
NNC_OVERLAPPING_EDITNNCR_MULTREGT
SIMULATOR
flow
DEV_SIMULATOR
flow_gaswater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
editnnc
TEST_ARGS
--enable-opm-rst-file=1
)
add_test_compareECLFiles(
CASENAME
spe1_foam
FILENAME
SPE1FOAM
SIMULATOR
flow
DEV_SIMULATOR
flow_foam
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_foam
)
add_test_compareECLFiles(
CASENAME
spe1_solvent_foam
FILENAME
SPE1CASE2_SOLVENT_FOAM
SIMULATOR
flow
DEV_SIMULATOR
flow_solvent_foam
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_solvent
)
add_test_compareECLFiles(
CASENAME
spe1_gaswater_solvent
FILENAME
SPE1CASE2_GASWATER_SOLVENT
SIMULATOR
flow
DEV_SIMULATOR
flow_gaswater_solvent
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_solvent
)
add_test_compareECLFiles(
CASENAME
spe1_co2sol
FILENAME
SPE1CASE2_CO2SOL
SIMULATOR
flow
DEV_SIMULATOR
flow_solvent
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_solvent
TEST_ARGS
--enable-opm-rst-file=1
)
add_test_compareECLFiles(
CASENAME
spe1_h2sol
FILENAME
SPE1CASE2_H2SOL
SIMULATOR
flow
DEV_SIMULATOR
flow_solvent
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1_solvent
TEST_ARGS
--enable-opm-rst-file=1
)
add_test_compareECLFiles(
CASENAME
bc_lab
FILENAME
BC_LAB
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
bc_lab
)
add_test_compareECLFiles(
CASENAME
norne_reperf
FILENAME
NORNE_ATW2013_B1H_RE-PERF
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
norne
TEST_ARGS
--tolerance-wells=1.e-8
)
add_test_compareECLFiles(
CASENAME
compl_smry
FILENAME
COMPL_SMRY
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
compl_smry
)
add_test_compareECLFiles(
CASENAME
3d_tran_operator
FILENAME
3D_TRAN_OPERATOR
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
parallel_fieldprops
TEST_ARGS
--enable-tuning=true
--relaxed-max-pv-fraction=0
)
add_test_compareECLFiles(
CASENAME
h2store_biofilm
FILENAME
H2STORE_BIOFILM
SIMULATOR
flow
DEV_SIMULATOR
flow_biofilm
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
h2store
TEST_ARGS
--enable-opm-rst-file=true
--initial-time-step-in-days=0.01
)
add_test_compareECLFiles(
CASENAME
micp
FILENAME
MICP
SIMULATOR
flow
DEV_SIMULATOR
flow_micp
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
micp
TEST_ARGS
--enable-opm-rst-file=true
)
add_test_compareECLFiles(
CASENAME
0_base_model6
FILENAME
0_BASE_MODEL6
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model6
)
add_test_compareECLFiles(
CASENAME
0a_aquct_model6
FILENAME
0A_AQUCT_MODEL6
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model6
)
add_test_compareECLFiles(
CASENAME
0b_rocktab_model6
FILENAME
0B_ROCKTAB_MODEL6
SIMULATOR
flow
DEV_SIMULATOR
flow_oilwater
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model6
)
add_test_compareECLFiles(
CASENAME
base_wt_tracer
FILENAME
BASE_WT_TRACER
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
tracer
RESTART_STEP
1,3,7
)
add_test_compareECLFiles(
CASENAME
tracer_multiphase
FILENAME
TRACER_2WT_2GT
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
tracer
)
add_multiple_test_range(
1
3
MIN_BHP_
min_bhp
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wtest/bhp_min
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
min_thp_1
FILENAME
MIN_THP_1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wtest/thp_min
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
max_gor_1
FILENAME
MAX_GOR_1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wtest/wecon_gor_max
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
min_gasrate_1
FILENAME
MIN_GASRATE_1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wtest/wecon_qg_min
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
min_qoil_1
FILENAME
MIN_QOIL_1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wtest/wecon_qo_min
TEST_ARGS
--enable-tuning=true
)
add_multiple_test_range(
1
4
MAX_WATERCUT_
max_watercut
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wtest/wecon_wct_max
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
max_wgr_1
FILENAME
MAX_WGR_1
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wtest/wecon_wgr_max
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
rxft_smry
FILENAME
TEST_RXFT
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
rxft_smry
TEST_ARGS
--enable-tuning=true
--linear-solver-reduction=1e-7
)
add_test_compareECLFiles(
CASENAME
bo_diffusion
FILENAME
BO_DIFFUSE_CASE1
SIMULATOR
flow
DEV_SIMULATOR
flow_gasoildiffuse
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
diffusion
)
add_test_compareECLFiles(
CASENAME
fpr_nonhc
FILENAME
WATER2F
SIMULATOR
flow
DEV_SIMULATOR
flow_onephase
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
water-1ph
)
add_test_compareECLFiles(
CASENAME
actionx_wpimult
FILENAME
ACTIONX_WPIMULT
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
actionx
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
wvfpexp_02
FILENAME
WVFPEXP-02
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wvfpexp
)
set(_krnum_tests
KRNUM-02X
KRNUM-02Y
KRNUM-02Z
KRNUM-03X
KRNUM-03Y
KRNUM-03Z
)
add_multiple_tests(
_krnum_tests
""
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
krnum
)
set(_gridunit_tests
M_FIELD_GRID_CM
M_FIELD_GRID_FEET
M_FIELD_GRID_METRES
M_METRIC_GRID_CM
M_METRIC_GRID_FEET
M_METRIC_GRID_METRES
)
add_multiple_tests(
_gridunit_tests
""
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
gridunit
)
add_test_compareECLFiles(
CASENAME
01_wgrupcon
FILENAME
01-WGRUPCON
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wgrupcon
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
02_wgrupcon
FILENAME
02-WGRUPCON
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
wgrupcon
TEST_ARGS
--enable-tuning=true
)
set(_winjmult_cases
WINJMULT_MSW
WINJMULT_STDW
)
add_multiple_tests(
_winjmult_cases
""
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
winjmult
TEST_ARGS
--enable-tuning=true
)
set(_winjdam_cases
WINJDAM_MSW
WINJDAM_STDW
)
add_multiple_tests(
_winjdam_cases
""
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
winjdam
TEST_ARGS
--enable-tuning=true
)
add_test_compareECLFiles(
CASENAME
01_vappars
FILENAME
VAPPARS-01
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
vappars
)
add_test_compareECLFiles(
CASENAME
6_uda_model5_stdw
FILENAME
6_UDA_MODEL5_STDW
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
model5
RESTART_STEP
1
TEST_ARGS
--enable-tuning=true
)
set(_mult_cases
MULTFLT-01
MULTFLT-02
MULTFLT-03
MULTREGT-01
MULTXYZ05
MULTXYZ06
MULTXYZ07
MULTXYZ08
MULTXYZ11
)
add_multiple_tests(
_mult_cases
""
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
mult
)
add_test_compareECLFiles(
CASENAME
gsatprod
FILENAME
GSATPROD2
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
satellite
)
add_test_compareECLFiles(
CASENAME
gsatprod6
FILENAME
GSATPROD6
SIMULATOR
flow
DEV_SIMULATOR
flow_blackoil
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
satellite
)
if(BUILD_FLOW_POLY_GRID)
add_test_compareECLFiles(
CASENAME
spe12_polyhedralgrid
FILENAME
SPE1CASE2
SIMULATOR
flow_blackoil_polyhedralgrid
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
DIR
spe1
)
endif()
if(dune-alugrid_FOUND AND BUILD_FLOW_ALU_GRID AND MPI_FOUND)
add_test_compareECLFiles(
CASENAME
spe12_alugrid
FILENAME
SPE1CASE2
SIMULATOR
flow_blackoil_alugrid
ABS_TOL
${abs_tol}
REL_TOL
${coarse_rel_tol}
DIR
spe1
)
endif()
if(BUILD_FLOW_FLOAT_VARIANTS)
add_test_compareECLFiles(
CASENAME
spe1_float
FILENAME
SPE1CASE1
SIMULATOR
flow_blackoil_float
ABS_TOL
${abs_tol}
REL_TOL
${rel_tol}
DIR
spe1
TEST_ARGS
--tolerance-mb=1e-6
)
endif()