Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix issues with cuSparse TPL availability for BsrMatrix SpMV #1418

Merged
merged 3 commits into from
Jun 1, 2022

Conversation

cwpearson
Copy link
Contributor

@cwpearson cwpearson commented May 20, 2022

The BsrMatrix multivector SpMV's cuSparse implementation was compiled, but unreachable due to various template and overload problems.

  • Modify spmv_mv_bsrmatrix_tpl_spec_avail so that it is the appropriate type for multivectors, and so that the TPL is available for non-integral scalar types (instead of integral scalar types)
  • Modify SPMV_MV_BSRMATRIX so the full specialization for cuSparse happens for non-integral scalar types
  • When both an ETI and TPL are available, use the TPL
  • Use the TPL availability template parameter when attempting to explicitly use the TPL implementation, instead of the integral scalar type template parameter
  • The cuSparse L3 functions do not current support LayoutRight:
    for X,Y LayoutLeft we want cuSparse to do
C = A * B + C

and for X,Y LayoutRight we want cuSparse to do

trans(C) = A * trans(B) + trans(C)
   -> t(t(C)) = t(A * t(B)) + t(t(C))
   ->       C = t(t(B)) * t(A) + C
   ->       C = B * t(A) + C

That is not possible with the current cuSparse level 3 functions, so
remove LayoutRight support

@cwpearson cwpearson requested review from lucbv and uhetmaniuk May 20, 2022 20:55
@cwpearson
Copy link
Contributor Author

Some additional discussion here: #1417

@kokkos-devops-admin
Copy link

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 214
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 207
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1017
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 661
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1005
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 992
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 397
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (cwpearson/kokkos-kernels)
  • Branch: fix/spmv-bsr-cusparse
  • SHA: 7c9c2b1
  • Mode: TEST_REPO

Pull Request Author: cwpearson

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 2 Hrs 30 Mins. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 214
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 207
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1017
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 661
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1005
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 992
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 397
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 7c9c2b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS
Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740 # 214 (click to expand)

          detected during:
            instantiation of "void __do_gemm_parallel_batched_template(options_t, gemm_args_t) [with TransAType=KokkosBatched::Trans::NoTranspose, TransBType=KokkosBatched::Trans::Transpose, BlockingType=KokkosBatched::Algo::Level3::Blocked, AlgoTag=SerialBatchDim3Tag, device_type=default_device, algo_mode=void]" 
(968): here
            instantiation of "void __do_gemm_parallel_batched(options_t, gemm_args_t) [with algo_tag=SerialBatchDim3Tag, blocking_type=KokkosBatched::Algo::Level3::Blocked, device_type=default_device, algo_mode=void]" 
(2292): here

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/perf_test/blas/blas3/KokkosBlas3_gemm_perf_test.hpp(900): warning: statement is unreachable
detected during:
instantiation of "void __do_gemm_parallel_batched_template<TransAType,TransBType,BlockingType,AlgoTag,device_type,algo_mode>(options_t, gemm_args_t) [with TransAType=KokkosBatched::Trans::Transpose, TransBType=KokkosBatched::Trans::NoTranspose, BlockingType=KokkosBatched::Algo::Level3::Blocked, AlgoTag=SerialBatchDim3Tag, device_type=default_device, algo_mode=void]"
(975): here
instantiation of "void __do_gemm_parallel_batched<algo_tag,blocking_type,device_type,algo_mode>(options_t, gemm_args_t) [with algo_tag=SerialBatchDim3Tag, blocking_type=KokkosBatched::Algo::Level3::Blocked, device_type=default_device, algo_mode=void]"
(2292): here

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/perf_test/blas/blas3/KokkosBlas3_gemm_perf_test.hpp(900): warning: statement is unreachable
detected during:
instantiation of "void __do_gemm_parallel_batched_template<TransAType,TransBType,BlockingType,AlgoTag,device_type,algo_mode>(options_t, gemm_args_t) [with TransAType=KokkosBatched::Trans::Transpose, TransBType=KokkosBatched::Trans::Transpose, BlockingType=KokkosBatched::Algo::Level3::Blocked, AlgoTag=SerialBatchDim3Tag, device_type=default_device, algo_mode=void]"
(979): here
instantiation of "void __do_gemm_parallel_batched<algo_tag,blocking_type,device_type,algo_mode>(options_t, gemm_args_t) [with algo_tag=SerialBatchDim3Tag, blocking_type=KokkosBatched::Algo::Level3::Blocked, device_type=default_device, algo_mode=void]"
(2292): here

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/perf_test/blas/blas3/KokkosBlas3_gemm_perf_test.hpp(900): warning: statement is unreachable
detected during:
instantiation of "void __do_gemm_parallel_batched_template<TransAType,TransBType,BlockingType,AlgoTag,device_type,algo_mode>(options_t, gemm_args_t) [with TransAType=KokkosBatched::Trans::NoTranspose, TransBType=KokkosBatched::Trans::NoTranspose, BlockingType=KokkosBatched::Algo::Level3::Blocked, AlgoTag=SerialTag, device_type=default_device, algo_mode=void]"
(964): here
instantiation of "void __do_gemm_parallel_batched<algo_tag,blocking_type,device_type,algo_mode>(options_t, gemm_args_t) [with algo_tag=SerialTag, blocking_type=KokkosBatched::Algo::Level3::Blocked, device_type=default_device, algo_mode=void]"
(2298): here

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/perf_test/blas/blas3/KokkosBlas3_gemm_perf_test.hpp(900): warning: statement is unreachable
detected during:
instantiation of "void __do_gemm_parallel_batched_template<TransAType,TransBType,BlockingType,AlgoTag,device_type,algo_mode>(options_t, gemm_args_t) [with TransAType=KokkosBatched::Trans::NoTranspose, TransBType=KokkosBatched::Trans::Transpose, BlockingType=KokkosBatched::Algo::Level3::Blocked, AlgoTag=SerialTag, device_type=default_device, algo_mode=void]"
(968): here
instantiation of "void __do_gemm_parallel_batched<algo_tag,blocking_type,device_type,algo_mode>(options_t, gemm_args_t) [with algo_tag=SerialTag, blocking_type=KokkosBatched::Algo::Level3::Blocked, device_type=default_device, algo_mode=void]"
(2298): here

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/perf_test/blas/blas3/KokkosBlas3_gemm_perf_test.hpp(900): warning: statement is unreachable
detected during:
instantiation of "void __do_gemm_parallel_batched_template<TransAType,TransBType,BlockingType,AlgoTag,device_type,algo_mode>(options_t, gemm_args_t) [with TransAType=KokkosBatched::Trans::Transpose, TransBType=KokkosBatched::Trans::NoTranspose, BlockingType=KokkosBatched::Algo::Level3::Blocked, AlgoTag=SerialTag, device_type=default_device, algo_mode=void]"
(975): here
instantiation of "void __do_gemm_parallel_batched<algo_tag,blocking_type,device_type,algo_mode>(options_t, gemm_args_t) [with algo_tag=SerialTag, blocking_type=KokkosBatched::Algo::Level3::Blocked, device_type=default_device, algo_mode=void]"
(2298): here

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/perf_test/blas/blas3/KokkosBlas3_gemm_perf_test.hpp(900): warning: statement is unreachable
detected during:
instantiation of "void __do_gemm_parallel_batched_template<TransAType,TransBType,BlockingType,AlgoTag,device_type,algo_mode>(options_t, gemm_args_t) [with TransAType=KokkosBatched::Trans::Transpose, TransBType=KokkosBatched::Trans::Transpose, BlockingType=KokkosBatched::Algo::Level3::Blocked, AlgoTag=SerialTag, device_type=default_device, algo_mode=void]"
(979): here
instantiation of "void __do_gemm_parallel_batched<algo_tag,blocking_type,device_type,algo_mode>(options_t, gemm_args_t) [with algo_tag=SerialTag, blocking_type=KokkosBatched::Algo::Level3::Blocked, device_type=default_device, algo_mode=void]"
(2298): here

