Path: blob/devel/elmerice/Tests/Calving3D/CMakeLists.txt
3206 views
INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/../test_macros.cmake)12CONFIGURE_FILE(calving3d.sif calving3d.sif COPYONLY)34ADD_ELMERICETEST_MODULE(Calving3D bedrockfunction_3d ./PROG/bedrockfunction_3D.F90)5ADD_ELMERICETEST_MODULE(Calving3D DummySolver ./PROG/DummySolver.F90)67FILE(COPY ELMERSOLVER_STARTINFO PlanMesh.msh PROG DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/")89FILE(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/Results/PlanMesh")10FILE(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/Results/isoline")11FILE(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/Results/calving_plane")1213IF(WITH_MPI)14# Check the task bounds and add only compatible tests15SET(NPROCS 4)16IF(${NPROCS} GREATER ${MPI_TEST_MAXPROC} OR ${NPROCS} LESS ${MPI_TEST_MINPROC})17MESSAGE(STATUS "Skipping test Calving3D with ${NPROCS} procs")18ELSE()19ADD_ELMERICE_TEST(Calving3D)20ADD_ELMERICE_LABEL(Calving3D slow)21ENDIF()22ENDIF()232425