diff --git a/test/porousmediumflow/1p/implicit/periodicbc/CMakeLists.txt b/test/porousmediumflow/1p/implicit/periodicbc/CMakeLists.txt index a02c8ad775e7b6ef0656c3bd9585289843fa3964..84fa804292a95c79cb12558654df8fdf838640e9 100644 --- a/test/porousmediumflow/1p/implicit/periodicbc/CMakeLists.txt +++ b/test/porousmediumflow/1p/implicit/periodicbc/CMakeLists.txt @@ -2,21 +2,15 @@ dune_symlink_to_source_files(FILES "params.input" "periodic.dgf") # test using periodic boundary conditions dumux_add_test(NAME test_1p_periodic_tpfa - LABELS porousmediumflow 1p SOURCES main.cc - COMPILE_DEFINITIONS TYPETAG=OnePIncompressibleTpfa FVGEOMCACHING=false - CMAKE_GUARD dune-spgrid_FOUND - COMPILE_ONLY) - -dumux_add_test(NAME test_1p_periodic_tpfa_sequential - TARGET test_1p_periodic_tpfa LABELS porousmediumflow 1p + COMPILE_DEFINITIONS TYPETAG=OnePIncompressibleTpfa FVGEOMCACHING=false CMAKE_GUARD dune-spgrid_FOUND COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy --files ${CMAKE_SOURCE_DIR}/test/references/test_1p_tpfa_periodic-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_1p_periodic_tpfa_sequential-00001.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_1p_periodic_tpfa params.input -Problem.Name test_1p_periodic_tpfa_sequential") + ${CMAKE_CURRENT_BINARY_DIR}/test_1p_periodic_tpfa-00001.vtu + --command "${CMAKE_CURRENT_BINARY_DIR}/test_1p_periodic_tpfa params.input -Problem.Name test_1p_periodic_tpfa") dumux_add_test(NAME test_1p_periodic_tpfa_parallel TARGET test_1p_periodic_tpfa diff --git a/test/porousmediumflow/co2/implicit/CMakeLists.txt b/test/porousmediumflow/co2/implicit/CMakeLists.txt index 1736ec41a10091b352a6e5008fa78c5e617becab..cf1b1c7b4e325205e77e08941428e960d7cef390 100644 --- a/test/porousmediumflow/co2/implicit/CMakeLists.txt +++ b/test/porousmediumflow/co2/implicit/CMakeLists.txt @@ -5,15 +5,10 @@ dune_symlink_to_source_files(FILES grids) # Ignore the porosity for all box models since it is defined element-wise in these test # but the default 2p2c implementation outputs porosity per vertex. # Depending on the order of the elements, the porosity would differ in these cases. -add_executable(test_co2_box EXCLUDE_FROM_ALL main.cc) -target_compile_definitions(test_co2_box PUBLIC TYPETAG=HeterogeneousBox ) -add_executable(test_co2_tpfa EXCLUDE_FROM_ALL main.cc) -target_compile_definitions(test_co2_tpfa PUBLIC TYPETAG=HeterogeneousCCTpfa ) - -# sequential box -dumux_add_test(NAME test_co2_box_sequential - TARGET test_co2_box +dumux_add_test(NAME test_co2_box + SOURCES main.cc + COMPILE_DEFINITIONS TYPETAG=HeterogeneousBox LABELS porousmediumflow co2 CMAKE_GUARD "( dune-alugrid_FOUND )" COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py @@ -23,10 +18,9 @@ dumux_add_test(NAME test_co2_box_sequential --command "${CMAKE_CURRENT_BINARY_DIR}/test_co2_box params.input -Problem.Name test_co2_box" --zeroThreshold {"porosity":1}) -# sequential tpfa -dumux_add_test(NAME test_co2_tpfa_sequential +dumux_add_test(NAME test_co2_tpfa LABELS porousmediumflow co2 - TARGET test_co2_tpfa + SOURCES main.cc COMPILE_DEFINITIONS TYPETAG=HeterogeneousCCTpfa CMAKE_GUARD "( dune-alugrid_FOUND )" COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py @@ -35,7 +29,6 @@ dumux_add_test(NAME test_co2_tpfa_sequential ${CMAKE_CURRENT_BINARY_DIR}/test_co2_tpfa-00028.vtu --command "${CMAKE_CURRENT_BINARY_DIR}/test_co2_tpfa params.input -Problem.Name test_co2_tpfa") -# parallel box dumux_add_test(NAME test_co2_box_parallel TARGET test_co2_box LABELS porousmediumflow co2 parallel @@ -47,7 +40,6 @@ dumux_add_test(NAME test_co2_box_parallel ${CMAKE_CURRENT_BINARY_DIR}/s0002-test_co2_box_parallel-00028.pvtu --command "${MPIEXEC} -np 2 ${CMAKE_CURRENT_BINARY_DIR}/test_co2_box params.input -Problem.Name test_co2_box_parallel") -# parallel tpfa dumux_add_test(NAME test_co2_tpfa_parallel TARGET test_co2_tpfa LABELS porousmediumflow co2 parallel @@ -59,16 +51,9 @@ dumux_add_test(NAME test_co2_tpfa_parallel ${CMAKE_CURRENT_BINARY_DIR}/s0002-test_co2_tpfa_parallel-00028.pvtu --command "${MPIEXEC} -np 2 ${CMAKE_CURRENT_BINARY_DIR}/test_co2_tpfa params.input -Problem.Name test_co2_tpfa_parallel") -# build target for the CO2 non-isothermal test problem -add_executable(test_co2ni_box EXCLUDE_FROM_ALL main.cc) -target_compile_definitions(test_co2ni_box PUBLIC TYPETAG=HeterogeneousNIBox PUBLIC ISOTHERMAL=0 ) -add_executable(test_co2ni_tpfa EXCLUDE_FROM_ALL main.cc) -target_compile_definitions(test_co2ni_tpfa PUBLIC TYPETAG=HeterogeneousNICCTpfa PUBLIC ISOTHERMAL=0 ) - -# sequential box -dumux_add_test(NAME test_co2ni_box_sequential - TARGET test_co2ni_box +dumux_add_test(NAME test_co2ni_box + SOURCES main.cc LABELS porousmediumflow co2 co2ni COMPILE_DEFINITIONS TYPETAG=HeterogeneousNIBox ISOTHERMAL=0 CMAKE_GUARD "( dune-alugrid_FOUND )" @@ -79,10 +64,10 @@ dumux_add_test(NAME test_co2ni_box_sequential --command "${CMAKE_CURRENT_BINARY_DIR}/test_co2ni_box paramsni.input -Problem.Name test_co2ni_box" --zeroThreshold {"porosity":1}) -# sequential tpfa -dumux_add_test(NAME test_co2ni_tpfa_sequential - TARGET test_co2ni_tpfa +dumux_add_test(NAME test_co2ni_tpfa + SOURCES main.cc LABELS porousmediumflow co2 co2ni + COMPILE_DEFINITIONS TYPETAG=HeterogeneousNICCTpfa PUBLIC ISOTHERMAL=0 CMAKE_GUARD "( dune-alugrid_FOUND )" COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy @@ -90,7 +75,6 @@ dumux_add_test(NAME test_co2ni_tpfa_sequential ${CMAKE_CURRENT_BINARY_DIR}/test_co2ni_tpfa-00028.vtu --command "${CMAKE_CURRENT_BINARY_DIR}/test_co2ni_tpfa paramsni.input -Problem.Name test_co2ni_tpfa") -# parallel box dumux_add_test(NAME test_co2ni_box_parallel TARGET test_co2ni_box LABELS porousmediumflow co2 co2ni parallel @@ -102,7 +86,6 @@ dumux_add_test(NAME test_co2ni_box_parallel ${CMAKE_CURRENT_BINARY_DIR}/s0002-test_co2ni_box_parallel-00028.pvtu --command "${MPIEXEC} -np 2 ${CMAKE_CURRENT_BINARY_DIR}/test_co2ni_box paramsni.input -Problem.Name test_co2ni_box_parallel") -# parallel tpfa dumux_add_test(NAME test_co2ni_tpfa_parallel TARGET test_co2ni_tpfa LABELS porousmediumflow co2 co2ni parallel