diff --git a/cmake/modules/GeneratedSystemtests.cmake b/cmake/modules/GeneratedSystemtests.cmake index de9dc259ffd2442bde0c522e2883e79b461ba621..d42b8aebf18ec27890e5bbdaf995a642e642d81c 100644 --- a/cmake/modules/GeneratedSystemtests.cmake +++ b/cmake/modules/GeneratedSystemtests.cmake @@ -67,10 +67,15 @@ function(dune_add_formcompiler_system_test) _add_test(NAME ${tname} COMMAND ${CMAKE_BINARY_DIR}/run-in-dune-env ${SYSTEMTEST_SCRIPT} - --exec ${tname} - --ini "${CMAKE_CURRENT_BINARY_DIR}/${inifile}" - --source ${CMAKE_CURRENT_SOURCE_DIR} - ) + --exec ${tname} + --ini "${CMAKE_CURRENT_BINARY_DIR}/${inifile}" + --source ${CMAKE_CURRENT_SOURCE_DIR} + --mpi-exec "${MPIEXEC}" + --mpi-numprocflag=${MPIEXEC_NUMPROC_FLAG} + --mpi-preflags "${MPIEXEC_PREFLAGS}" + --mpi-postflags "${MPIEXEC_POSTFLAGS}" + --max-processors=${DUNE_MAX_TEST_CORES} + ) set_tests_properties(${tname} PROPERTIES SKIP_RETURN_CODE 77) set_tests_properties(${tname} PROPERTIES TIMEOUT 60) diff --git a/test/navier-stokes/CMakeLists.txt b/test/navier-stokes/CMakeLists.txt index 152586520053b9eb0efd6eb12b7eada02c21d6db..a82d8bbf9ae5ed098de458412ee4c01e5d0b66e5 100644 --- a/test/navier-stokes/CMakeLists.txt +++ b/test/navier-stokes/CMakeLists.txt @@ -3,6 +3,7 @@ add_subdirectory(reference_program) dune_add_formcompiler_system_test(UFLFILE navierstokes_2d_dg_quadrilateral.ufl BASENAME navierstokes_2d_dg_quadrilateral INIFILE navierstokes_2d_dg_quadrilateral.mini + SCRIPT dune_execute_parallel.py ) # dune_add_formcompiler_system_test(UFLFILE navierstokes_3d_dg_quadrilateral.ufl diff --git a/test/navier-stokes/navierstokes_2d_dg_quadrilateral.mini b/test/navier-stokes/navierstokes_2d_dg_quadrilateral.mini index bac1fc67c2dac1c9652db567a7bacc6cc7e02d49..e8132ebb4ebefbf2d7eee39039c3c89959ea0aab 100644 --- a/test/navier-stokes/navierstokes_2d_dg_quadrilateral.mini +++ b/test/navier-stokes/navierstokes_2d_dg_quadrilateral.mini @@ -8,6 +8,9 @@ periodic = true true printmatrix = false +[wrapper.execute_parallel] +numprocessors = 4 + [wrapper.vtkcompare] name = {__name} extension = vtu