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

Spgemm non-reuse: unification layer and TPLs #1678

Merged
merged 9 commits into from
Feb 10, 2023

Conversation

brian-kelley
Copy link
Contributor

Add a unification layer for the simplified, handle-free spgemm function:

CMatrix KokkosSparse::spgemm(const AMatrix& A, const bool Amode, const BMatrix& B, const bool Bmode);

Also add testing for this function.

The native implementation just creates a handle with default settings, and then calls symbolic/numeric. symbolic and numeric could then call TPLs even if the spgemm() itself doesn't.

Add TPL wrappers for cuSparse 11+ and MKL, since they provide efficiency gains. There was no need to add wrappers for cuSparse 10 or rocSparse because those would have been identical to just calling symbolic and then numeric.

This version has a simpler interface (A, B) -> C, so the user doesn't
have to manage a handle. The default algorithm (SPGEMM_KK) is always
used. The native implementation just calls symbolic and then numeric.
For these versions, the no-reuse wrapper would be identical to the
symbolic wrapper plus the numeric wrapper, so just call those.
@brian-kelley brian-kelley requested a review from lucbv February 8, 2023 23:31
@brian-kelley brian-kelley self-assigned this Feb 8, 2023
@@ -57,6 +56,7 @@ void spmv_cusparse(const KokkosKernels::Experimental::Controls& controls,

#if defined(CUSPARSE_VERSION) && (10300 <= CUSPARSE_VERSION)

using entry_type = typename AMatrix::non_const_ordinal_type;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is not related to the SpGEMM changes, but when building with clang+cuda10 I got an unused local typedef warning so this fixes it.

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.

Is there nothing to be done for rocsparse? I guess they are not implementing an all at once spgemm?

@brian-kelley
Copy link
Contributor Author

brian-kelley commented Feb 9, 2023

@lucbv Nope, rocsparse only gives one interface (rocsparse_csrgemm_nnz + rocsparse_Xcsrgemm_numeric) so there's no speedup from an all-at-once wrapper. If I wrote one, it would be the same as sticking the symbolic and numeric wrappers together.

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

  • Build Num: 289
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 296
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020

  • Build Num: 210
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020_Light_LayoutRight

  • Build Num: 209
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC1020

  • Build Num: 172
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL19

  • Build Num: 259
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 309
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 229
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

  • Build Num: 124
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_GCC1020

  • Build Num: 122
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_VEGA908_ROCM520

  • Build Num: 118
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (brian-kelley/kokkos-kernels)
  • Branch: SpgemmNoReuseTPL
  • SHA: 1cee482
  • Mode: TEST_REPO

Pull Request Author: brian-kelley

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

  • Build Num: 289
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 296
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020

  • Build Num: 210
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020_Light_LayoutRight

  • Build Num: 209
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC1020

  • Build Num: 172
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL19

  • Build Num: 259
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 309
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 229
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

  • Build Num: 124
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_GCC1020

  • Build Num: 122
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_VEGA908_ROCM520

  • Build Num: 118
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1cee482
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS
Console Output (last 100 lines) : KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930 # 289 (click to expand)

kokkos options: 
kokkos cuda options: 
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized 
extra_args: 
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
  PASSED gcc-9.3.0-Serial-release
Unrecognized compiler gcc/9.3.0 when looking for Spack variants
Unrecognized compiler gcc/9.3.0 when looking for Spack variants
Unrecognized compiler gcc/9.3.0 when looking for Spack variants
  Starting job gcc-9.3.0-OpenMP_Serial-release
kokkos devices: OpenMP,Serial
kokkos arch: Power8,Pascal60
kokkos options: 
kokkos cuda options: 
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized 
extra_args: 
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
  PASSED gcc-9.3.0-OpenMP_Serial-release
#######################################################
PASSED TESTS
#######################################################
gcc-9.3.0-OpenMP-release build_time=460 run_time=104
gcc-9.3.0-OpenMP_Serial-release build_time=622 run_time=254
gcc-9.3.0-Serial-release build_time=421 run_time=119
Running on machine: weaver
KokkosKernels Repository Status:  5204bf296b20385f2f79e5a33640b0cf8309d168 Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

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

Console Output (last 100 lines) : KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight # 296 (click to expand)

Commit message: "Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function"
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-list --no-walk 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
[KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight] $ /bin/bash -el /tmp/jenkins18155968245146995911.sh
Merge made by the 'recursive' strategy.
 common/src/KokkosKernels_Utils.hpp     |  18 +-
 perf_test/sparse/CMakeLists.txt        |   5 +
 perf_test/sparse/KokkosSparse_mdf.cpp  | 320 +++++++++++++++++++++++++++++++++
 scripts/docker/Dockerfile.sycl         |   6 +
 sparse/impl/KokkosSparse_mdf_impl.hpp  | 236 ++++++++++++++++++++++--
 sparse/src/KokkosSparse_mdf.hpp        |  67 ++++---
 sparse/src/KokkosSparse_mdf_handle.hpp |  25 ++-
 sparse/unit_test/Test_Sparse_mdf.hpp   |  87 ++++++++-
 8 files changed, 708 insertions(+), 56 deletions(-)
 create mode 100644 perf_test/sparse/KokkosSparse_mdf.cpp
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight
***Forced exclusive execution
Job <51486> is submitted to queue .
<>
<>
Running on machine: weaver
KokkosKernels Repository Status:  208b84ab7e2867f6bcc6ef2285f3fb81119c745a Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

Going to test compilers: cuda/11.2.2
Testing compiler cuda/11.2.2
Unrecognized compiler cuda/11.2.2 when looking for Spack variants
Unrecognized compiler cuda/11.2.2 when looking for Spack variants
Unrecognized compiler cuda/11.2.2 when looking for Spack variants
Starting job cuda-11.2.2-Cuda_OpenMP-release
kokkos devices: Cuda,OpenMP
kokkos arch: Volta70
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED cuda-11.2.2-Cuda_OpenMP-release
#######################################################
PASSED TESTS
#######################################################
cuda-11.2.2-Cuda_OpenMP-release build_time=3266 run_time=667
Running on machine: weaver
KokkosKernels Repository Status: 208b84ab7e2867f6bcc6ef2285f3fb81119c745a Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

Going to test compilers: cuda/11.2.2
Testing compiler cuda/11.2.2
Unrecognized compiler cuda/11.2.2 when looking for Spack variants
Unrecognized compiler cuda/11.2.2 when looking for Spack variants
Unrecognized compiler cuda/11.2.2 when looking for Spack variants
Starting job cuda-11.2.2-Cuda_OpenMP-release
kokkos devices: Cuda,OpenMP
kokkos arch: Volta70
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized
extra_args: --no-default-eti
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutRight
PASSED cuda-11.2.2-Cuda_OpenMP-release
#######################################################
PASSED TESTS
#######################################################
cuda-11.2.2-Cuda_OpenMP-release build_time=4105 run_time=662
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight
Finished: SUCCESS

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

 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
[KokkosKernels_PullRequest_GCC1020] $ /bin/bash -el /tmp/jenkins6473726713240625527.sh
Merge made by the 'recursive' strategy.
 common/src/KokkosKernels_Utils.hpp     |  18 +-
 perf_test/sparse/CMakeLists.txt        |   5 +
 perf_test/sparse/KokkosSparse_mdf.cpp  | 320 +++++++++++++++++++++++++++++++++
 scripts/docker/Dockerfile.sycl         |   6 +
 sparse/impl/KokkosSparse_mdf_impl.hpp  | 236 ++++++++++++++++++++++--
 sparse/src/KokkosSparse_mdf.hpp        |  67 ++++---
 sparse/src/KokkosSparse_mdf_handle.hpp |  25 ++-
 sparse/unit_test/Test_Sparse_mdf.hpp   |  87 ++++++++-
 8 files changed, 708 insertions(+), 56 deletions(-)
 create mode 100644 perf_test/sparse/KokkosSparse_mdf.cpp
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC1020
Running on machine: blake
WARNING!! THE FOLLOWING CHANGES ARE UNCOMMITTED!! :
?? example/fenl/
?? example/gmres/KokkosSparse_MatrixPrec.hpp
?? example/gmres/KokkosSparse_Preconditioner.hpp
?? example/gmres/gmres.hpp
?? example/gmres/test_cmplx_A.cpp
?? example/gmres/test_real_A.cpp
?? sparse/impl/KokkosSparse_spgemm_CUSP_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_cuSPARSE_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_mkl2phase_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_mkl_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_rocSPARSE_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_viennaCL_impl.hpp
?? sparse/tpls/KokkosSparse_spgemm_tpl_spec_avail.hpp
?? sparse/tpls/KokkosSparse_spgemm_tpl_spec_decl.hpp

KokkosKernels Repository Status: ce2c9ae07f071c208796bd93540760bfbd865134 Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

Going to test compilers: gcc/10.2.0
Testing compiler gcc/10.2.0
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Starting job gcc-10.2.0-Threads_Serial-release
kokkos devices: Threads,Serial
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-10.2.0-Threads_Serial-release
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Starting job gcc-10.2.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-10.2.0-OpenMP-release
#######################################################
PASSED TESTS
#######################################################
gcc-10.2.0-OpenMP-release build_time=503 run_time=87
gcc-10.2.0-Threads_Serial-release build_time=587 run_time=205
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC1020
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_GCC1020_Light_LayoutRight # 209 (click to expand)

 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
[KokkosKernels_PullRequest_GCC1020_Light_LayoutRight] $ /bin/bash -el /tmp/jenkins6275937020766135607.sh
Merge made by the 'recursive' strategy.
 common/src/KokkosKernels_Utils.hpp     |  18 +-
 perf_test/sparse/CMakeLists.txt        |   5 +
 perf_test/sparse/KokkosSparse_mdf.cpp  | 320 +++++++++++++++++++++++++++++++++
 scripts/docker/Dockerfile.sycl         |   6 +
 sparse/impl/KokkosSparse_mdf_impl.hpp  | 236 ++++++++++++++++++++++--
 sparse/src/KokkosSparse_mdf.hpp        |  67 ++++---
 sparse/src/KokkosSparse_mdf_handle.hpp |  25 ++-
 sparse/unit_test/Test_Sparse_mdf.hpp   |  87 ++++++++-
 8 files changed, 708 insertions(+), 56 deletions(-)
 create mode 100644 perf_test/sparse/KokkosSparse_mdf.cpp
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC1020_Light_LayoutRight
Running on machine: blake
WARNING!! THE FOLLOWING CHANGES ARE UNCOMMITTED!! :
?? example/fenl/
?? example/gmres/KokkosSparse_MatrixPrec.hpp
?? example/gmres/KokkosSparse_Preconditioner.hpp
?? example/gmres/gmres.hpp
?? example/gmres/test_cmplx_A.cpp
?? example/gmres/test_real_A.cpp
?? sparse/impl/KokkosSparse_spgemm_CUSP_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_cuSPARSE_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_mkl2phase_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_mkl_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_rocSPARSE_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_viennaCL_impl.hpp
?? sparse/tpls/KokkosSparse_spgemm_tpl_spec_avail.hpp
?? sparse/tpls/KokkosSparse_spgemm_tpl_spec_decl.hpp

KokkosKernels Repository Status: 4929d43882a554b484c39fd4835d38a5a7a70899 Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

Going to test compilers: gcc/10.2.0
Testing compiler gcc/10.2.0
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Starting job gcc-10.2.0-Threads_Serial-release
kokkos devices: Threads,Serial
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args: --no-default-eti
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutRight
PASSED gcc-10.2.0-Threads_Serial-release
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Starting job gcc-10.2.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args: --no-default-eti
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutRight
PASSED gcc-10.2.0-OpenMP-release
#######################################################
PASSED TESTS
#######################################################
gcc-10.2.0-OpenMP-release build_time=447 run_time=82
gcc-10.2.0-Threads_Serial-release build_time=535 run_time=184
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC1020_Light_LayoutRight
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_GCC1020 # 172 (click to expand)

Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC1020
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_GCC1020/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/brian-kelley/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/brian-kelley/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/brian-kelley/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse 1cee4826ef74a707d240bb28e8defbfa48b7b6e8^{commit} # timeout=10
Checking out Revision 1cee4826ef74a707d240bb28e8defbfa48b7b6e8 (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 1cee4826ef74a707d240bb28e8defbfa48b7b6e8 # timeout=10
Commit message: "Formatting"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 91222dba212b5c12ee68e54b70d7168a13360b2f # 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_GCC1020/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 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e (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 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
Commit message: "Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
[KokkosKernels_PullRequest_Tpls_GCC1020] $ /bin/bash -el /tmp/jenkins7638575783937569382.sh
Merge made by the 'recursive' strategy.
 common/src/KokkosKernels_Utils.hpp     |  18 +-
 perf_test/sparse/CMakeLists.txt        |   5 +
 perf_test/sparse/KokkosSparse_mdf.cpp  | 320 +++++++++++++++++++++++++++++++++
 scripts/docker/Dockerfile.sycl         |   6 +
 sparse/impl/KokkosSparse_mdf_impl.hpp  | 236 ++++++++++++++++++++++--
 sparse/src/KokkosSparse_mdf.hpp        |  67 ++++---
 sparse/src/KokkosSparse_mdf_handle.hpp |  25 ++-
 sparse/unit_test/Test_Sparse_mdf.hpp   |  87 ++++++++-
 8 files changed, 708 insertions(+), 56 deletions(-)
 create mode 100644 perf_test/sparse/KokkosSparse_mdf.cpp
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC1020
Running on machine: blake
KokkosKernels Repository Status:  89bf6d34ba60e11e22dfc7bc028c58b047fe3831 Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

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

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_INTEL19 # 259 (click to expand)

 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 91222dba212b5c12ee68e54b70d7168a13360b2f # 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_INTEL19/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 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e (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 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
Commit message: "Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
[KokkosKernels_PullRequest_Tpls_INTEL19] $ /bin/bash -el /tmp/jenkins8645429234412196122.sh
Merge made by the 'recursive' strategy.
 common/src/KokkosKernels_Utils.hpp     |  18 +-
 perf_test/sparse/CMakeLists.txt        |   5 +
 perf_test/sparse/KokkosSparse_mdf.cpp  | 320 +++++++++++++++++++++++++++++++++
 scripts/docker/Dockerfile.sycl         |   6 +
 sparse/impl/KokkosSparse_mdf_impl.hpp  | 236 ++++++++++++++++++++++--
 sparse/src/KokkosSparse_mdf.hpp        |  67 ++++---
 sparse/src/KokkosSparse_mdf_handle.hpp |  25 ++-
 sparse/unit_test/Test_Sparse_mdf.hpp   |  87 ++++++++-
 8 files changed, 708 insertions(+), 56 deletions(-)
 create mode 100644 perf_test/sparse/KokkosSparse_mdf.cpp
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL19
Running on machine: blake
KokkosKernels Repository Status:  85b0818f42a71ada1afa6c027114eba837eee338 Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

Going to test compilers: intel/19.5.281
Testing compiler intel/19.5.281
Unrecognized compiler intel/19.5.281 when looking for Spack variants
Unrecognized compiler intel/19.5.281 when looking for Spack variants
Unrecognized compiler intel/19.5.281 when looking for Spack variants
Starting job intel-19.5.281-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 -diag-disable=1011 -diag-disable=869 -diag-disable=1011 -diag-disable=869
extra_args: --disable-perftests
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED intel-19.5.281-OpenMP-release
Unrecognized compiler intel/19.5.281 when looking for Spack variants
Unrecognized compiler intel/19.5.281 when looking for Spack variants
Unrecognized compiler intel/19.5.281 when looking for Spack variants
Starting job intel-19.5.281-Threads-release
kokkos devices: Threads
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized -diag-disable=1011 -diag-disable=869 -diag-disable=1011 -diag-disable=869
extra_args: --disable-perftests
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED intel-19.5.281-Threads-release
#######################################################
PASSED TESTS
#######################################################
intel-19.5.281-OpenMP-release build_time=1292 run_time=98
intel-19.5.281-Threads-release build_time=802 run_time=113
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL19
Finished: SUCCESS

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

 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 91222dba212b5c12ee68e54b70d7168a13360b2f # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e (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 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
Commit message: "Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
[KokkosKernels_PullRequest_CLANG1001] $ /bin/bash -el /tmp/jenkins3565167437303949788.sh
Merge made by the 'recursive' strategy.
 common/src/KokkosKernels_Utils.hpp     |  18 +-
 perf_test/sparse/CMakeLists.txt        |   5 +
 perf_test/sparse/KokkosSparse_mdf.cpp  | 320 +++++++++++++++++++++++++++++++++
 scripts/docker/Dockerfile.sycl         |   6 +
 sparse/impl/KokkosSparse_mdf_impl.hpp  | 236 ++++++++++++++++++++++--
 sparse/src/KokkosSparse_mdf.hpp        |  67 ++++---
 sparse/src/KokkosSparse_mdf_handle.hpp |  25 ++-
 sparse/unit_test/Test_Sparse_mdf.hpp   |  87 ++++++++-
 8 files changed, 708 insertions(+), 56 deletions(-)
 create mode 100644 perf_test/sparse/KokkosSparse_mdf.cpp
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001
Running on machine: blake
WARNING!! THE FOLLOWING CHANGES ARE UNCOMMITTED!! :
?? example/fenl/
?? example/gmres/KokkosSparse_MatrixPrec.hpp
?? example/gmres/KokkosSparse_Preconditioner.hpp
?? example/gmres/gmres.hpp
?? example/gmres/test_cmplx_A.cpp
?? example/gmres/test_real_A.cpp
?? sparse/impl/KokkosSparse_spgemm_CUSP_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_cuSPARSE_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_mkl2phase_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_mkl_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_rocSPARSE_impl.hpp
?? sparse/impl/KokkosSparse_spgemm_viennaCL_impl.hpp
?? sparse/tpls/KokkosSparse_spgemm_tpl_spec_avail.hpp
?? sparse/tpls/KokkosSparse_spgemm_tpl_spec_decl.hpp

KokkosKernels Repository Status: e895dcb0f6f1550426f2a30241b902e272a3ac95 Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

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

Console Output (last 100 lines) : KokkosKernels_PullRequest_CLANG13CUDA10 # 229 (click to expand)

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:166:1: error: use of undeclared identifier 'spgemm_noreuse_cusparse'
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:158:3: note: expanded from macro 'SPGEMM_NOREUSE_DECL_CUSPARSE_S'
  SPGEMM_NOREUSE_DECL_CUSPARSE(SCALAR, Kokkos::CudaUVMSpace, TPL_AVAIL)
  ^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:150:18: note: expanded from macro 'SPGEMM_NOREUSE_DECL_CUSPARSE'
      Matrix C = spgemm_noreuse_cusparse(A, B);                      \
                 ^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:167:1: error: use of undeclared identifier 'spgemm_noreuse_cusparse'
SPGEMM_NOREUSE_DECL_CUSPARSE_S(Kokkos::complex, false)
^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:157:3: note: expanded from macro 'SPGEMM_NOREUSE_DECL_CUSPARSE_S'
  SPGEMM_NOREUSE_DECL_CUSPARSE(SCALAR, Kokkos::CudaSpace, TPL_AVAIL) \
  ^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:150:18: note: expanded from macro 'SPGEMM_NOREUSE_DECL_CUSPARSE'
      Matrix C = spgemm_noreuse_cusparse(A, B);                      \
                 ^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:167:1: error: use of undeclared identifier 'spgemm_noreuse_cusparse'
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:158:3: note: expanded from macro 'SPGEMM_NOREUSE_DECL_CUSPARSE_S'
  SPGEMM_NOREUSE_DECL_CUSPARSE(SCALAR, Kokkos::CudaUVMSpace, TPL_AVAIL)
  ^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:150:18: note: expanded from macro 'SPGEMM_NOREUSE_DECL_CUSPARSE'
      Matrix C = spgemm_noreuse_cusparse(A, B);                      \
                 ^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:168:1: error: use of undeclared identifier 'spgemm_noreuse_cusparse'
SPGEMM_NOREUSE_DECL_CUSPARSE_S(Kokkos::complex, false)
^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:157:3: note: expanded from macro 'SPGEMM_NOREUSE_DECL_CUSPARSE_S'
  SPGEMM_NOREUSE_DECL_CUSPARSE(SCALAR, Kokkos::CudaSpace, TPL_AVAIL) \
  ^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:150:18: note: expanded from macro 'SPGEMM_NOREUSE_DECL_CUSPARSE'
      Matrix C = spgemm_noreuse_cusparse(A, B);                      \
                 ^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:168:1: error: use of undeclared identifier 'spgemm_noreuse_cusparse'
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:158:3: note: expanded from macro 'SPGEMM_NOREUSE_DECL_CUSPARSE_S'
  SPGEMM_NOREUSE_DECL_CUSPARSE(SCALAR, Kokkos::CudaUVMSpace, TPL_AVAIL)
  ^
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/sparse/tpls/KokkosSparse_spgemm_noreuse_tpl_spec_decl.hpp:150:18: note: expanded from macro 'SPGEMM_NOREUSE_DECL_CUSPARSE'
      Matrix C = spgemm_noreuse_cusparse(A, B);                      \
                 ^
16 errors generated when compiling for sm_70.
make[2]: *** [CMakeFiles/kokkoskernels.dir/build.make:3324: CMakeFiles/kokkoskernels.dir/sparse/eti/generated_specializations_cpp/spgemm_noreuse/Sparse_spgemm_noreuse_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_EXECSPACE_CUDA_MEMSPACE_CUDASPACE.cpp.o] Error 1
16 errors generated when compiling for sm_70.
make[2]: *** [CMakeFiles/kokkoskernels.dir/build.make:3338: CMakeFiles/kokkoskernels.dir/sparse/eti/generated_specializations_cpp/spgemm_noreuse/Sparse_spgemm_noreuse_eti_COMPLEX_DOUBLE_ORDINAL_INT_OFFSET_INT_EXECSPACE_SERIAL_MEMSPACE_HOSTSPACE.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1437: CMakeFiles/kokkoskernels.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
clang-13.0.0-Cuda-release (build failed)
#######################################################
  # Reproducer instructions:
  #   Load modules:
        source /etc/profile.d/modules.sh
        module purge
        module load cmake/3.23.1 clang/13.0.0 openblas/0.3.20/gcc/9.3.0 cuda/10.1.243

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Cuda --arch=Power9,Volta70 --compiler=/home/projects/ppc64le-pwr9-nvidia/spack/opt/spack/linux-rhel7-power9le/gcc-7.4.0/llvm-13.0.0-t6hzufjroylzhs7hg3dvmhrrcsvhygzv/bin/clang++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized " --cxxstandard="17" --ldflags="" --with-cuda=/home/projects/ppc64le-pwr9-nvidia/cuda/10.1.243 --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls=cusparse,cublas,blas --user-blas-path=/home/projects/ppc64le-pwr9/spack/opt/spack/linux-rhel7-power9le/gcc-9.3.0/openblas-0.3.20-wt32he2mqdzpqfzdbyhiwaqibx6j6s3l/lib --user-lapack-path=/home/projects/ppc64le-pwr9/spack/opt/spack/linux-rhel7-power9le/gcc-9.3.0/openblas-0.3.20-wt32he2mqdzpqfzdbyhiwaqibx6j6s3l/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/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/KokkosKernels_PullRequest_CLANG13CUDA10.229/TestAll_2023-02-08_20.23.24/clang/13.0.0/Cuda-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

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

Console Output (last 100 lines) : KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110 # 124 (click to expand)

 sparse/impl/KokkosSparse_mdf_impl.hpp  | 236 ++++++++++++++++++++++--
 sparse/src/KokkosSparse_mdf.hpp        |  67 ++++---
 sparse/src/KokkosSparse_mdf_handle.hpp |  25 ++-
 sparse/unit_test/Test_Sparse_mdf.hpp   |  87 ++++++++-
 8 files changed, 708 insertions(+), 56 deletions(-)
 create mode 100644 perf_test/sparse/KokkosSparse_mdf.cpp
/home/jenkins/inouye/workspace/workspace/KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

Currently Loaded Modules:

  1. gcc/10.2.0 11) numactl/2.0.12 21) parmetis/4.0.3
  2. autoconf/2.69 12) hwloc/1.11.11 22) metis/5.1.0
  3. automake/1.16.1 13) pmix/2.2.3 23) openblas/0.3.4
  4. libtool/2.4.6 14) ucx/1.7.0 24) superlu/5.2.1
  5. cmake/3.17.0 15) openmpi/4.0.2 25) superlu-dist/5.4.0
  6. git/2.19.2 16) curl/7.71.0 26) boost/1.72.0
  7. zlib/1.2.11 17) netcdf-c/4.6.3 27) fftw/3.3.8
  8. bzip2/1.0.6 18) parallel-netcdf/1.11.1 28) singularity/3.5.3
  9. xz/5.2.4 19) hdf5/1.10.5 29) devpack-gnu10/20201002
  10. yaml-cpp/0.6.2 20) cgns/3.4.0

