Path: blob/devel/elmerice/Tests/Calving3D_lset/CMakeLists.txt
3206 views
IF(HAVE_MMG AND HAVE_ZOLTAN)1INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/../test_macros.cmake)23CONFIGURE_FILE(calvingMMG.sif calvingMMG.sif COPYONLY)4CONFIGURE_FILE(LeftRail.xy LeftRail.xy COPYONLY)5CONFIGURE_FILE(RightRail.xy RightRail.xy COPYONLY)67ADD_ELMERICETEST_MODULE(Calving3D_lset bedrockfunction_3d ./PROG/bedrockfunction_3D.F90)8ADD_ELMERICETEST_MODULE(Calving3D_lset DummySolver ./PROG/DummySolver.F90)910FILE(COPY ELMERSOLVER_STARTINFO PlanMesh.msh PROG DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/")1112FILE(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/Results/PlanMesh")13FILE(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/Results/isoline")14FILE(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/Results/calving_plane")1516IF(WITH_MPI)17# Check the task bounds and add only compatible tests18SET(NPROCS 2)19IF(${NPROCS} GREATER ${MPI_TEST_MAXPROC} OR ${NPROCS} LESS ${MPI_TEST_MINPROC})20MESSAGE(STATUS "Skipping test Calving3D_lset with ${NPROCS} procs")21ELSE()22ADD_ELMERICE_TEST(Calving3D_lset LABELS slow)23ENDIF()24ENDIF()2526ENDIF()272829