[ 85%] Built target KokkosBlas_dot_mv_perf_test
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/src/batched/KokkosBatched_Util.hpp(859): warning: statement is unreachable

[ 85%] Linking CXX executable sparse_kk_spmv
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/src/batched/KokkosBatched_Util.hpp(859): warning: statement is unreachable

[ 85%] Built target sparse_kk_spmv
[ 85%] Linking CXX executable KokkosBlas2_gemv_perf_test
[ 85%] Built target KokkosBlas2_gemv_perf_test
[ 85%] Linking CXX executable KokkosBlas3_gemm_perf_test
[ 85%] Built target KokkosBlas3_gemm_perf_test
[ 85%] Linking CXX executable KokkosKernels_graph_openmp
[ 85%] Built target KokkosKernels_graph_openmp
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/src/batched/KokkosBatched_Util.hpp(859): warning: statement is unreachable

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/perf_test/blas/blas3/KokkosBlas3_trmm_perf_test.hpp(104): warning: statement is unreachable

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos-kernels/perf_test/blas/blas3/KokkosBlas3_trmm_perf_test.hpp(128): warning: statement is unreachable

[ 85%] Linking CXX executable KokkosBlas3_perf_test
[ 85%] Built target KokkosBlas3_perf_test
make: *** [all] Error 2
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
cuda-9.2.88-Cuda_OpenMP-release (build failed)
#######################################################

Reproducer instructions:

Load modules:

    source /etc/profile.d/modules.sh
    module purge
    module load cmake/3.19.3 cuda/9.2.88 gcc/7.2.0 netlib/3.8.0/gcc/7.2.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Cuda,OpenMP --arch=Power9,Volta70 --compiler=/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/kokkos/bin/nvcc_wrapper --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized " --cxxstandard="14" --ldflags="" --with-cuda=/home/projects/ppc64le-pwr9-nvidia/cuda/9.2.88 --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls=blas,cublas,cusparse --user-blas-path=/home/projects/ppc64le-pwr9/netlib/3.8.0/gcc/7.2.0/lib --user-lapack-path=/home/projects/ppc64le-pwr9/netlib/3.8.0/gcc/7.2.0/lib --user-blas-lib=blas --user-lapack-lib=lapack --extra-linker-flags=-lgfortran,-lm --with-options= --with-cuda-options=force_uvm,enable_lambda --no-examples

To reload modules, reconfigure, rebuild, and retest directly from this failing build do the following:

  # Move to the build directory
    cd /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740.214/TestAll_2022-05-20_15.07.43/cuda/9.2.88/Cuda_OpenMP-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight # 207 (click to expand)