Currently Loaded Modules:

  1. cmake/3.17.0

salloc: Granted job allocation 2905
Running on machine: inouye
KokkosKernels Repository Status: a4a0e070f5ddbc48b3d4eced2f112a3d2b4cc668 Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

Going to test compilers: armpl/21.1.0
Testing compiler armpl/21.1.0
Unrecognized compiler armpl/21.1.0 when looking for Spack variants
Unrecognized compiler armpl/21.1.0 when looking for Spack variants
Unrecognized compiler armpl/21.1.0 when looking for Spack variants
Starting job armpl-21.1.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: A64FX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED armpl-21.1.0-OpenMP-release
Unrecognized compiler armpl/21.1.0 when looking for Spack variants
Unrecognized compiler armpl/21.1.0 when looking for Spack variants
Unrecognized compiler armpl/21.1.0 when looking for Spack variants
Starting job armpl-21.1.0-Serial-release
kokkos devices: Serial
kokkos arch: A64FX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED armpl-21.1.0-Serial-release
#######################################################
PASSED TESTS
#######################################################
armpl-21.1.0-OpenMP-release build_time=1728 run_time=1070
armpl-21.1.0-Serial-release build_time=1602 run_time=266
salloc: Relinquishing job allocation 2905
/home/jenkins/inouye/workspace/workspace/KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_A64FX_GCC1020 # 122 (click to expand)

 > git --version # 'git version 2.19.2'
