Files
LBPM/tests/CMakeLists.txt

33 lines
1.0 KiB
CMake
Raw Normal View History

2013-12-05 11:42:57 -05:00
# Copy files for the tests
INSTALL_LBPM_EXE( lb2_Color_wia_mpi )
2014-06-18 13:54:12 -04:00
INSTALL_LBPM_EXE( TestBubble )
2014-07-26 13:19:05 -04:00
INSTALL_LBPM_EXE( BasicSimulator )
2014-07-26 08:42:31 -04:00
INSTALL_LBPM_EXE( BlobAnalysis )
2013-12-05 11:42:57 -05:00
CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/cylindertest ${CMAKE_CURRENT_BINARY_DIR}/cylindertest COPYONLY )
# Add the tests
ADD_LBPM_TEST( pmmc_cylinder )
2014-03-05 16:00:43 -05:00
ADD_LBPM_TEST( TestBubble )
2013-12-05 11:42:57 -05:00
ADD_LBPM_TEST( TestCylinderAreas )
2014-01-28 14:57:05 -05:00
ADD_LBPM_TEST( TestSphereCurvature )
ADD_LBPM_TEST_1_2_4( testCommunication )
2014-02-21 15:08:49 -05:00
ADD_LBPM_TEST_1_2_4( testUtilities )
2014-01-28 14:57:05 -05:00
# Sample test that will run with 1, 2, and 4 processors, failing with 4 or more procs
ADD_LBPM_TEST_1_2_4( hello_world )
2014-01-28 14:57:05 -05:00
SET_TESTS_PROPERTIES( hello_world PROPERTIES ENVIRONMENT "MPICH_RDMA_ENABLED_CUDA=0")
SET_TESTS_PROPERTIES( hello_world_2procs PROPERTIES ENVIRONMENT "MPICH_RDMA_ENABLED_CUDA=0")
SET_TESTS_PROPERTIES( hello_world_4procs PROPERTIES ENVIRONMENT "MPICH_RDMA_ENABLED_CUDA=0")
# Add CPU/GPU specific test
IF ( USE_CUDA )
ADD_SUBDIRECTORY( gpu )
ELSE()
ADD_SUBDIRECTORY( cpu )
ENDIF()