Skip to content

Commit

Permalink
Disable some more Kokkos and KokkosKernels individual unit tests for …
Browse files Browse the repository at this point in the history
…some debug builds (trilinos#2827)

These very targeted disables should allow these tests to all complete in well
under 10 minutes in all of these debug builds on all of these platforms.  See
the diffs to see exactly what unit tests are disabled in what unit test
executables in what builds on what platforms.  For details on why these are
being disabled, see trilinos#2827.
  • Loading branch information
bartlettroscoe committed Jun 16, 2018
1 parent bfd0e72 commit 9c54f35
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 3 deletions.
8 changes: 5 additions & 3 deletions cmake/std/atdm/ride/tweaks/CUDA-DEBUG-CUDA.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,15 @@ ATDM_SET_ENABLE(TeuchosNumerics_LAPACK_test_MPI_1_DISABLE ON)
# This test segfaults in the 'debug' builds on this system (#2466)
ATDM_SET_ENABLE(Belos_Tpetra_PseudoBlockCG_hb_test_MPI_4_DISABLE ON)

# Disable some unit tests that run too slow in debug mode for this CUDA DEBUG
# build (#2827)
# Disable some unit tests that run too slow in this DEBUG build (#2827)
ATDM_SET_CACHE(KokkosContainers_UnitTest_Serial_MPI_1_EXTRA_ARGS
"--gtest_filter=-serial.bitset:serial.scatterview"
CACHE STRING )
ATDM_SET_CACHE(KokkosKernels_graph_serial_MPI_1_EXTRA_ARGS
"--gtest_filter=-serial.graph_graph_color_d2_double_int_int_TestExecSpace"
CACHE STRING )
ATDM_SET_CACHE(KokkosKernels_sparse_serial_MPI_1_EXTRA_ARGS
"--gtest_filter=-serial.sparse_block_gauss_seidel_double_int_int_TestExecSpace:serial.sparse_block_gauss_seidel_double_int_size_t_TestExecSpace"
"--gtest_filter=-serial.sparse_block_gauss_seidel_double_int_int_TestExecSpace:serial.sparse_block_gauss_seidel_double_int_size_t_TestExecSpace:serial.sparse_trsv_mv_double_int_int_LayoutLeft_TestExecSpace"
CACHE STRING )

# Disable randomly failing tests for this build (#2920)
Expand Down
17 changes: 17 additions & 0 deletions cmake/std/atdm/ride/tweaks/GNU-DEBUG-OPENMP.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,20 @@ ATDM_SET_ENABLE(PanzerAdaptersSTK_MixedPoissonExample-ConvTest-Hex-Order-3_DISAB

# This test segfaults in the 'debug' builds on this system (#2466)
ATDM_SET_ENABLE(Belos_Tpetra_PseudoBlockCG_hb_test_MPI_4_DISABLE ON)

# Disable some unit tests that run too slow in this DEBUG build (#2827)
ATDM_SET_CACHE(KokkosContainers_UnitTest_Serial_MPI_1_EXTRA_ARGS
"--gtest_filter=-serial.bitset:serial.scatterview"
CACHE STRING )
ATDM_SET_CACHE(KokkosContainers_UnitTest_OpenMP_MPI_1_EXTRA_ARGS
"--gtest_filter=-openmp.UnorderedMap_failed_insert"
CACHE STRING )
ATDM_SET_CACHE(KokkosKernels_graph_serial_MPI_1_EXTRA_ARGS
"--gtest_filter=-serial.graph_graph_color_d2_double_int_int_TestExecSpace"
CACHE STRING )
ATDM_SET_CACHE(KokkosKernels_sparse_openmp_MPI_1_EXTRA_ARGS
"--gtest_filter=-openmp.sparse_block_gauss_seidel_double_int_int_TestExecSpace:openmp.sparse_trsv_mv_double_int_int_LayoutLeft_TestExecSpace"
CACHE STRING )
ATDM_SET_CACHE(KokkosKernels_sparse_serial_MPI_1_EXTRA_ARGS
"--gtest_filter=-serial.sparse_block_gauss_seidel_double_int_int_TestExecSpace:serial.sparse_block_gauss_seidel_double_int_size_t_TestExecSpace:serial.sparse_trsv_mv_double_int_int_LayoutLeft_TestExecSpace"
CACHE STRING )
5 changes: 5 additions & 0 deletions cmake/std/atdm/shiller/tweaks/CUDA-9.0-DEBUG-CUDA.cmake
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
# Disable some unit tests that run too slow in this DEBUG build (#2827)
ATDM_SET_CACHE(KokkosKernels_sparse_serial_MPI_1_EXTRA_ARGS
"--gtest_filter=-serial.sparse_block_gauss_seidel_double_int_int_TestExecSpace:serial.sparse_trsv_mv_double_int_int_LayoutLeft_TestExecSpace"
CACHE STRING )

INCLUDE("${CMAKE_CURRENT_LIST_DIR}/CUDA_COMMON_TWEAKS.cmake")
5 changes: 5 additions & 0 deletions cmake/std/atdm/shiller/tweaks/GNU-DEBUG-SERIAL.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,8 @@ ATDM_SET_ENABLE(Stratimikos_test_aztecoo_thyra_driver_MPI_1_DISABLE ON)

# Disable expensive test that started timing out (#2919)
ATDM_SET_ENABLE(Belos_rcg_hb_MPI_4_DISABLE ON)

# Disable some unit tests that run too slow in this DEBUG build (#2827)
ATDM_SET_CACHE(KokkosKernels_sparse_serial_MPI_1_EXTRA_ARGS
"--gtest_filter=-serial.sparse_block_gauss_seidel_double_int_int_TestExecSpace:serial.sparse_trsv_mv_double_int_int_LayoutLeft_TestExecSpace"
CACHE STRING )
4 changes: 4 additions & 0 deletions cmake/std/atdm/shiller/tweaks/INTEL-DEBUG-OPENMP.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Disable some unit tests that run too slow in this DEBUG build (#2827)
ATDM_SET_CACHE(KokkosKernels_sparse_serial_MPI_1_EXTRA_ARGS
"--gtest_filter=-serial.sparse_block_gauss_seidel_double_int_int_TestExecSpace:serial.sparse_trsv_mv_double_int_int_LayoutLeft_TestExecSpace"
CACHE STRING )
6 changes: 6 additions & 0 deletions cmake/std/atdm/shiller/tweaks/INTEL-DEBUG-SERIAL.cmake
Original file line number Diff line number Diff line change
@@ -1,2 +1,8 @@
# Disable test that runs over 30 min currently (#2446)
ATDM_SET_ENABLE(PanzerAdaptersSTK_MixedPoissonExample-ConvTest-Hex-Order-3_DISABLE ON)

ATDM_SET_CACHE(KokkosKernels_sparse_serial_MPI_1_EXTRA_ARGS

# Disable some unit tests that run too slow in this DEBUG build (#2827)
"--gtest_filter=-serial.sparse_block_gauss_seidel_double_int_int_TestExecSpace:serial.sparse_trsv_mv_double_int_int_LayoutLeft_TestExecSpace"
CACHE STRING )

0 comments on commit 9c54f35

Please sign in to comment.