Setting http proxy: proxy.sandia.gov:80
 > git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e (origin/develop)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
Commit message: "Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function"
 > git rev-list --no-walk 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
[KokkosKernels_PullRequest_A64FX_GCC1020] $ /bin/bash -el /tmp/jenkins7123583509424972615.sh
Merge made by the 'recursive' strategy.
 common/src/KokkosKernels_Utils.hpp     |  18 +-
 perf_test/sparse/CMakeLists.txt        |   5 +
 perf_test/sparse/KokkosSparse_mdf.cpp  | 320 +++++++++++++++++++++++++++++++++
 scripts/docker/Dockerfile.sycl         |   6 +
 sparse/impl/KokkosSparse_mdf_impl.hpp  | 236 ++++++++++++++++++++++--
 sparse/src/KokkosSparse_mdf.hpp        |  67 ++++---
 sparse/src/KokkosSparse_mdf_handle.hpp |  25 ++-
 sparse/unit_test/Test_Sparse_mdf.hpp   |  87 ++++++++-
 8 files changed, 708 insertions(+), 56 deletions(-)
 create mode 100644 perf_test/sparse/KokkosSparse_mdf.cpp
/home/jenkins/inouye/workspace/workspace/KokkosKernels_PullRequest_A64FX_GCC1020

Currently Loaded Modules:

  1. gcc/10.2.0 11) numactl/2.0.12 21) parmetis/4.0.3
  2. autoconf/2.69 12) hwloc/1.11.11 22) metis/5.1.0
  3. automake/1.16.1 13) pmix/2.2.3 23) openblas/0.3.4
  4. libtool/2.4.6 14) ucx/1.7.0 24) superlu/5.2.1
  5. cmake/3.17.0 15) openmpi/4.0.2 25) superlu-dist/5.4.0
  6. git/2.19.2 16) curl/7.71.0 26) boost/1.72.0
  7. zlib/1.2.11 17) netcdf-c/4.6.3 27) fftw/3.3.8
  8. bzip2/1.0.6 18) parallel-netcdf/1.11.1 28) singularity/3.5.3
  9. xz/5.2.4 19) hdf5/1.10.5 29) devpack-gnu10/20201002
  10. yaml-cpp/0.6.2 20) cgns/3.4.0

