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

Refactor tensor core SpMV to disallow certain executions and avoid non-GPU instantiation #1329

Merged
merged 3 commits into from
Feb 21, 2022

Conversation

cwpearson
Copy link
Contributor

  • src/sparse/impl/KokkosSparse_spmv_bsrmatrix_impl.hpp: remove compile-time guards for GPU intrinsics. Add GPU execution space to tag-dispatch scheme to avoid host instantiation.
  • src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: refactor to reduce unused variables. Skip tensor cores for all except non-transpose.

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.

I am not seeing how this will compile when the Frag types are not defined but I also did not read everything in a very detailed fashion. I suppose we will see if it fails in the ci-checks...

@@ -516,23 +494,33 @@ struct BsrMatrixSpMVTensorCoreDispatcher {
// to be used to avoid instantiating on unsupported types
static void tag_dispatch(std::false_type, YScalar, AMatrix, XMatrix, YScalar,
YMatrix) {
KokkosKernels::Impl::throw_runtime_exception(
"unsupported for complex types");
KokkosKernels::Impl::throw_runtime_exception("unsupported for arguments");
Copy link
Contributor

Choose a reason for hiding this comment

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

You could be a little more explicit about what is unsupported, it is clear reading the code but it will not be that clear when reading this out of context during a simulation.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

There's actually a run-time guard that should prevent this message from ever printing, but I will improve it all the same.

@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_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740

  • Build Num: 83
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 854
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 500
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 844
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 832
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 237
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (cwpearson/kokkos-kernels)
  • Branch: fix/tensor-core-gpu-only
  • SHA: 78f23d0
  • Mode: TEST_REPO

Pull Request Author: cwpearson

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Error: Jenkins Jobs - A user has commited a change to the PR before testing completed. The original testing SHA = 78f23d0 Does not match the current commit SHA = 30157b1. The Jenkins Jobs will be shutdown; Testing of this PR must occur again.

@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_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740

  • Build Num: 83
  • Status: ERROR

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 854
  • Status: ERROR

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 500
  • Status: ERROR

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 844
  • Status: ERROR

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 832
  • Status: ERROR

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 237
  • Status: ERROR

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 78f23d0
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS
Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740 # 83 (click to expand)

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on weaver (testbed) in workspace /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740
The recommended git tool is: NONE
No credentials specified
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse --resolve-git-dir /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/ppc64le/git/2.10.1/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/ppc64le/git/2.10.1/bin/git --version # timeout=10
 > git --version # 'git version 2.10.1'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/ppc64le/git/2.10.1/bin/git fetch --tags --progress -- https://github.com/cwpearson/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse refs/remotes/origin/fix/tensor-core-gpu-only^{commit} # timeout=10
Checking out Revision 78f23d00e1e3e29db3ffce338b87aa155e5ca43b (refs/remotes/origin/fix/tensor-core-gpu-only)
 > /home/projects/ppc64le/git/2.10.1/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git checkout -f 78f23d00e1e3e29db3ffce338b87aa155e5ca43b # timeout=10
Commit message: "prevent tensor-core instantiation on non-GPU exec spaces. Disallow tensor cores except for non-transpose"
First time build. Skipping changelog.
The recommended git tool is: NONE
No credentials specified
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse --resolve-git-dir /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/ppc64le/git/2.10.1/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/ppc64le/git/2.10.1/bin/git --version # timeout=10
 > git --version # 'git version 2.10.1'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/ppc64le/git/2.10.1/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision 0d19eebfa26d076f551d5b7a43230f627887df21 (origin/develop)
 > /home/projects/ppc64le/git/2.10.1/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git checkout -f 0d19eebfa26d076f551d5b7a43230f627887df21 # timeout=10
Commit message: "Merge pull request #4788 from dalg24/bump_minor_version"
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-list --no-walk 0d19eebfa26d076f551d5b7a43230f627887df21 # timeout=10
[KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740] $ /bin/bash -el /tmp/jenkins15531053485716028447.sh
***Forced exclusive execution
Job <31986> is submitted to queue .
<>
<>
Running on machine: weaver
KokkosKernels Repository Status:  78f23d00e1e3e29db3ffce338b87aa155e5ca43b prevent tensor-core instantiation on non-GPU exec spaces. Disallow tensor cores except for non-transpose

Kokkos Repository Status: 0d19eebfa26d076f551d5b7a43230f627887df21 Merge pull request #4788 from dalg24/bump_minor_version

Going to test compilers: cuda/9.2.88
Testing compiler cuda/9.2.88
Unrecognized compiler cuda/9.2.88 when looking for Spack variants
Unrecognized compiler cuda/9.2.88 when looking for Spack variants
Unrecognized compiler cuda/9.2.88 when looking for Spack variants
Starting job cuda-9.2.88-Cuda_OpenMP-release
kokkos devices: Cuda,OpenMP
kokkos arch: Power9,Volta70
kokkos options:
kokkos cuda options: force_uvm,enable_lambda
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
Build was aborted
Aborted by Evan Harvey
Finished: ABORTED

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

[ 38%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 38%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 39%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 39%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 40%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 40%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 40%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 41%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.854/TestAll_2022-02-16_16.45.15/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const double; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const int; XT = const double**; XL = Kokkos::LayoutLeft; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = double**; YL = Kokkos::LayoutLeft; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = double; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, Kokkos::MemoryTraits<1>, const int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.854/TestAll_2022-02-16_16.45.15/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.854/TestAll_2022-02-16_16.45.15/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const Kokkos::complex; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const int; XT = const Kokkos::complex**; XL = Kokkos::LayoutLeft; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = Kokkos::complex**; YL = Kokkos::LayoutLeft; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = Kokkos::complex; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, const int, Kokkos::Device, Kokkos::MemoryTraits<1>, const int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.854/TestAll_2022-02-16_16.45.15/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.854/TestAll_2022-02-16_16.45.15/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const Kokkos::complex; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const long unsigned int; XT = const Kokkos::complex**; XL = Kokkos::LayoutLeft; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = Kokkos::complex**; YL = Kokkos::LayoutLeft; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = Kokkos::complex; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, const int, Kokkos::Device, Kokkos::MemoryTraits<1>, const long unsigned int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.854/TestAll_2022-02-16_16.45.15/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.854/TestAll_2022-02-16_16.45.15/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const double; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const long unsigned int; XT = const double**; XL = Kokkos::LayoutLeft; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = double**; YL = Kokkos::LayoutLeft; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = double; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, Kokkos::MemoryTraits<1>, const long unsigned int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.854/TestAll_2022-02-16_16.45.15/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
[ 41%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 42%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 42%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 42%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/kokkoskernels.dir/all] Error 2
make: *** [all] Error 2
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
gcc-7.2.0-OpenMP-release (build failed)
#######################################################
  # Reproducer instructions:
  #   Load modules:
        source /etc/profile.d/modules.sh
        module purge
        module load cmake/3.19.3 gcc/7.2.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP --arch=SKX --compiler=/home/projects/x86-64/gcc/7.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="14" --ldflags="" --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= --with-options= --with-cuda-options= --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/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.854/TestAll_2022-02-16_16.45.15/gcc/7.2.0/OpenMP-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
gcc-7.2.0-Pthread_Serial-release (build failed)
#######################################################

Reproducer instructions:

Load modules:

    source /etc/profile.d/modules.sh
    module purge
    module load cmake/3.19.3 gcc/7.2.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Pthread,Serial --arch=SKX --compiler=/home/projects/x86-64/gcc/7.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="14" --ldflags="" --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= --with-options= --with-cuda-options= --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/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.854/TestAll_2022-02-16_16.45.15/gcc/7.2.0/Pthread_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
salloc: Relinquishing job allocation 1019182
Build step 'Execute shell' marked build as failure
Finished: FAILURE

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

[ 36%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 37%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 37%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 38%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 38%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 38%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.500/TestAll_2022-02-16_16.45.21/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const double; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const int; XT = const double**; XL = Kokkos::LayoutRight; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = double**; YL = Kokkos::LayoutRight; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = double; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, Kokkos::MemoryTraits<1>, const int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.500/TestAll_2022-02-16_16.45.21/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
[ 39%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 39%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 40%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 40%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 40%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.500/TestAll_2022-02-16_16.45.21/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const double; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const long unsigned int; XT = const double**; XL = Kokkos::LayoutRight; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = double**; YL = Kokkos::LayoutRight; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = double; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, Kokkos::MemoryTraits<1>, const long unsigned int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.500/TestAll_2022-02-16_16.45.21/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
[ 41%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.500/TestAll_2022-02-16_16.45.21/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const Kokkos::complex; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const int; XT = const Kokkos::complex**; XL = Kokkos::LayoutRight; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = Kokkos::complex**; YL = Kokkos::LayoutRight; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = Kokkos::complex; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, const int, Kokkos::Device, Kokkos::MemoryTraits<1>, const int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.500/TestAll_2022-02-16_16.45.21/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.500/TestAll_2022-02-16_16.45.21/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const Kokkos::complex; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const long unsigned int; XT = const Kokkos::complex**; XL = Kokkos::LayoutRight; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = Kokkos::complex**; YL = Kokkos::LayoutRight; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = Kokkos::complex; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, const int, Kokkos::Device, Kokkos::MemoryTraits<1>, const long unsigned int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.500/TestAll_2022-02-16_16.45.21/gcc/7.2.0/OpenMP-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTRIGHT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/kokkoskernels.dir/all] Error 2
make: *** [all] Error 2
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
gcc-7.2.0-OpenMP-release (build failed)
#######################################################
  # Reproducer instructions:
  #   Load modules:
        source /etc/profile.d/modules.sh
        module purge
        module load cmake/3.19.3 gcc/7.2.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP --arch=SKX --compiler=/home/projects/x86-64/gcc/7.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="14" --ldflags="" --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= --with-options= --with-cuda-options= --with-spaces=hostspace --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/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.500/TestAll_2022-02-16_16.45.21/gcc/7.2.0/OpenMP-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
gcc-7.2.0-Pthread_Serial-release (build failed)
#######################################################

Reproducer instructions:

Load modules:

    source /etc/profile.d/modules.sh
    module purge
    module load cmake/3.19.3 gcc/7.2.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Pthread,Serial --arch=SKX --compiler=/home/projects/x86-64/gcc/7.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="14" --ldflags="" --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= --with-options= --with-cuda-options= --with-spaces=hostspace --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/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.500/TestAll_2022-02-16_16.45.21/gcc/7.2.0/Pthread_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
salloc: Relinquishing job allocation 1019183
Build step 'Execute shell' marked build as failure
Finished: FAILURE

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

/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
[ 46%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 46%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 46%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
[ 47%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 47%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const double; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const long unsigned int; XT = const double**; XL = Kokkos::LayoutLeft; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = double**; YL = Kokkos::LayoutLeft; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = double; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, Kokkos::MemoryTraits<1>, const long unsigned int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
[ 47%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 47%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const double; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const long unsigned int; XT = const double**; XL = Kokkos::LayoutLeft; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = double**; YL = Kokkos::LayoutLeft; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = double; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, Kokkos::MemoryTraits<1>, const long unsigned int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
[ 48%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const Kokkos::complex; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const int; XT = const Kokkos::complex**; XL = Kokkos::LayoutLeft; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = Kokkos::complex**; YL = Kokkos::LayoutLeft; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = Kokkos::complex; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, const int, Kokkos::Device, Kokkos::MemoryTraits<1>, const int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const Kokkos::complex; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const long unsigned int; XT = const Kokkos::complex**; XL = Kokkos::LayoutLeft; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = Kokkos::complex**; YL = Kokkos::LayoutLeft; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = Kokkos::complex; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, const int, Kokkos::Device, Kokkos::MemoryTraits<1>, const long unsigned int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const Kokkos::complex; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const long unsigned int; XT = const Kokkos::complex**; XL = Kokkos::LayoutLeft; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = Kokkos::complex**; YL = Kokkos::LayoutLeft; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = Kokkos::complex; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, const int, Kokkos::Device, Kokkos::MemoryTraits<1>, const long unsigned int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:46:0:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp: In instantiation of static void KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::spmv_mv_bsrmatrix(const KokkosKernels::Experimental::Controls&, const char*, const YScalar&, const AMatrix&, const XVector&, const YScalar&, const YVector&) [with AT = const Kokkos::complex; AO = const int; AD = Kokkos::Device; AM = Kokkos::MemoryTraits<1>; AS = const int; XT = const Kokkos::complex**; XL = Kokkos::LayoutLeft; XD = Kokkos::Device; XM = Kokkos::MemoryTraits<3>; YT = Kokkos::complex**; YL = Kokkos::LayoutLeft; YD = Kokkos::Device; YM = Kokkos::MemoryTraits<1>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YScalar = Kokkos::complex; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::AMatrix = KokkosSparse::Experimental::BsrMatrix, const int, Kokkos::Device, Kokkos::MemoryTraits<1>, const int>; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::XVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3> >; KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX::YVector = Kokkos::View**, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1> >]:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp:52:1:   required from here
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable method [-Werror=unused-variable]
     Method method = Method::Fallback;
            ^~~~~~
[ 48%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o] Error 1
cc1plus: all warnings being treated as errors
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o] Error 1
cc1plus: all warnings being treated as errors
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_OPENMP_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/kokkoskernels.dir/all] Error 2
make: *** [all] Error 2
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
gcc-7.2.0-OpenMP_Serial-release (build failed)
#######################################################
  # Reproducer instructions:
  #   Load modules:
        source /etc/profile.d/modules.sh
        module purge
        module load cmake/3.19.3 gcc/7.2.0 openblas/0.2.20/gcc/7.2.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP,Serial --arch=SKX --compiler=/home/projects/x86-64/gcc/7.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="14" --ldflags="" --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 --user-blas-path=/home/projects/x86-64-skylake/openblas/0.2.20/gcc/7.2.0/lib --user-lapack-path=/home/projects/x86-64-skylake/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= --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/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.844/TestAll_2022-02-16_16.45.30/gcc/7.2.0/OpenMP_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
salloc: Relinquishing job allocation 1019184
salloc: Job allocation 1019184 has been revoked.
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_INTEL18 # 832 (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 78f23d00e1e3e29db3ffce338b87aa155e5ca43b^{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 78f23d00e1e3e29db3ffce338b87aa155e5ca43b (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 78f23d00e1e3e29db3ffce338b87aa155e5ca43b # timeout=10
Commit message: "prevent tensor-core instantiation on non-GPU exec spaces. Disallow tensor cores except for non-transpose"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk be87154a2f83f25c269eb3ce2bcca0b82356a8c5 # 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 0d19eebfa26d076f551d5b7a43230f627887df21 (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 0d19eebfa26d076f551d5b7a43230f627887df21 # timeout=10
Commit message: "Merge pull request #4788 from dalg24/bump_minor_version"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 0d19eebfa26d076f551d5b7a43230f627887df21 # timeout=10
[KokkosKernels_PullRequest_Tpls_INTEL18] $ /bin/bash -el /tmp/jenkins7313069758404596530.sh
salloc: Granted job allocation 1019185
salloc: Waiting for resource configuration
salloc: Nodes blake03 are ready for job
Running on machine: blake
KokkosKernels Repository Status:  78f23d00e1e3e29db3ffce338b87aa155e5ca43b prevent tensor-core instantiation on non-GPU exec spaces. Disallow tensor cores except for non-transpose

Kokkos Repository Status: 0d19eebfa26d076f551d5b7a43230f627887df21 Merge pull request #4788 from dalg24/bump_minor_version

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
Build was aborted
Aborted by Evan Harvey
Finished: ABORTED

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

[ 41%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_blockcrsmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o
[ 42%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_blockcrsmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 42%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_blockcrsmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o
[ 42%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_blockcrsmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 42%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_blockcrsmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o
[ 43%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_blockcrsmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 43%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o
[ 43%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 43%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o
[ 44%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 44%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o
[ 44%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 44%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o
[ 44%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_bsrmatrix_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 45%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o
[ 45%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
[ 45%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.237/TestAll_2022-02-16_16.45.51/clang/10.0.1/Pthread_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp:46:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable 'method' [-Werror,-Wunused-variable]
    Method method = Method::Fallback;
           ^
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.237/TestAll_2022-02-16_16.45.51/clang/10.0.1/Pthread_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp:52:1: note: in instantiation of member function 'KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX, Kokkos::MemoryTraits<1>, const int, const double **, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3>, double **, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1>, false, false, true>::spmv_mv_bsrmatrix' requested here
KOKKOSSPARSE_SPMV_MV_BSRMATRIX_ETI_SPEC_INST(double,int,int,Kokkos::LayoutLeft,Kokkos::Threads,Kokkos::HostSpace)
^
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:426:19: note: expanded from macro 'KOKKOSSPARSE_SPMV_MV_BSRMATRIX_ETI_SPEC_INST'
  template struct SPMV_MV_BSRMATRIX<                                          \
                  ^
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.237/TestAll_2022-02-16_16.45.51/clang/10.0.1/Pthread_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:46:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable 'method' [-Werror,-Wunused-variable]
    Method method = Method::Fallback;
           ^
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.237/TestAll_2022-02-16_16.45.51/clang/10.0.1/Pthread_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:52:1: note: in instantiation of member function 'KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX, Kokkos::MemoryTraits<1>, const int, const double **, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3>, double **, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1>, false, false, true>::spmv_mv_bsrmatrix' requested here
KOKKOSSPARSE_SPMV_MV_BSRMATRIX_ETI_SPEC_INST(double,int,int,Kokkos::LayoutLeft,Kokkos::Serial,Kokkos::HostSpace)
^
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:426:19: note: expanded from macro 'KOKKOSSPARSE_SPMV_MV_BSRMATRIX_ETI_SPEC_INST'
  template struct SPMV_MV_BSRMATRIX<                                          \
                  ^
[ 45%] Building CXX object src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o
1 error generated.
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.237/TestAll_2022-02-16_16.45.51/clang/10.0.1/Pthread_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp:46:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable 'method' [-Werror,-Wunused-variable]
    Method method = Method::Fallback;
           ^
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.237/TestAll_2022-02-16_16.45.51/clang/10.0.1/Pthread_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp:52:1: note: in instantiation of member function 'KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX, Kokkos::MemoryTraits<1>, const unsigned long, const double **, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3>, double **, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1>, false, false, true>::spmv_mv_bsrmatrix' requested here
KOKKOSSPARSE_SPMV_MV_BSRMATRIX_ETI_SPEC_INST(double,int,size_t,Kokkos::LayoutLeft,Kokkos::Threads,Kokkos::HostSpace)
^
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:426:19: note: expanded from macro 'KOKKOSSPARSE_SPMV_MV_BSRMATRIX_ETI_SPEC_INST'
  template struct SPMV_MV_BSRMATRIX<                                          \
                  ^
1 error generated.
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_INT_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o] Error 1
1 error generated.
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_THREADS_MEMSPACE_HOSTSPACE.cpp.o] Error 1
In file included from /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.237/TestAll_2022-02-16_16.45.51/clang/10.0.1/Pthread_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:46:
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:220:12: error: unused variable 'method' [-Werror,-Wunused-variable]
    Method method = Method::Fallback;
           ^
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.237/TestAll_2022-02-16_16.45.51/clang/10.0.1/Pthread_Serial-release/src/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp:52:1: note: in instantiation of member function 'KokkosSparse::Experimental::Impl::SPMV_MV_BSRMATRIX, Kokkos::MemoryTraits<1>, const unsigned long, const double **, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<3>, double **, Kokkos::LayoutLeft, Kokkos::Device, Kokkos::MemoryTraits<1>, false, false, true>::spmv_mv_bsrmatrix' requested here
KOKKOSSPARSE_SPMV_MV_BSRMATRIX_ETI_SPEC_INST(double,int,size_t,Kokkos::LayoutLeft,Kokkos::Serial,Kokkos::HostSpace)
^
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/src/sparse/impl/KokkosSparse_spmv_bsrmatrix_spec.hpp:426:19: note: expanded from macro 'KOKKOSSPARSE_SPMV_MV_BSRMATRIX_ETI_SPEC_INST'
  template struct SPMV_MV_BSRMATRIX<                                          \
                  ^
1 error generated.
make[2]: *** [src/CMakeFiles/kokkoskernels.dir/impl/generated_specializations_cpp/spmv/Sparse_spmv_mv_bsrmatrix_eti_DOUBLE_ORDINAL_INT_OFFSET_SIZE_T_LAYOUTLEFT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/kokkoskernels.dir/all] Error 2
make: *** [all] Error 2
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
clang-10.0.1-Pthread_Serial-release (build failed)
#######################################################
  # Reproducer instructions:
  #   Load modules:
        source /etc/profile.d/modules.sh
        module purge
        module load cmake/3.19.3 clang/10.0.1

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Pthread,Serial --arch=SKX --compiler=/home/projects/x86-64/spack/opt/spack/linux-rhel7-x86_64/gcc-10.2.0/llvm-10.0.1-nldepabrxk2zcykcq7rlky5sr53hnm63/bin/clang++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized " --cxxstandard="14" --ldflags="" --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= --with-options= --with-cuda-options= --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/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.237/TestAll_2022-02-16_16.45.51/clang/10.0.1/Pthread_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
salloc: Relinquishing job allocation 1019186
Build step 'Execute shell' marked build as failure
Finished: FAILURE

@cwpearson
Copy link
Contributor Author

If CUDA is enabled, the BsrMatrixSpMVTensorCoreDispatcher only instantiates the real functor when A, x, and y are all in GPU execution spaces. I believe this will prevent the wmma intrinsics from being compiled in host code. Prior to this PR, the real functor was still compiled when spmv was called on host spaces, it was just skipped at run time.

@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_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740

  • Build Num: 84
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 855
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 501
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 845
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 833
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 238
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (cwpearson/kokkos-kernels)
  • Branch: fix/tensor-core-gpu-only
  • SHA: 30157b1
  • 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_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740

  • Build Num: 84
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 855
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 501
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 845
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 833
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 238
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH fix/tensor-core-gpu-only
KOKKOSKERNELS_SOURCE_REPO https://github.com/cwpearson/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 30157b1
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA f5d7490
PR_LABELS
PULLREQUESTNUM 1329
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...

1 similar comment
@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...

2 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...

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.

Okay, that's fine.

@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 16fef26 into kokkos:develop Feb 21, 2022
@cwpearson cwpearson deleted the fix/tensor-core-gpu-only branch March 4, 2022 20:29
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.

3 participants