mirror of
https://github.com/OPM/opm-simulators.git
synced 2024-07-04 11:33:06 -05:00
Simplify Generation of Processor Dependent MPI Tests
Suggested by: [at]akva2.
This commit is contained in:
parent
0c71d0701c
commit
9895c15d7c
164
CMakeLists.txt
164
CMakeLists.txt
|
@ -418,44 +418,20 @@ opm_add_test(test_parallelwellinfo_mpi
|
||||||
4
|
4
|
||||||
)
|
)
|
||||||
|
|
||||||
opm_add_test(test_parallel_wbp_sourcevalues_np2
|
foreach(NPROC 2 3 4)
|
||||||
EXE_NAME
|
opm_add_test(test_parallel_wbp_sourcevalues_np${NPROC}
|
||||||
test_parallel_wbp_sourcevalues
|
EXE_NAME
|
||||||
CONDITION
|
test_parallel_wbp_sourcevalues
|
||||||
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
CONDITION
|
||||||
DRIVER_ARGS
|
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
||||||
-n 2
|
DRIVER_ARGS
|
||||||
-b ${PROJECT_BINARY_DIR}
|
-n ${NPROC}
|
||||||
NO_COMPILE
|
-b ${PROJECT_BINARY_DIR}
|
||||||
PROCESSORS
|
NO_COMPILE
|
||||||
2
|
PROCESSORS
|
||||||
)
|
${NPROC}
|
||||||
|
)
|
||||||
opm_add_test(test_parallel_wbp_sourcevalues_np3
|
endforeach()
|
||||||
EXE_NAME
|
|
||||||
test_parallel_wbp_sourcevalues
|
|
||||||
CONDITION
|
|
||||||
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
|
||||||
DRIVER_ARGS
|
|
||||||
-n 3
|
|
||||||
-b ${PROJECT_BINARY_DIR}
|
|
||||||
NO_COMPILE
|
|
||||||
PROCESSORS
|
|
||||||
3
|
|
||||||
)
|
|
||||||
|
|
||||||
opm_add_test(test_parallel_wbp_sourcevalues_np4
|
|
||||||
EXE_NAME
|
|
||||||
test_parallel_wbp_sourcevalues
|
|
||||||
CONDITION
|
|
||||||
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
|
||||||
DRIVER_ARGS
|
|
||||||
-n 4
|
|
||||||
-b ${PROJECT_BINARY_DIR}
|
|
||||||
NO_COMPILE
|
|
||||||
PROCESSORS
|
|
||||||
4
|
|
||||||
)
|
|
||||||
|
|
||||||
opm_add_test(test_parallel_wbp_calculation
|
opm_add_test(test_parallel_wbp_calculation
|
||||||
SOURCES
|
SOURCES
|
||||||
|
@ -497,89 +473,37 @@ opm_add_test(test_parallel_wbp_calculation_well_openconns
|
||||||
2
|
2
|
||||||
)
|
)
|
||||||
|
|
||||||
opm_add_test(test_parallel_region_phase_pvaverage_np2
|
foreach(NPROC 2 3 4)
|
||||||
EXE_NAME
|
opm_add_test(test_parallel_region_phase_pvaverage_np${NPROC}
|
||||||
test_region_phase_pvaverage
|
EXE_NAME
|
||||||
CONDITION
|
test_region_phase_pvaverage
|
||||||
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
CONDITION
|
||||||
DRIVER_ARGS
|
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
||||||
-n 2
|
DRIVER_ARGS
|
||||||
-b ${PROJECT_BINARY_DIR}
|
-n ${NPROC}
|
||||||
TEST_ARGS
|
-b ${PROJECT_BINARY_DIR}
|
||||||
--run_test=Parallel/*
|
TEST_ARGS
|
||||||
NO_COMPILE
|
--run_test=Parallel/*
|
||||||
PROCESSORS
|
NO_COMPILE
|
||||||
2
|
PROCESSORS
|
||||||
)
|
${NPROC}
|
||||||
|
)
|
||||||
|
endforeach()
|
||||||
|
|
||||||
opm_add_test(test_parallel_region_phase_pvaverage_np3
|
foreach(NPROC 2 3 4)
|
||||||
EXE_NAME
|
opm_add_test(test_parallel_satfunc_consistency_checks_np${NPROC}
|
||||||
test_region_phase_pvaverage
|
EXE_NAME
|
||||||
CONDITION
|
test_SatfuncConsistencyChecks_parallel
|
||||||
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
CONDITION
|
||||||
DRIVER_ARGS
|
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
||||||
-n 3
|
DRIVER_ARGS
|
||||||
-b ${PROJECT_BINARY_DIR}
|
-n ${NPROC}
|
||||||
TEST_ARGS
|
-b ${PROJECT_BINARY_DIR}
|
||||||
--run_test=Parallel/*
|
NO_COMPILE
|
||||||
NO_COMPILE
|
PROCESSORS
|
||||||
PROCESSORS
|
${NPROC}
|
||||||
3
|
)
|
||||||
)
|
endforeach()
|
||||||
|
|
||||||
opm_add_test(test_parallel_region_phase_pvaverage_np4
|
|
||||||
EXE_NAME
|
|
||||||
test_region_phase_pvaverage
|
|
||||||
CONDITION
|
|
||||||
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
|
||||||
DRIVER_ARGS
|
|
||||||
-n 4
|
|
||||||
-b ${PROJECT_BINARY_DIR}
|
|
||||||
TEST_ARGS
|
|
||||||
--run_test=Parallel/*
|
|
||||||
NO_COMPILE
|
|
||||||
PROCESSORS
|
|
||||||
4
|
|
||||||
)
|
|
||||||
|
|
||||||
opm_add_test(test_parallel_satfunc_consistency_checks_np2
|
|
||||||
EXE_NAME
|
|
||||||
test_SatfuncConsistencyChecks_parallel
|
|
||||||
CONDITION
|
|
||||||
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
|
||||||
DRIVER_ARGS
|
|
||||||
-n 2
|
|
||||||
-b ${PROJECT_BINARY_DIR}
|
|
||||||
NO_COMPILE
|
|
||||||
PROCESSORS
|
|
||||||
2
|
|
||||||
)
|
|
||||||
|
|
||||||
opm_add_test(test_parallel_satfunc_consistency_checks_np3
|
|
||||||
EXE_NAME
|
|
||||||
test_SatfuncConsistencyChecks_parallel
|
|
||||||
CONDITION
|
|
||||||
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
|
||||||
DRIVER_ARGS
|
|
||||||
-n 3
|
|
||||||
-b ${PROJECT_BINARY_DIR}
|
|
||||||
NO_COMPILE
|
|
||||||
PROCESSORS
|
|
||||||
3
|
|
||||||
)
|
|
||||||
|
|
||||||
opm_add_test(test_parallel_satfunc_consistency_checks_np4
|
|
||||||
EXE_NAME
|
|
||||||
test_SatfuncConsistencyChecks_parallel
|
|
||||||
CONDITION
|
|
||||||
MPI_FOUND AND Boost_UNIT_TEST_FRAMEWORK_FOUND
|
|
||||||
DRIVER_ARGS
|
|
||||||
-n 4
|
|
||||||
-b ${PROJECT_BINARY_DIR}
|
|
||||||
NO_COMPILE
|
|
||||||
PROCESSORS
|
|
||||||
4
|
|
||||||
)
|
|
||||||
|
|
||||||
opm_add_test(test_broadcast
|
opm_add_test(test_broadcast
|
||||||
DEPENDS "opmsimulators"
|
DEPENDS "opmsimulators"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user