Currently Loaded Modules:

  1. cmake/3.17.0

salloc: Granted job allocation 2906
Running on machine: inouye
KokkosKernels Repository Status: 7e3e86e5786bbee8690e6042f22641b59cb98db0 Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

Going to test compilers: gcc/10.2.0
Testing compiler gcc/10.2.0
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Unrecognized compiler gcc/10.2.0 when looking for Spack variants
Starting job gcc-10.2.0-OpenMP_Serial-release
kokkos devices: OpenMP,Serial
kokkos arch: A64FX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED gcc-10.2.0-OpenMP_Serial-release
#######################################################
PASSED TESTS
#######################################################
gcc-10.2.0-OpenMP_Serial-release build_time=2386 run_time=2056
salloc: Relinquishing job allocation 2906
salloc: Job allocation 2906 has been revoked.
/home/jenkins/inouye/workspace/workspace/KokkosKernels_PullRequest_A64FX_GCC1020
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_VEGA908_ROCM520 # 118 (click to expand)

The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir /home/jenkins/caraway-new/workspace/KokkosKernels_PullRequest_VEGA908_ROCM520/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/brian-kelley/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/brian-kelley/kokkos-kernels
 > git --version # timeout=10
 > git --version # 'git version 2.31.1'
Setting http proxy: proxy.sandia.gov:80
 > git fetch --tags --force --progress -- https://github.com/brian-kelley/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse 1cee4826ef74a707d240bb28e8defbfa48b7b6e8^{commit} # timeout=10