[ 91%] Linking CXX executable KokkosKernels_wiki_spgemm
[ 91%] Built target KokkosKernels_wiki_spgemm
Scanning dependencies of target KokkosKernels_wiki_coarsening
[ 91%] Building CXX object example/wiki/graph/CMakeFiles/KokkosKernels_wiki_coarsening.dir/KokkosGraph_wiki_coarsening.cpp.o
[ 92%] Linking CXX executable KokkosKernels_wiki_spmv
[ 92%] Linking CXX executable KokkosKernels_wiki_spadd
[ 92%] Built target KokkosKernels_wiki_spmv
Scanning dependencies of target KokkosKernels_wiki_coloring
[ 92%] Building CXX object example/wiki/graph/CMakeFiles/KokkosKernels_wiki_coloring.dir/KokkosGraph_wiki_coloring.cpp.o
[ 92%] Built target KokkosKernels_wiki_spadd
Scanning dependencies of target KokkosKernels_wiki_rcm
[ 92%] Building CXX object example/wiki/graph/CMakeFiles/KokkosKernels_wiki_rcm.dir/KokkosGraph_wiki_rcm.cpp.o
[ 92%] Linking CXX executable KokkosKernels_wiki_gauss_seidel
[ 92%] Built target KokkosKernels_wiki_gauss_seidel
Scanning dependencies of target KokkosKernels_wiki_mis2
[ 93%] Building CXX object example/wiki/graph/CMakeFiles/KokkosKernels_wiki_mis2.dir/KokkosGraph_wiki_mis2.cpp.o
[ 94%] Linking CXX executable KokkosKernels_graph_cuda
[ 94%] Built target KokkosKernels_graph_cuda
Scanning dependencies of target gmres_ex_real_A
[ 94%] Building CXX object example/gmres/CMakeFiles/gmres_ex_real_A.dir/ex_real_A.cpp.o
[ 94%] Linking CXX executable KokkosKernels_wiki_rcm
[ 94%] Built target KokkosKernels_wiki_rcm
Scanning dependencies of target KokkosKernels_gmres_test_real_A
[ 95%] Building CXX object example/gmres/CMakeFiles/KokkosKernels_gmres_test_real_A.dir/test_real_A.cpp.o
[ 95%] Linking CXX executable KokkosKernels_wiki_coarsening
[ 95%] Built target KokkosKernels_wiki_coarsening
Scanning dependencies of target gmres_test_cmplx_A
[ 95%] Building CXX object example/gmres/CMakeFiles/gmres_test_cmplx_A.dir/test_cmplx_A.cpp.o
[ 96%] Linking CXX executable KokkosKernels_blas_serial
[ 96%] Built target KokkosKernels_blas_serial
[ 97%] Linking CXX executable KokkosKernels_wiki_coloring
Scanning dependencies of target KokkosKernels_gmres_test_prec
[ 97%] Building CXX object example/gmres/CMakeFiles/KokkosKernels_gmres_test_prec.dir/test_prec.cpp.o
[ 97%] Built target KokkosKernels_wiki_coloring
Scanning dependencies of target team_GMRES
[ 97%] Building CXX object example/batched_solve/CMakeFiles/team_GMRES.dir/team_GMRES.cpp.o
[ 97%] Linking CXX executable KokkosKernels_wiki_mis2
[ 97%] Built target KokkosKernels_wiki_mis2
Scanning dependencies of target static_pivoting
[ 97%] Building CXX object example/batched_solve/CMakeFiles/static_pivoting.dir/static_pivoting.cpp.o
[ 98%] Linking CXX executable team_GMRES
[ 98%] Built target team_GMRES
[ 98%] Linking CXX executable static_pivoting
[ 98%] Built target static_pivoting
[ 98%] Linking CXX executable KokkosKernels_gmres_test_real_A
[ 98%] Built target KokkosKernels_gmres_test_real_A
[ 98%] Linking CXX executable gmres_ex_real_A
[ 98%] Linking CXX executable KokkosKernels_blas_cuda
[ 98%] Built target gmres_ex_real_A
[ 98%] Built target KokkosKernels_blas_cuda
[ 99%] Linking CXX executable gmres_test_cmplx_A
[ 99%] Built target gmres_test_cmplx_A
[ 99%] Linking CXX executable KokkosBlas3_perf_test
[ 99%] Built target KokkosBlas3_perf_test
[ 99%] Linking CXX executable KokkosKernels_gmres_test_prec
[ 99%] Built target KokkosKernels_gmres_test_prec
[100%] Linking CXX executable KokkosKernels_sparse_serial
[100%] Built target KokkosKernels_sparse_serial
[100%] Linking CXX executable KokkosKernels_batched_dla_serial
[100%] Built target KokkosKernels_batched_dla_serial
[100%] Linking CXX executable KokkosKernels_sparse_cuda
CMakeFiles/KokkosKernels_sparse_cuda.dir/cuda/Test_Cuda_Sparse.cpp.o: In function `void KokkosSparse::spmv, KokkosSparse::Experimental::BsrMatrix, int, Kokkos::Cuda, void, int>, Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Cuda>, Kokkos::complex, Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Cuda>, (void*)0>(KokkosKernels::Experimental::Controls, char const*, Kokkos::complex const&, KokkosSparse::Experimental::BsrMatrix, int, Kokkos::Cuda, void, int> const&, Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Cuda> const&, Kokkos::complex const&, Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Cuda> const&, KokkosSparse::(anonymous namespace)::RANK_TWO)':
tmpxft_00024b3d_00000000-5_Test_Cuda_Sparse.cudafe1.cpp:(.text._ZN12KokkosSparse4spmvIN6Kokkos7complexIdEENS_12Experimental9BsrMatrixIS3_iNS1_4CudaEviEENS1_4ViewIPPS3_JNS1_10LayoutLeftES6_EEES3_SC_LPv0EEEvN13KokkosKernels12Experimental8ControlsEPKcRKT_RKT0_RKT1_RKT2_RKT3_NS_75_GLOBAL__N__51_tmpxft_00024b3d_00000000_6_Test_Cuda_Sparse_cpp1_ii_b25130908RANK_TWOE[_ZN12KokkosSparse4spmvIN6Kokkos7complexIdEENS_12Experimental9BsrMatrixIS3_iNS1_4CudaEviEENS1_4ViewIPPS3_JNS1_10LayoutLeftES6_EEES3_SC_LPv0EEEvN13KokkosKernels12Experimental8ControlsEPKcRKT_RKT0_RKT1_RKT2_RKT3_NS_75_GLOBAL__N__51_tmpxft_00024b3d_00000000_6_Test_Cuda_Sparse_cpp1_ii_b25130908RANK_TWOE]+0xb7c): undefined reference to `KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX const, int const, Kokkos::Device, Kokkos::MemoryTraits<1u>, int const, Kokkos::complex const**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3u>, Kokkos::complex**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1u>, false, true, true>::spmv_mv_bsrmatrix(KokkosKernels::Experimental::Controls const&, char const*, Kokkos::complex const&, KokkosSparse::Experimental::BsrMatrix const, int const, Kokkos::Device, Kokkos::MemoryTraits<1u>, int const> const&, Kokkos::View const**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3u> > const&, Kokkos::complex const&, Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1u> > const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [unit_test/KokkosKernels_sparse_cuda] Error 1
make[1]: *** [unit_test/CMakeFiles/KokkosKernels_sparse_cuda.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[100%] Linking CXX executable KokkosKernels_batched_dla_cuda
[100%] Built target KokkosKernels_batched_dla_cuda
make: *** [all] Error 2
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
cuda-10.1.243-Cuda_Serial-release (build failed)
#######################################################
  # Reproducer instructions:
  #   Load modules:
        source /etc/profile.d/modules.sh
        module purge
        module load cmake/3.19.3 cuda/10.1.243 gcc/7.2.0 openblas/0.2.20/gcc/7.2.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Cuda,Serial --arch=Power9,Volta70 --compiler=/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight/kokkos/bin/nvcc_wrapper --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized " --cxxstandard="14" --ldflags="" --with-cuda=/home/projects/ppc64le-pwr9-nvidia/cuda/10.1.243 --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls=blas,cublas,cusparse --user-blas-path=/home/projects/ppc64le-pwr9/openblas/0.2.20/gcc/7.2.0/lib --user-lapack-path=/home/projects/ppc64le-pwr9/openblas/0.2.20/gcc/7.2.0/lib --user-blas-lib=blas --user-lapack-lib=lapack --extra-linker-flags=-lgfortran,-lm --with-options= --with-cuda-options=,enable_lambda --no-examples

To reload modules, reconfigure, rebuild, and retest directly from this failing build do the following:

  # Move to the build directory
    cd /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight/KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight.207/TestAll_2022-05-20_15.07.53/cuda/10.1.243/Cuda_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Console Output (last 100 lines) : KokkosKernels_PullRequest_GCC720 # 1017 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/cwpearson/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/cwpearson/kokkos-kernels
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 7c9c2b1330d132190fe7c56741646bf43d0d3f57^{commit} # timeout=10
JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script
Checking out Revision 7c9c2b1330d132190fe7c56741646bf43d0d3f57 (detached)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 7c9c2b1330d132190fe7c56741646bf43d0d3f57 # timeout=10
Commit message: "formatting"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk bd26e61bfd9bc7c4bded2778cede501e39609498 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 (origin/develop)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 # timeout=10
Commit message: "Merge pull request #5036 from dalg24/remove_null_space"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 # timeout=10
[KokkosKernels_PullRequest_GCC720] $ /bin/bash -el /tmp/jenkins7723544407441670.sh
Running on machine: blake
KokkosKernels Repository Status:  7c9c2b1330d132190fe7c56741646bf43d0d3f57 formatting

Kokkos Repository Status: 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 Merge pull request #5036 from dalg24/remove_null_space

Going to test compilers: gcc/7.2.0
Testing compiler gcc/7.2.0
Starting job gcc-7.2.0-Threads_Serial-release
kokkos devices: Threads,Serial
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-7.2.0-Threads_Serial-release
Starting job gcc-7.2.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-7.2.0-OpenMP-release
#######################################################
PASSED TESTS
#######################################################
gcc-7.2.0-OpenMP-release build_time=297 run_time=134
gcc-7.2.0-Threads_Serial-release build_time=405 run_time=291
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_GCC720_Light_LayoutRight # 661 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/cwpearson/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/cwpearson/kokkos-kernels
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 7c9c2b1330d132190fe7c56741646bf43d0d3f57^{commit} # timeout=10
JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script
Checking out Revision 7c9c2b1330d132190fe7c56741646bf43d0d3f57 (detached)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 7c9c2b1330d132190fe7c56741646bf43d0d3f57 # timeout=10
Commit message: "formatting"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk bd26e61bfd9bc7c4bded2778cede501e39609498 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 (origin/develop)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 # timeout=10
Commit message: "Merge pull request #5036 from dalg24/remove_null_space"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 # timeout=10
[KokkosKernels_PullRequest_GCC720_Light_LayoutRight] $ /bin/bash -el /tmp/jenkins6481818154172058016.sh
Running on machine: blake
KokkosKernels Repository Status:  7c9c2b1330d132190fe7c56741646bf43d0d3f57 formatting

Kokkos Repository Status: 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 Merge pull request #5036 from dalg24/remove_null_space

Going to test compilers: gcc/7.2.0
Testing compiler gcc/7.2.0
Starting job gcc-7.2.0-Threads_Serial-release
kokkos devices: Threads,Serial
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args: --no-default-eti
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutRight
PASSED gcc-7.2.0-Threads_Serial-release
Starting job gcc-7.2.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args: --no-default-eti
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutRight
PASSED gcc-7.2.0-OpenMP-release
#######################################################
PASSED TESTS
#######################################################
gcc-7.2.0-OpenMP-release build_time=277 run_time=127
gcc-7.2.0-Threads_Serial-release build_time=378 run_time=279
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_GCC720 # 1005 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/cwpearson/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/cwpearson/kokkos-kernels
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 7c9c2b1330d132190fe7c56741646bf43d0d3f57^{commit} # timeout=10
JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script
Checking out Revision 7c9c2b1330d132190fe7c56741646bf43d0d3f57 (detached)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 7c9c2b1330d132190fe7c56741646bf43d0d3f57 # timeout=10
Commit message: "formatting"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk bd26e61bfd9bc7c4bded2778cede501e39609498 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 (origin/develop)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 # timeout=10
Commit message: "Merge pull request #5036 from dalg24/remove_null_space"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 # timeout=10
[KokkosKernels_PullRequest_Tpls_GCC720] $ /bin/bash -el /tmp/jenkins7383244902089314891.sh
Running on machine: blake
KokkosKernels Repository Status:  7c9c2b1330d132190fe7c56741646bf43d0d3f57 formatting

Kokkos Repository Status: 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 Merge pull request #5036 from dalg24/remove_null_space

Going to test compilers: gcc/7.2.0
Testing compiler gcc/7.2.0
Starting job gcc-7.2.0-OpenMP_Serial-release
kokkos devices: OpenMP,Serial
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-7.2.0-OpenMP_Serial-release
#######################################################
PASSED TESTS
#######################################################
gcc-7.2.0-OpenMP_Serial-release build_time=403 run_time=297
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_INTEL18 # 992 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/cwpearson/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/cwpearson/kokkos-kernels
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 7c9c2b1330d132190fe7c56741646bf43d0d3f57^{commit} # timeout=10
JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script
Checking out Revision 7c9c2b1330d132190fe7c56741646bf43d0d3f57 (detached)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 7c9c2b1330d132190fe7c56741646bf43d0d3f57 # timeout=10
Commit message: "formatting"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk bd26e61bfd9bc7c4bded2778cede501e39609498 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 (origin/develop)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 # timeout=10
Commit message: "Merge pull request #5036 from dalg24/remove_null_space"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 # timeout=10
[KokkosKernels_PullRequest_Tpls_INTEL18] $ /bin/bash -el /tmp/jenkins2128972480156349910.sh
Running on machine: blake
KokkosKernels Repository Status:  7c9c2b1330d132190fe7c56741646bf43d0d3f57 formatting

Kokkos Repository Status: 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 Merge pull request #5036 from dalg24/remove_null_space

Going to test compilers: intel/18.1.163
Testing compiler intel/18.1.163
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Starting job intel-18.1.163-OpenMP-release
kokkos devices: OpenMP
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED intel-18.1.163-OpenMP-release
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Starting job intel-18.1.163-Threads-release
kokkos devices: Threads
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED intel-18.1.163-Threads-release
#######################################################
PASSED TESTS
#######################################################
intel-18.1.163-OpenMP-release build_time=1160 run_time=143
intel-18.1.163-Threads-release build_time=881 run_time=192
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_CLANG1001 # 397 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/cwpearson/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/cwpearson/kokkos-kernels
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 7c9c2b1330d132190fe7c56741646bf43d0d3f57^{commit} # timeout=10
Checking out Revision 7c9c2b1330d132190fe7c56741646bf43d0d3f57 (detached)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 7c9c2b1330d132190fe7c56741646bf43d0d3f57 # timeout=10
Commit message: "formatting"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk bd26e61bfd9bc7c4bded2778cede501e39609498 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 (origin/develop)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 # timeout=10
Commit message: "Merge pull request #5036 from dalg24/remove_null_space"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 # timeout=10
[KokkosKernels_PullRequest_CLANG1001] $ /bin/bash -el /tmp/jenkins506288546004324794.sh
Running on machine: blake
KokkosKernels Repository Status:  7c9c2b1330d132190fe7c56741646bf43d0d3f57 formatting

Kokkos Repository Status: 07844bd7cb9a38dd8fdca67ac61c3645b4c389a2 Merge pull request #5036 from dalg24/remove_null_space

Going to test compilers: clang/10.0.1
Testing compiler clang/10.0.1
Unrecognized compiler clang/10.0.1 when looking for Spack variants
Unrecognized compiler clang/10.0.1 when looking for Spack variants
Unrecognized compiler clang/10.0.1 when looking for Spack variants
Starting job clang-10.0.1-Threads_Serial-release
kokkos devices: Threads,Serial
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED clang-10.0.1-Threads_Serial-release
#######################################################
PASSED TESTS
#######################################################
clang-10.0.1-Threads_Serial-release build_time=481 run_time=258
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001
Finished: SUCCESS

@@ -573,6 +573,9 @@ void spm_mv_block_impl_cusparse(
using entry_type = typename AMatrix::non_const_ordinal_type;
using value_type = typename AMatrix::non_const_value_type;

std::cerr << __FILE__ << ":" << __LINE__ << ":"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should it be removed or protected for DEBUG situations?


#ifdef KOKKOSKERNELS_ENABLE_TPL_CUSPARSE
std::cerr << __FILE__ << ":" << __LINE__ << ": cusparse enabled.\n";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same question about DEBUG protection?

false>::spmv_mv_bsrmatrix(controls, mode, alpha, A_i, x_i, beta, y_i);
Kokkos::Profiling::popRegion();
} else {
std::cerr << __FILE__ << ":" << __LINE__ << ": not native.\n";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same question about DEBUG protection?

@cwpearson cwpearson changed the title fix multitudinous BsrMatrix multivector SpMV problems Fix issues with cuSparse TPL availability for BsrMatrix SpMV May 21, 2022
@kokkos-devops-admin
Copy link

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 217
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 210
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1020
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 664
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1008
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 995
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 400
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (cwpearson/kokkos-kernels)
  • Branch: fix/spmv-bsr-cusparse
  • SHA: 9fc34a5
  • Mode: TEST_REPO

Pull Request Author: cwpearson

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 2 Hrs 30 Mins. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 217
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 210
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1020
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 664
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1008
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 995
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 400
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 9fc34a5
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS
Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740 # 217 (click to expand)

Going to test compilers:  gcc/7.2.0
Testing compiler gcc/7.2.0
  Starting job gcc-7.2.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: Power8,Pascal60
kokkos options: 
kokkos cuda options: 
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized 
extra_args: 
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
  PASSED gcc-7.2.0-OpenMP-release
  Starting job gcc-7.2.0-Serial-release
kokkos devices: Serial
kokkos arch: Power8,Pascal60
kokkos options: 
kokkos cuda options: 
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized 
extra_args: 
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
  PASSED gcc-7.2.0-Serial-release
  Starting job gcc-7.2.0-OpenMP_Serial-release
kokkos devices: OpenMP,Serial
kokkos arch: Power8,Pascal60
kokkos options: 
kokkos cuda options: 
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized 
extra_args: 
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
  PASSED gcc-7.2.0-OpenMP_Serial-release
#######################################################
PASSED TESTS
#######################################################
gcc-7.2.0-OpenMP-release build_time=421 run_time=189
gcc-7.2.0-OpenMP_Serial-release build_time=553 run_time=465
gcc-7.2.0-Serial-release build_time=403 run_time=190
Running on machine: weaver
KokkosKernels Repository Status:  9fc34a595742454e67f1941e70cf487c35290c4c full specializations for TPL regardless of ETI availablility

Kokkos Repository Status: e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax

Going to test compilers: gcc/7.2.0 gcc/7.4.0
Testing compiler gcc/7.2.0
Starting job gcc-7.2.0-Serial-release
kokkos devices: Serial
kokkos arch: Power9,Volta70
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-7.2.0-Serial-release
Testing compiler gcc/7.4.0
Starting job gcc-7.2.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: Power9,Volta70
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-7.2.0-OpenMP-release
Unrecognized compiler gcc/7.4.0 when looking for Spack variants
Unrecognized compiler gcc/7.4.0 when looking for Spack variants
Unrecognized compiler gcc/7.4.0 when looking for Spack variants
Starting job gcc-7.4.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: Power9,Volta70
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-7.4.0-OpenMP-release
#######################################################
PASSED TESTS
#######################################################
gcc-7.2.0-OpenMP-release build_time=411 run_time=184
gcc-7.2.0-Serial-release build_time=395 run_time=186
gcc-7.4.0-OpenMP-release build_time=415 run_time=182
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight # 210 (click to expand)

21:            ***  **   *  *  *        
21:             ***     * * *  **       
21:              ***     * *   ***      
21:               **      *     **      
21:                 *** **   * *  *     
21:                  ***    * **  **    
21:                   **     *    **    
21:                     *** **  * * *   
21:                      ***   * ** **  
21:                       **    *   **  
21:                         *****  ** * 
21:                          **   * * * 
21:                            ***** ***
21:                             **  * **
21:                               **** *
21:                                 *** 
21: 
21/23 Test #21: wiki_rcm .........................   Passed    0.18 sec
test 22
      Start 22: gmres_test_real_A

22: Test command: /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight/KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight.210/TestAll_2022-05-23_14.59.38/cuda/10.1.243/Cuda_Serial-release/example/gmres/KokkosKernels_gmres_test_real_A
22: Test timeout computed to be: 2500
22: Convergence tolerance is: 1e-10
22: Testing GMRES with CGS2 ortho:
22: Ending relative residual is: 5.003e-11
22: =======================================
22: Verify from main: Ending residual is 5.003e-11
22: Number of iterations is: 30
22: Diff of residual from main - residual from solver: 0
22: Convergence flag is : Converged
22: Test CGS2 Passed!
22: =======================================
22:
22:
22: Testing GMRES with MGS ortho:
22: Ending relative residual is: 5.003e-11
22: =======================================
22: Verify from main: Ending residual is 5.003e-11
22: Number of iterations is: 30
22: Diff of residual from main - residual from solver: 0
22: Convergence flag is : Converged
22: Test MGS Passed!
22: =======================================
22:
22:
22: Both tests have passed!!
22/23 Test #22: gmres_test_real_A ................ Passed 0.43 sec
test 23
Start 23: gmres_test_prec

23: Test command: /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight/KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight.210/TestAll_2022-05-23_14.59.38/cuda/10.1.243/Cuda_Serial-release/example/gmres/KokkosKernels_gmres_test_prec
23: Test timeout computed to be: 2500
23: Convergence tolerance is: 1e-10
23: Ending relative residual is: 3.48957e-14
23: =========================================
23: Verify from main: Ending residual is 3.48957e-14
23: Number of iterations is: 1
23: Diff of residual from main - residual from solver: 0
23: Convergence flag is : Converged
23: Test passed!
23/23 Test #23: gmres_test_prec .................. Passed 0.41 sec

96% tests passed, 1 tests failed out of 23

Total Test time (real) = 806.57 sec

The following tests FAILED:
4 - sparse_cuda (Failed)
Errors while running CTest
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
cuda-10.1.243-Cuda_Serial-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

    source /etc/profile.d/modules.sh
    module purge
    module load cmake/3.19.3 cuda/10.1.243 gcc/7.2.0 openblas/0.2.20/gcc/7.2.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Cuda,Serial --arch=Power9,Volta70 --compiler=/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight/kokkos/bin/nvcc_wrapper --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized " --cxxstandard="14" --ldflags="" --with-cuda=/home/projects/ppc64le-pwr9-nvidia/cuda/10.1.243 --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutRight --with-tpls=blas,cublas,cusparse --user-blas-path=/home/projects/ppc64le-pwr9/openblas/0.2.20/gcc/7.2.0/lib --user-lapack-path=/home/projects/ppc64le-pwr9/openblas/0.2.20/gcc/7.2.0/lib --user-blas-lib=blas --user-lapack-lib=lapack --extra-linker-flags=-lgfortran,-lm --with-options= --with-cuda-options=,enable_lambda --with-spaces=hostspace,cudaspace,cudauvmspace --no-examples --no-default-eti

To reload modules, reconfigure, rebuild, and retest directly from this failing build do the following:

  # Move to the build directory
    cd /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight/KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight.210/TestAll_2022-05-23_14.59.38/cuda/10.1.243/Cuda_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Console Output (last 100 lines) : KokkosKernels_PullRequest_GCC720 # 1020 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/cwpearson/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/cwpearson/kokkos-kernels
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 9fc34a595742454e67f1941e70cf487c35290c4c^{commit} # timeout=10
JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script
Checking out Revision 9fc34a595742454e67f1941e70cf487c35290c4c (detached)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 9fc34a595742454e67f1941e70cf487c35290c4c # timeout=10
Commit message: "full specializations for TPL regardless of ETI availablility"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 4634678901ac9bc5e53413fcd5e6a03fb21850ef # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 (origin/develop)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 # timeout=10
Commit message: "Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 # timeout=10
[KokkosKernels_PullRequest_GCC720] $ /bin/bash -el /tmp/jenkins40364278682406781.sh
Running on machine: blake
KokkosKernels Repository Status:  9fc34a595742454e67f1941e70cf487c35290c4c full specializations for TPL regardless of ETI availablility

Kokkos Repository Status: e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax

Going to test compilers: gcc/7.2.0
Testing compiler gcc/7.2.0
Starting job gcc-7.2.0-Threads_Serial-release
kokkos devices: Threads,Serial
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-7.2.0-Threads_Serial-release
Starting job gcc-7.2.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-7.2.0-OpenMP-release
#######################################################
PASSED TESTS
#######################################################
gcc-7.2.0-OpenMP-release build_time=302 run_time=133
gcc-7.2.0-Threads_Serial-release build_time=408 run_time=291
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_GCC720_Light_LayoutRight # 664 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/cwpearson/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/cwpearson/kokkos-kernels
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 9fc34a595742454e67f1941e70cf487c35290c4c^{commit} # timeout=10
JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script
Checking out Revision 9fc34a595742454e67f1941e70cf487c35290c4c (detached)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 9fc34a595742454e67f1941e70cf487c35290c4c # timeout=10
Commit message: "full specializations for TPL regardless of ETI availablility"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 4634678901ac9bc5e53413fcd5e6a03fb21850ef # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 (origin/develop)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 # timeout=10
Commit message: "Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 # timeout=10
[KokkosKernels_PullRequest_GCC720_Light_LayoutRight] $ /bin/bash -el /tmp/jenkins1420749214259402918.sh
Running on machine: blake
KokkosKernels Repository Status:  9fc34a595742454e67f1941e70cf487c35290c4c full specializations for TPL regardless of ETI availablility

Kokkos Repository Status: e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax

Going to test compilers: gcc/7.2.0
Testing compiler gcc/7.2.0
Starting job gcc-7.2.0-Threads_Serial-release
kokkos devices: Threads,Serial
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args: --no-default-eti
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutRight
PASSED gcc-7.2.0-Threads_Serial-release
Starting job gcc-7.2.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args: --no-default-eti
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutRight
PASSED gcc-7.2.0-OpenMP-release
#######################################################
PASSED TESTS
#######################################################
gcc-7.2.0-OpenMP-release build_time=268 run_time=127
gcc-7.2.0-Threads_Serial-release build_time=376 run_time=279
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_GCC720 # 1008 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/cwpearson/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/cwpearson/kokkos-kernels
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 9fc34a595742454e67f1941e70cf487c35290c4c^{commit} # timeout=10
JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script
Checking out Revision 9fc34a595742454e67f1941e70cf487c35290c4c (detached)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 9fc34a595742454e67f1941e70cf487c35290c4c # timeout=10
Commit message: "full specializations for TPL regardless of ETI availablility"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 4634678901ac9bc5e53413fcd5e6a03fb21850ef # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 (origin/develop)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 # timeout=10
Commit message: "Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 # timeout=10
[KokkosKernels_PullRequest_Tpls_GCC720] $ /bin/bash -el /tmp/jenkins2476603035239447116.sh
Running on machine: blake
KokkosKernels Repository Status:  9fc34a595742454e67f1941e70cf487c35290c4c full specializations for TPL regardless of ETI availablility

Kokkos Repository Status: e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax

Going to test compilers: gcc/7.2.0
Testing compiler gcc/7.2.0
Starting job gcc-7.2.0-OpenMP_Serial-release
kokkos devices: OpenMP,Serial
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-7.2.0-OpenMP_Serial-release
#######################################################
PASSED TESTS
#######################################################
gcc-7.2.0-OpenMP_Serial-release build_time=403 run_time=300
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_INTEL18 # 995 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/cwpearson/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/cwpearson/kokkos-kernels
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 9fc34a595742454e67f1941e70cf487c35290c4c^{commit} # timeout=10
JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script
Checking out Revision 9fc34a595742454e67f1941e70cf487c35290c4c (detached)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 9fc34a595742454e67f1941e70cf487c35290c4c # timeout=10
Commit message: "full specializations for TPL regardless of ETI availablility"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 4634678901ac9bc5e53413fcd5e6a03fb21850ef # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 (origin/develop)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 # timeout=10
Commit message: "Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 # timeout=10
[KokkosKernels_PullRequest_Tpls_INTEL18] $ /bin/bash -el /tmp/jenkins8794920908375903882.sh
Running on machine: blake
KokkosKernels Repository Status:  9fc34a595742454e67f1941e70cf487c35290c4c full specializations for TPL regardless of ETI availablility

Kokkos Repository Status: e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax

Going to test compilers: intel/18.1.163
Testing compiler intel/18.1.163
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Starting job intel-18.1.163-OpenMP-release
kokkos devices: OpenMP
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED intel-18.1.163-OpenMP-release
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Starting job intel-18.1.163-Threads-release
kokkos devices: Threads
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED intel-18.1.163-Threads-release
#######################################################
PASSED TESTS
#######################################################
intel-18.1.163-OpenMP-release build_time=1174 run_time=144
intel-18.1.163-Threads-release build_time=878 run_time=192
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_CLANG1001 # 400 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/cwpearson/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/cwpearson/kokkos-kernels
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 9fc34a595742454e67f1941e70cf487c35290c4c^{commit} # timeout=10
Checking out Revision 9fc34a595742454e67f1941e70cf487c35290c4c (detached)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f 9fc34a595742454e67f1941e70cf487c35290c4c # timeout=10
Commit message: "full specializations for TPL regardless of ETI availablility"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 4634678901ac9bc5e53413fcd5e6a03fb21850ef # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 (origin/develop)
 > /home/projects/x86-64/git/2.9.4/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git checkout -f e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 # timeout=10
Commit message: "Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 # timeout=10
[KokkosKernels_PullRequest_CLANG1001] $ /bin/bash -el /tmp/jenkins4816336054171542503.sh
Running on machine: blake
KokkosKernels Repository Status:  9fc34a595742454e67f1941e70cf487c35290c4c full specializations for TPL regardless of ETI availablility

Kokkos Repository Status: e4b6ca861e83ee51f1de9eb824db7d3d1d61b315 Merge pull request #5045 from PhilMiller/pm/fix-scatterview-minmax

Going to test compilers: clang/10.0.1
Testing compiler clang/10.0.1
Unrecognized compiler clang/10.0.1 when looking for Spack variants
Unrecognized compiler clang/10.0.1 when looking for Spack variants
Unrecognized compiler clang/10.0.1 when looking for Spack variants
Starting job clang-10.0.1-Threads_Serial-release
kokkos devices: Threads,Serial
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED clang-10.0.1-Threads_Serial-release
#######################################################
PASSED TESTS
#######################################################
clang-10.0.1-Threads_Serial-release build_time=483 run_time=258
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001
Finished: SUCCESS

@uhetmaniuk
Copy link
Contributor

@cwpearson

I wanted to allow an error 'epsilon' per each term in the multiplication.
So assuming (nnz / nrow) terms for each entry, I used that scaling.
I am not attached to it. So feel free to modify it.

@kokkos-devops-admin
Copy link

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 219
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 212
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1022
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 666
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1010
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 997
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 402
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (cwpearson/kokkos-kernels)
  • Branch: fix/spmv-bsr-cusparse
  • SHA: f522909
  • Mode: TEST_REPO

Pull Request Author: cwpearson

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 219
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 212
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1022
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 666
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1010
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 997
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 402
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f522909
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

@kokkos-devops-admin
Copy link

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging
THE LAST COMMIT TO THIS PULL REQUEST HAS NOT BEEN REVIEWED YET!

@kokkos-devops-admin
Copy link

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

@cwpearson cwpearson requested a review from uhetmaniuk May 25, 2022 17:52
@kokkos-devops-admin
Copy link

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 222
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 215
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1025
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 669
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1013
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 1000
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 405
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (cwpearson/kokkos-kernels)
  • Branch: fix/spmv-bsr-cusparse
  • SHA: b620b71
  • Mode: TEST_REPO

Pull Request Author: cwpearson

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 222
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 215
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1025
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 669
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1013
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 1000
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 405
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA b620b71
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 10dfb89
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

@kokkos-devops-admin
Copy link

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging
THE LAST COMMIT TO THIS PULL REQUEST HAS NOT BEEN REVIEWED YET!

@kokkos-devops-admin
Copy link

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

The Kokkos::spmv function was improperly using template parameters to
select the native vs TPL version. A common thread of erros was to assume
the 3rd-to-last template parameter was for TPL availablility, when it
was not. There were also further errors in inverting the logic on that
parameter.

We also remove LayoutRight for the BsrMatrix SpMV, as it is not
supported by the underlying cuSparse function.

for X,Y LayoutLeft we want cuSparse to do

C = A * B + C

and for X,Y LayoutRight we want cuSparse to do

trans(C) = A * trans(B) + trans(C)
   -> t(t(C)) = t(A * t(B)) + t(t(C))
   ->       C = t(t(B)) * t(A) + C
   ->       C = B * t(A) + C

That is not possible with the current cuSparse level 3 functions.
@cwpearson cwpearson force-pushed the fix/spmv-bsr-cusparse branch from b620b71 to 22d9c98 Compare May 26, 2022 20:48
@kokkos-devops-admin
Copy link

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 227
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 220
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1030
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 674
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1018
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 1005
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 410
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (cwpearson/kokkos-kernels)
  • Branch: fix/spmv-bsr-cusparse
  • SHA: 22d9c98
  • Mode: TEST_REPO

Pull Request Author: cwpearson

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 227
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 220
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1030
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 674
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1018
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 1005
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 410
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 22d9c98
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

@kokkos-devops-admin
Copy link

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging
THE LAST COMMIT TO THIS PULL REQUEST HAS NOT BEEN REVIEWED YET!

@kokkos-devops-admin
Copy link

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

4 similar comments
@kokkos-devops-admin
Copy link

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

@kokkos-devops-admin
Copy link

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

@kokkos-devops-admin
Copy link

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

@kokkos-devops-admin
Copy link

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

Copy link
Contributor

@lucbv lucbv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cwpearson let me know if you need this merged now? The comments I have are fairly minor so they could be addressed later if this is time sensitive...

YL, Kokkos::Device<Kokkos::Cuda, MEMSPACE>, \
Kokkos::MemoryTraits<Kokkos::Unmanaged>, true> { \
enum : bool { value = true }; \
// cuSapars level 3 does not currently support LayoutRight
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo in the comment.

// ldx and ldy should be the leading dimension of X,Y respectively
const int ldx = static_cast<int>(x.extent(0));
const int ldy = static_cast<int>(y.extent(0));
if (!std::is_same<typename XVector::array_layout,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't this case impossible because of the enable_if above?

@kokkos-devops-admin
Copy link

Status Flag 'Pre-Merge Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED AND APPROVED by [ lucbv ]!

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Pull Request MUST BE MERGED MANUALLY BY Project Team - This Repo does not support Automerge

@kokkos-devops-admin
Copy link

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 236
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 229
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1039
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 683
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1027
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 1014
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 419
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (cwpearson/kokkos-kernels)
  • Branch: fix/spmv-bsr-cusparse
  • SHA: d91c9b6
  • Mode: TEST_REPO

Pull Request Author: cwpearson

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_GCC720_Light_Tpls_GCC720_GCC740

  • Build Num: 236
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_Tpls_CUDA10_LayoutRight

  • Build Num: 229
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 1039
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 683
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 1027
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 1014
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 419
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/spmv-bsr-cusparse
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA d91c9b6
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA ab9ea7b
PR_LABELS
PULLREQUESTNUM 1418
TEST_REPO_ALIAS KOKKOSKERNELS

@kokkos-devops-admin
Copy link

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging
THE LAST COMMIT TO THIS PULL REQUEST HAS NOT BEEN REVIEWED YET!

@kokkos-devops-admin
Copy link

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

@lucbv lucbv self-requested a review May 31, 2022 18:45
Copy link
Contributor

@lucbv lucbv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the quick clean-up

@kokkos-devops-admin
Copy link

Status Flag 'Pre-Merge Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED AND APPROVED by [ lucbv ]!

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Pull Request MUST BE MERGED MANUALLY BY Project Team - This Repo does not support Automerge

@lucbv lucbv merged commit 42b6009 into kokkos:develop Jun 1, 2022
@cwpearson cwpearson deleted the fix/spmv-bsr-cusparse branch July 20, 2023 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants