2013-12-05 11:42:57 -05:00
|
|
|
# Copy files for the tests
|
2018-01-24 16:19:55 -05:00
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_nonnewtonian_simulator )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_nondarcy_simulator )
|
2018-05-21 10:15:07 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_color_simulator )
|
2018-07-29 07:57:27 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_permeability_simulator )
|
2019-11-20 13:20:11 -05:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_greyscale_simulator )
|
2020-06-15 22:41:01 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_greyscaleColor_simulator )
|
2020-09-20 11:00:36 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_electrokinetic_SingleFluid_simulator )
|
2021-01-31 21:26:03 -05:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_freelee_simulator )
|
2021-02-07 23:50:17 -05:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_freelee_SingleFluidBGK_simulator )
|
2018-05-17 21:03:11 -04:00
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_BGK_simulator )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_color_macro_simulator )
|
2018-07-02 13:32:25 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_dfh_simulator )
|
2018-09-26 14:28:06 -04:00
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_sphere_pp )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_random_pp )
|
2017-03-27 20:11:26 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_refine_pp )
|
2016-04-13 21:43:31 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_morphdrain_pp )
|
2016-11-07 18:51:57 -05:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_morphopen_pp )
|
2019-04-23 13:49:23 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_morph_pp )
|
2019-03-29 06:54:17 -04:00
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_segmented_pp )
|
2018-04-15 07:20:38 -04:00
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_block_pp )
|
2019-03-29 06:54:17 -04:00
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_segmented_decomp )
|
2017-07-06 21:06:34 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_serial_decomp )
|
2018-09-26 14:28:06 -04:00
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_disc_pp )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_juanes_bench_disc_pp )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_captube_pp )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_inkbottle_pp )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_porenetwork_pp )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_plates_pp )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( lbpm_squaretube_pp )
|
2018-02-22 13:54:46 -05:00
|
|
|
ADD_LBPM_EXECUTABLE( GenerateSphereTest )
|
2018-05-18 16:07:26 -04:00
|
|
|
#ADD_LBPM_EXECUTABLE( ComponentLabel )
|
2018-09-26 14:28:06 -04:00
|
|
|
#ADD_LBPM_EXECUTABLE( ColorToBinary )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( DataAggregator )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( BlobAnalysis )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( BlobIdentify )
|
|
|
|
|
#ADD_LBPM_EXECUTABLE( BlobIdentifyParallel )
|
2021-03-17 10:24:14 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( convertIO )
|
2018-09-26 14:28:06 -04:00
|
|
|
#ADD_LBPM_EXECUTABLE( DataAggregator )
|
2020-10-12 09:08:53 -04:00
|
|
|
#ADD_LBPM_EXECUTABLE( BlobAnalyzeParallel )(
|
2018-09-15 13:46:47 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_minkowski_scalar )
|
2020-10-12 09:08:53 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( TestPoissonSolver )
|
|
|
|
|
ADD_LBPM_EXECUTABLE( TestIonModel )
|
|
|
|
|
ADD_LBPM_EXECUTABLE( TestNernstPlanck )
|
|
|
|
|
ADD_LBPM_EXECUTABLE( TestPNP_Stokes )
|
|
|
|
|
|
2014-03-19 15:49:06 -04:00
|
|
|
|
|
|
|
|
|
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 )
|
2019-07-12 09:20:39 -04:00
|
|
|
ADD_LBPM_TEST( TestSubphase )
|
2015-09-04 19:59:07 -04:00
|
|
|
ADD_LBPM_TEST( TestTorus )
|
2019-04-15 13:40:39 -04:00
|
|
|
ADD_LBPM_TEST( TestTorusEvolve )
|
2019-05-22 16:50:56 -06:00
|
|
|
ADD_LBPM_TEST( TestTopo3D )
|
2017-09-18 05:55:34 -04:00
|
|
|
ADD_LBPM_TEST( TestFluxBC )
|
2018-01-24 16:24:36 -05:00
|
|
|
ADD_LBPM_TEST( TestMap )
|
2018-05-17 21:03:11 -04:00
|
|
|
#ADD_LBPM_TEST( TestMRT )
|
2021-01-15 17:12:38 -05:00
|
|
|
#ADD_LBPM_TEST( TestColorGrad )
|
2020-09-30 11:45:17 -04:00
|
|
|
ADD_LBPM_TEST( TestWideHalo )
|
2018-04-30 22:04:37 -04:00
|
|
|
ADD_LBPM_TEST( TestColorGradDFH )
|
2018-05-16 22:47:56 -04:00
|
|
|
ADD_LBPM_TEST( TestBubbleDFH ../example/Bubble/input.db)
|
2018-05-24 20:45:54 -04:00
|
|
|
#ADD_LBPM_TEST( TestColorMassBounceback ../example/Bubble/input.db)
|
2018-09-24 14:26:04 -04:00
|
|
|
ADD_LBPM_TEST( TestPressVel ../example/Bubble/input.db)
|
2018-05-21 07:13:18 -04:00
|
|
|
ADD_LBPM_TEST( TestPoiseuille ../example/Piston/poiseuille.db)
|
2018-09-24 14:26:04 -04:00
|
|
|
ADD_LBPM_TEST( TestForceMoments ../example/Bubble/input.db)
|
2018-01-24 16:41:40 -05:00
|
|
|
ADD_LBPM_TEST( TestForceD3Q19 )
|
|
|
|
|
ADD_LBPM_TEST( TestMomentsD3Q19 )
|
2018-05-24 21:10:08 -04:00
|
|
|
ADD_LBPM_TEST( TestInterfaceSpeed ../example/Bubble/input.db)
|
2018-09-15 15:23:17 -04:00
|
|
|
ADD_LBPM_TEST( test_dcel_minkowski )
|
|
|
|
|
ADD_LBPM_TEST( test_dcel_tri_normal )
|
2018-12-02 07:38:16 -05:00
|
|
|
ADD_LBPM_TEST( TestMassConservationD3Q7 ../example/Bubble/input.db)
|
2018-01-24 16:19:55 -05:00
|
|
|
#ADD_LBPM_TEST_1_2_4( TestTwoPhase )
|
2015-08-25 14:32:36 -04:00
|
|
|
ADD_LBPM_TEST_1_2_4( TestBlobIdentify )
|
2018-01-24 16:19:55 -05:00
|
|
|
#ADD_LBPM_TEST_PARALLEL( TestTwoPhase 8 )
|
2018-06-15 14:28:38 -04:00
|
|
|
#ADD_LBPM_TEST_PARALLEL( TestBlobAnalyze 8 )
|
2015-06-03 17:57:59 -04:00
|
|
|
ADD_LBPM_TEST_PARALLEL( TestSegDist 8 )
|
2018-09-17 17:17:50 -04:00
|
|
|
ADD_LBPM_TEST_PARALLEL( TestCommD3Q19 8 )
|
2014-02-01 10:33:03 -05:00
|
|
|
ADD_LBPM_TEST_1_2_4( testCommunication )
|
2014-09-09 14:42:13 -04:00
|
|
|
ADD_LBPM_TEST( TestWriter )
|
2019-08-07 09:29:39 -04:00
|
|
|
ADD_LBPM_TEST( TestDatabase )
|
2020-06-27 15:16:13 -04:00
|
|
|
ADD_LBPM_TEST( TestSetDevice )
|
2019-11-08 10:06:07 -05:00
|
|
|
ADD_LBPM_PROVISIONAL_TEST( TestMicroCTReader )
|
2016-02-22 16:26:35 -05:00
|
|
|
IF ( USE_NETCDF )
|
2016-06-27 10:09:14 -04:00
|
|
|
ADD_LBPM_TEST_PARALLEL( TestNetcdf 8 )
|
2016-03-19 11:36:26 -04:00
|
|
|
ADD_LBPM_EXECUTABLE( lbpm_uCT_pp )
|
2018-06-05 21:45:05 -04:00
|
|
|
# ADD_LBPM_EXECUTABLE( lbpm_uCT_maskfilter )
|
2016-02-22 16:26:35 -05:00
|
|
|
ENDIF()
|
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
|
2013-12-05 15:00:31 -05:00
|
|
|
ADD_LBPM_TEST_1_2_4( hello_world )
|
2020-07-20 13:41:48 -04:00
|
|
|
ADD_LBPM_TEST_1_2_4( test_MPI )
|
2018-06-15 14:17:56 -04:00
|
|
|
ADD_LBPM_TEST( TestColorBubble ../example/Bubble/input.db)
|
|
|
|
|
ADD_LBPM_TEST( TestColorSquareTube ../example/Bubble/input.db)
|
|
|
|
|
|
|
|
|
|
#ADD_LBPM_TEST_1_2_4( TestColorBubble ../example/Bubble/input.db)
|
|
|
|
|
#ADD_LBPM_TEST_1_2_4( TestColorSquareTube ../example/Bubble/input.db)
|
2018-01-24 16:41:40 -05:00
|
|
|
|
2014-01-28 14:57:05 -05:00
|
|
|
SET_TESTS_PROPERTIES( hello_world PROPERTIES ENVIRONMENT "MPICH_RDMA_ENABLED_CUDA=0")
|
2014-09-09 14:42:13 -04:00
|
|
|
IF ( USE_MPI )
|
|
|
|
|
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")
|
|
|
|
|
ENDIF()
|
2014-01-28 14:57:05 -05:00
|
|
|
|
|
|
|
|
# Add CPU/GPU specific test
|
|
|
|
|
IF ( USE_CUDA )
|
|
|
|
|
ADD_SUBDIRECTORY( gpu )
|
|
|
|
|
ELSE()
|
|
|
|
|
ADD_SUBDIRECTORY( cpu )
|
|
|
|
|
ENDIF()
|