Checking out Revision 1cee4826ef74a707d240bb28e8defbfa48b7b6e8 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 1cee4826ef74a707d240bb28e8defbfa48b7b6e8 # timeout=10
Commit message: "Formatting"
 > git rev-list --no-walk 91222dba212b5c12ee68e54b70d7168a13360b2f # timeout=10
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir /home/jenkins/caraway-new/workspace/KokkosKernels_PullRequest_VEGA908_ROCM520/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > git --version # timeout=10
 > git --version # 'git version 2.31.1'
Setting http proxy: proxy.sandia.gov:80
 > git fetch --tags --force --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e (origin/develop)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
Commit message: "Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function"
 > git rev-list --no-walk 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e # timeout=10
[KokkosKernels_PullRequest_VEGA908_ROCM520] $ /bin/bash -el /tmp/jenkins5621326473201786517.sh
Merge made by the 'recursive' strategy.
 common/src/KokkosKernels_Utils.hpp     |  18 +-
 perf_test/sparse/CMakeLists.txt        |   5 +
 perf_test/sparse/KokkosSparse_mdf.cpp  | 320 +++++++++++++++++++++++++++++++++
 scripts/docker/Dockerfile.sycl         |   6 +
 sparse/impl/KokkosSparse_mdf_impl.hpp  | 236 ++++++++++++++++++++++--
 sparse/src/KokkosSparse_mdf.hpp        |  67 ++++---
 sparse/src/KokkosSparse_mdf_handle.hpp |  25 ++-
 sparse/unit_test/Test_Sparse_mdf.hpp   |  87 ++++++++-
 8 files changed, 708 insertions(+), 56 deletions(-)
 create mode 100644 perf_test/sparse/KokkosSparse_mdf.cpp
/home/jenkins/caraway-new/workspace/KokkosKernels_PullRequest_VEGA908_ROCM520
Running on machine: caraway
KokkosKernels Repository Status:  a4a0e070f5ddbc48b3d4eced2f112a3d2b4cc668 Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 2272d3b7f6e1027da5d0fd37c67f4063f87daf4e Merge pull request #5865 from msimberg/hpx-concurrency-non-static-member-function

Going to test compilers: rocm/5.2.0
Testing compiler rocm/5.2.0
Unrecognized compiler rocm/5.2.0 when looking for Spack variants
Unrecognized compiler rocm/5.2.0 when looking for Spack variants
Unrecognized compiler rocm/5.2.0 when looking for Spack variants
Starting job rocm-5.2.0-Hip_Serial-release
Hip IS THE KOKKOS DEVICE
kokkos devices: Hip,Serial
kokkos arch: VEGA908
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED rocm-5.2.0-Hip_Serial-release
#######################################################
PASSED TESTS
#######################################################
rocm-5.2.0-Hip_Serial-release build_time=777 run_time=584
/home/jenkins/caraway-new/workspace/KokkosKernels_PullRequest_VEGA908_ROCM520
Finished: SUCCESS

@lucbv
Copy link
Contributor

lucbv commented Feb 9, 2023

Okay, it looks like our testing did not like something about it. Ping me when you want me to look at this again : )

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

  • Build Num: 292
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 299
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020

  • Build Num: 213
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020_Light_LayoutRight

  • Build Num: 212
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC1020

  • Build Num: 175
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL19

  • Build Num: 262
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 312
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 232
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

  • Build Num: 127
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_GCC1020

  • Build Num: 125
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_VEGA908_ROCM520

  • Build Num: 121
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (brian-kelley/kokkos-kernels)
  • Branch: SpgemmNoReuseTPL
  • SHA: 8b8d119
  • Mode: TEST_REPO

Pull Request Author: brian-kelley

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

  • Build Num: 292
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 299
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020

  • Build Num: 213
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020_Light_LayoutRight

  • Build Num: 212
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC1020

  • Build Num: 175
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL19

  • Build Num: 262
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 312
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 232
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

  • Build Num: 127
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_GCC1020

  • Build Num: 125
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_VEGA908_ROCM520

  • Build Num: 121
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmNoReuseTPL
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 8b8d119
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA aac450b
PR_LABELS enhancement
PULLREQUESTNUM 1678
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...

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.

Looks good to me, thanks @brian-kelley

@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

@brian-kelley brian-kelley merged commit b0965b7 into kokkos:develop Feb 10, 2023
@brian-kelley brian-kelley deleted the SpgemmNoReuseTPL branch February 10, 2023 19:12
ndellingwood pushed a commit that referenced this pull request Feb 16, 2023
* Add unification layer, tests for non-reuse SpGEMM

This version has a simpler interface (A, B) -> C, so the user doesn't
have to manage a handle. The default algorithm (SPGEMM_KK) is always
used. The native implementation just calls symbolic and then numeric.

* Add cusparse 11.0+ spgemm noreuse wrapper

* Fix unused local typedef warning/error

* Add cusparse 10.x spgemm noreuse wrapper

* Formatting

* Remove pointless no-reuse spgemm wrapper for cusparse 10, rocsparse

For these versions, the no-reuse wrapper would be identical to the
symbolic wrapper plus the numeric wrapper, so just call those.

* Add MKL non-reuse spgemm wrapper

* Formatting

* Don't try to call 10 spgemm noreuse from cusparse

(cherry picked from commit b0965b7)
ndellingwood pushed a commit that referenced this pull request Feb 16, 2023
* Add unification layer, tests for non-reuse SpGEMM

This version has a simpler interface (A, B) -> C, so the user doesn't
have to manage a handle. The default algorithm (SPGEMM_KK) is always
used. The native implementation just calls symbolic and then numeric.

* Add cusparse 11.0+ spgemm noreuse wrapper

* Fix unused local typedef warning/error

* Add cusparse 10.x spgemm noreuse wrapper

* Formatting

* Remove pointless no-reuse spgemm wrapper for cusparse 10, rocsparse

For these versions, the no-reuse wrapper would be identical to the
symbolic wrapper plus the numeric wrapper, so just call those.

* Add MKL non-reuse spgemm wrapper

* Formatting

* Don't try to call 10 spgemm noreuse from cusparse

(cherry picked from commit b0965b7)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants