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

Small fixes to spgemm, and plug gaps in testing #1159

Merged
merged 3 commits into from
Nov 1, 2021

Conversation

brian-kelley
Copy link
Contributor

@brian-kelley brian-kelley commented Oct 27, 2021

  • Simplified interface: don't destroy spgemm subhandle after numeric.
    Want to be able to reuse, and user is responsible for creating the
    handle anyway, so they should also be responsible for destroying.
  • Don't default to SPGEMM_CUSPARSE algorithm unless cusparse TPL is actually
    enabled.
  • Don't divide by 0 when A has 0 rows.
  • In random matrix generator used by tests, clamp target nnz/row to 2/3 of numCols. This prevents an infinite loop looking for an entry that doesn't already exist.
  • In test:
    • change run_spgemm() to accept m/k/n (A is m * k, B is k * n, C is m * n) instead of forcing all matrices to be square.
    • run with A having 0 rows.
    • actually test default algo SPGEMM_KK, since this takes a
      slightly different code path than SPGEMM_KK_MEMORY.

@brian-kelley brian-kelley self-assigned this Oct 27, 2021
- Simplified interface: don't destroy spgemm subhandle after numeric.
Want to be able to reuse, and user is responsible for creating the
handle anyway.
- Don't default to SPGEMM_CUSPARSE unless cusparse TPL is actually
enabled.
- Don't divide by 0 when A has 0 rows.
- In testing, test the case where A has 0 rows.
- In testing, actually test default algo SPGEMM_KK, since this takes a
slightly different code path than SPGEMM_KK_MEMORY.
@brian-kelley brian-kelley added the AT: PRE-TEST INSPECTED Mark this PR as approved for testing. label Oct 28, 2021
@e10harvey e10harvey added AT: RETEST Have this PR retested. and removed AT: PRE-TEST INSPECTED Mark this PR as approved for testing. labels Oct 29, 2021
@kokkos-devops-admin kokkos-devops-admin removed the AT: RETEST Have this PR retested. label Oct 29, 2021
@brian-kelley
Copy link
Contributor Author

@e10harvey Does the new autotester not leave a comment with which builds passed/failed?

@e10harvey
Copy link
Contributor

@e10harvey Does the new autotester not leave a comment with which builds passed/failed?

Correct. However, it can be enabled again.

@brian-kelley
Copy link
Contributor Author

@e10harvey Is there another way to see that information without going to each build individually on Jenkins? If not, I think we would have to bring it back, even if it does cause more spam :)

@e10harvey
Copy link
Contributor

@e10harvey Is there another way to see that information without going to each build individually on Jenkins? If not, I think we would have to bring it back, even if it does cause more spam :)

You will start getting spam soon :)

@brian-kelley brian-kelley added the AT: RETEST Have this PR retested. label Oct 29, 2021
@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - User Requested Retest - Label AT: RETEST will be reset after testing.

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

  • Build Num: 178
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 556
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 203
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 547
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10

  • Build Num: 178
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 536
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_LayoutRight

  • Build Num: 180
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9

  • Build Num: 172
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720_GCC740

  • Build Num: 163
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

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

Pull Request Author: brian-kelley

@ndellingwood
Copy link
Contributor

I think all the weaver builds are going to fail due to kokkos/kokkos#4485
@e10harvey can the Kokkos SHA be reset on the weaver autotester builds to kokkos/kokkos@8b17f8e ? This is the merge commit prior to 4485

@e10harvey
Copy link
Contributor

I think all the weaver builds are going to fail due to kokkos/kokkos#4485
@e10harvey can the Kokkos SHA be reset on the weaver autotester builds to kokkos/kokkos@8b17f8e ? This is the merge commit prior to 4485

Done.

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

  • Build Num: 178
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 556
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 203
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 547
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10

  • Build Num: 178
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 536
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_LayoutRight

  • Build Num: 180
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9

  • Build Num: 172
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720_GCC740

  • Build Num: 163
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug;AT: RETEST
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS
Console Output (last 100 lines) : KokkosKernels_PullRequest_GCC720_Light # 178 (click to expand)

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
  FAILED gcc-7.2.0-Serial-release
RUNNING: make -j 12 all
make: *** No rule to make target `all'.  Stop.
  Starting job gcc-7.2.0-OpenMP_Serial-release
kokkos devices: OpenMP,Serial
kokkos arch: Power8,Pascal60
kokkos options: 
kokkos cuda options: 
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized 
extra_args: 
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
  FAILED gcc-7.2.0-OpenMP_Serial-release
RUNNING: make -j 12 all
make: *** No rule to make target `all'.  Stop.
#######################################################
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=Power8,Pascal60 --compiler=/home/projects/ppc64le/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/weaver-new/workspace/KokkosKernels_PullRequest_GCC720_Light/KokkosKernels_PullRequest_GCC720_Light.178/TestAll_2021-10-29_14.41.10/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-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

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP,Serial --arch=Power8,Pascal60 --compiler=/home/projects/ppc64le/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/weaver-new/workspace/KokkosKernels_PullRequest_GCC720_Light/KokkosKernels_PullRequest_GCC720_Light.178/TestAll_2021-10-29_14.41.10/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

#######################################################
gcc-7.2.0-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=Serial --arch=Power8,Pascal60 --compiler=/home/projects/ppc64le/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/weaver-new/workspace/KokkosKernels_PullRequest_GCC720_Light/KokkosKernels_PullRequest_GCC720_Light.178/TestAll_2021-10-29_14.41.10/gcc/7.2.0/Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

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

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

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/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 refs/remotes/origin/SpgemmQuickFixes^{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 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 (refs/remotes/origin/SpgemmQuickFixes)
 > /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 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
Commit message: "Merge branch 'develop' into SpgemmQuickFixes"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 (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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
Commit message: "Merge pull request #4464 from crtrott/improve-integer-sort"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
[KokkosKernels_PullRequest_GCC720] $ /bin/bash -el /tmp/jenkins5625884846687021472.sh
salloc: Granted job allocation 1017323
salloc: Waiting for resource configuration
salloc: Nodes blake01 are ready for job
Running on machine: blake
KokkosKernels Repository Status:  1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 Merge branch 'develop' into SpgemmQuickFixes

Kokkos Repository Status: f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 Merge pull request #4464 from crtrott/improve-integer-sort

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

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

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/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 refs/remotes/origin/SpgemmQuickFixes^{commit} # timeout=10
Checking out Revision 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 (refs/remotes/origin/SpgemmQuickFixes)
 > /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 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
Commit message: "Merge branch 'develop' into SpgemmQuickFixes"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 (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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
Commit message: "Merge pull request #4464 from crtrott/improve-integer-sort"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
[KokkosKernels_PullRequest_GCC720_Light_LayoutRight] $ /bin/bash -el /tmp/jenkins7381469183058430199.sh
salloc: Granted job allocation 1017324
salloc: Waiting for resource configuration
salloc: Nodes blake02 are ready for job
Running on machine: blake
KokkosKernels Repository Status:  1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 Merge branch 'develop' into SpgemmQuickFixes

Kokkos Repository Status: f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 Merge pull request #4464 from crtrott/improve-integer-sort

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

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

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/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 refs/remotes/origin/SpgemmQuickFixes^{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 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 (refs/remotes/origin/SpgemmQuickFixes)
 > /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 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
Commit message: "Merge branch 'develop' into SpgemmQuickFixes"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 (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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
Commit message: "Merge pull request #4464 from crtrott/improve-integer-sort"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
[KokkosKernels_PullRequest_Tpls_GCC720] $ /bin/bash -el /tmp/jenkins9043712890451293932.sh
salloc: Granted job allocation 1017325
salloc: Waiting for resource configuration
salloc: Nodes blake03 are ready for job
Running on machine: blake
KokkosKernels Repository Status:  1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 Merge branch 'develop' into SpgemmQuickFixes

Kokkos Repository Status: f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 Merge pull request #4464 from crtrott/improve-integer-sort

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

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_CUDA10 # 178 (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_CUDA10
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_CUDA10/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/brian-kelley/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/brian-kelley/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/brian-kelley/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse refs/remotes/origin/SpgemmQuickFixes^{commit} # timeout=10
Checking out Revision 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 (refs/remotes/origin/SpgemmQuickFixes)
 > /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 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
Commit message: "Merge branch 'develop' into SpgemmQuickFixes"
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-list --no-walk 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
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_CUDA10/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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 (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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
Commit message: "Merge pull request #4464 from crtrott/improve-integer-sort"
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-list --no-walk f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
[KokkosKernels_PullRequest_Tpls_CUDA10] $ /bin/bash -el /tmp/jenkins17927601770772666319.sh
***Forced exclusive execution
Job <23930> is submitted to queue .
<>
<>
Running on machine: weaver
KokkosKernels Repository Status:  1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 Merge branch 'develop' into SpgemmQuickFixes

Kokkos Repository Status: f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 Merge pull request #4464 from crtrott/improve-integer-sort

Going to test compilers: cuda/10.1.243
Testing compiler cuda/10.1.243
Unrecognized compiler cuda/10.1.243 when looking for Spack variants
Unrecognized compiler cuda/10.1.243 when looking for Spack variants
Unrecognized compiler cuda/10.1.243 when looking for Spack variants
Starting job cuda-10.1.243-Cuda_Serial-release
kokkos devices: Cuda,Serial
kokkos arch: Power9,Volta70
kokkos options:
kokkos cuda options: ,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
FAILED cuda-10.1.243-Cuda_Serial-release
RUNNING: make -j 12 all
make: *** No rule to make target `all'. Stop.
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
cuda-10.1.243-Cuda_Serial-release (build failed)
#######################################################

Reproducer instructions:

Load modules:

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

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

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

  # Move to the build directory
    cd /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA10/KokkosKernels_PullRequest_Tpls_CUDA10.178/TestAll_2021-10-29_14.41.36/cuda/10.1.243/Cuda_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

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

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_INTEL18 # 536 (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/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 refs/remotes/origin/SpgemmQuickFixes^{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 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 (refs/remotes/origin/SpgemmQuickFixes)
 > /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 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
Commit message: "Merge branch 'develop' into SpgemmQuickFixes"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # 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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 (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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
Commit message: "Merge pull request #4464 from crtrott/improve-integer-sort"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
[KokkosKernels_PullRequest_Tpls_INTEL18] $ /bin/bash -el /tmp/jenkins1773773291015450287.sh
salloc: Granted job allocation 1017326
salloc: Waiting for resource configuration
salloc: Nodes blake04 are ready for job
Running on machine: blake
KokkosKernels Repository Status:  1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 Merge branch 'develop' into SpgemmQuickFixes

Kokkos Repository Status: f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 Merge pull request #4464 from crtrott/improve-integer-sort

Going to test compilers: intel/18.1.163
Testing compiler intel/18.1.163
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Starting job intel-18.1.163-OpenMP-release
kokkos devices: OpenMP
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED intel-18.1.163-OpenMP-release
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Unrecognized compiler intel/18.1.163 when looking for Spack variants
Starting job intel-18.1.163-Pthread-release
kokkos devices: Pthread
kokkos arch: SKX
kokkos options:
kokkos cuda options:
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized
extra_args:
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
PASSED intel-18.1.163-Pthread-release
#######################################################
PASSED TESTS
#######################################################
intel-18.1.163-OpenMP-release build_time=3232 run_time=184
intel-18.1.163-Pthread-release build_time=2360 run_time=249
salloc: Relinquishing job allocation 1017326
salloc: Job allocation 1017326 has been revoked.
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18
Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_CUDA10_LayoutRight # 180 (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_CUDA10_LayoutRight
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_CUDA10_LayoutRight/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/brian-kelley/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/brian-kelley/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/brian-kelley/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse refs/remotes/origin/SpgemmQuickFixes^{commit} # timeout=10
Checking out Revision 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 (refs/remotes/origin/SpgemmQuickFixes)
 > /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 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
Commit message: "Merge branch 'develop' into SpgemmQuickFixes"
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-list --no-walk 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
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_CUDA10_LayoutRight/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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 (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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
Commit message: "Merge pull request #4464 from crtrott/improve-integer-sort"
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-list --no-walk f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
[KokkosKernels_PullRequest_Tpls_CUDA10_LayoutRight] $ /bin/bash -el /tmp/jenkins18221955182981712908.sh
***Forced exclusive execution
Job <23931> is submitted to queue .
<>
<>
Running on machine: weaver
KokkosKernels Repository Status:  1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 Merge branch 'develop' into SpgemmQuickFixes

Kokkos Repository Status: f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 Merge pull request #4464 from crtrott/improve-integer-sort

Going to test compilers: cuda/10.1.243
Testing compiler cuda/10.1.243
Unrecognized compiler cuda/10.1.243 when looking for Spack variants
Unrecognized compiler cuda/10.1.243 when looking for Spack variants
Unrecognized compiler cuda/10.1.243 when looking for Spack variants
Starting job cuda-10.1.243-Cuda_Serial-release
kokkos devices: Cuda,Serial
kokkos arch: Power9,Volta70
kokkos options:
kokkos cuda options: ,enable_lambda
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
FAILED cuda-10.1.243-Cuda_Serial-release
RUNNING: make -j 12 all
make: *** No rule to make target `all'. Stop.
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
cuda-10.1.243-Cuda_Serial-release (build failed)
#######################################################

Reproducer instructions:

Load modules:

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

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

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

  # Move to the build directory
    cd /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA10_LayoutRight/KokkosKernels_PullRequest_Tpls_CUDA10_LayoutRight.180/TestAll_2021-10-29_14.42.04/cuda/10.1.243/Cuda_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

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

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_CUDA9 # 172 (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
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/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/brian-kelley/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/brian-kelley/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/brian-kelley/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse refs/remotes/origin/SpgemmQuickFixes^{commit} # timeout=10
Checking out Revision 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 (refs/remotes/origin/SpgemmQuickFixes)
 > /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 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
Commit message: "Merge branch 'develop' into SpgemmQuickFixes"
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-list --no-walk 1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 # timeout=10
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/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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 (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 f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
Commit message: "Merge pull request #4464 from crtrott/improve-integer-sort"
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-list --no-walk f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 # timeout=10
[KokkosKernels_PullRequest_Tpls_CUDA9] $ /bin/bash -el /tmp/jenkins8954595541942183172.sh
***Forced exclusive execution
Job <23932> is submitted to queue .
<>
<>
Running on machine: weaver
KokkosKernels Repository Status:  1c34f6f4d175f8d9a73fd3bd35c22f1cb9941018 Merge branch 'develop' into SpgemmQuickFixes

Kokkos Repository Status: f9f0d3d5ee29f5867feefd969615f64fb9e3cb79 Merge pull request #4464 from crtrott/improve-integer-sort

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
FAILED cuda-9.2.88-Cuda_OpenMP-release
RUNNING: make -j 12 all
make: *** No rule to make target `all'. Stop.
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
cuda-9.2.88-Cuda_OpenMP-release (build failed)
#######################################################

Reproducer instructions:

Load modules:

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

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

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

  # Move to the build directory
    cd /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9/KokkosKernels_PullRequest_Tpls_CUDA9.172/TestAll_2021-10-29_14.42.32/cuda/9.2.88/Cuda_OpenMP-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

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

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_GCC720_GCC740 # 163 (click to expand)

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
  FAILED gcc-7.2.0-OpenMP-release
RUNNING: make -j 12 all
make: *** No rule to make target `all'.  Stop.
Unrecognized compiler gcc/7.4.0 when looking for Spack variants
Unrecognized compiler gcc/7.4.0 when looking for Spack variants
Unrecognized compiler gcc/7.4.0 when looking for Spack variants
  Starting job gcc-7.4.0-OpenMP-release
kokkos devices: OpenMP
kokkos arch: Power9,Volta70
kokkos options: 
kokkos cuda options: 
kokkos cxxflags: -O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized 
extra_args: 
kokkoskernels scalars: 'double,complex_double'
kokkoskernels ordinals: int
kokkoskernels offsets: int,size_t
kokkoskernels layouts: LayoutLeft
  FAILED gcc-7.4.0-OpenMP-release
RUNNING: make -j 12 all
make: *** No rule to make target `all'.  Stop.
#######################################################
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 openblas/0.2.20/gcc/7.2.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP --arch=Power9,Volta70 --compiler=/home/projects/ppc64le/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/ppc64le-pwr9/openblas/0.2.20/gcc/7.2.0/lib --user-lapack-path=/home/projects/ppc64le-pwr9/openblas/0.2.20/gcc/7.2.0/lib --user-blas-lib=blas --user-lapack-lib=lapack --extra-linker-flags=-lgfortran,-lm --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720_GCC740/KokkosKernels_PullRequest_Tpls_GCC720_GCC740.163/TestAll_2021-10-29_14.43.02/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-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=Serial --arch=Power9,Volta70 --compiler=/home/projects/ppc64le/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/ppc64le-pwr9/openblas/0.2.20/gcc/7.2.0/lib --user-lapack-path=/home/projects/ppc64le-pwr9/openblas/0.2.20/gcc/7.2.0/lib --user-blas-lib=blas --user-lapack-lib=lapack --extra-linker-flags=-lgfortran,-lm --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720_GCC740/KokkosKernels_PullRequest_Tpls_GCC720_GCC740.163/TestAll_2021-10-29_14.43.02/gcc/7.2.0/Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
gcc-7.4.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.4.0 openblas/0.2.20/gcc/7.2.0 gcc/7.4.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP --arch=Power9,Volta70 --compiler=/home/projects/ppc64le/gcc/7.4.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/ppc64le-pwr9/openblas/0.2.20/gcc/7.2.0/lib --user-lapack-path=/home/projects/ppc64le-pwr9/openblas/0.2.20/gcc/7.2.0/lib --user-blas-lib=blas --user-lapack-lib=lapack --extra-linker-flags=-lgfortran,-lm --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720_GCC740/KokkosKernels_PullRequest_Tpls_GCC720_GCC740.163/TestAll_2021-10-29_14.43.02/gcc/7.4.0/OpenMP-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

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

@kokkos-devops-admin kokkos-devops-admin removed the AT: RETEST Have this PR retested. label Oct 29, 2021
@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_GCC720_Light

  • Build Num: 180
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 558
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 205
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 549
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10

  • Build Num: 180
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 538
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_LayoutRight

  • Build Num: 182
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9

  • Build Num: 174
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720_GCC740

  • Build Num: 164
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (brian-kelley/kokkos-kernels)
  • Branch: SpgemmQuickFixes
  • SHA: 1c34f6f
  • 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_GCC720_Light

  • Build Num: 180
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 558
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 205
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 549
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10

  • Build Num: 180
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 538
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA10_LayoutRight

  • Build Num: 182
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9

  • Build Num: 174
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720_GCC740

  • Build Num: 164
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH SpgemmQuickFixes
KOKKOSKERNELS_SOURCE_REPO https://github.com/brian-kelley/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 1c34f6f
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA eed8d4a
PR_LABELS bug
PULLREQUESTNUM 1159
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
WARNING: NO REVIEWERS HAVE BEEN REQUESTED FOR THIS PULL REQUEST!

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

@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
NO REVIEWS HAVE BEEN PERFORMED ON THIS PULL REQUEST!

@kokkos-devops-admin
Copy link

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

Copy link
Contributor

@e10harvey e10harvey left a comment

Choose a reason for hiding this comment

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

Thanks, @brian-kelley ! I left a few comments / questions below. My main concerns are maintenance burden increases due to maintaining the old spgemm interface and a runtime check that may need to be moved from the tests into the production code. Let me know what you think; perhaps we should address these in one or more follow-on PRs.


crsMat_t output_mat2;
if (oldInterface)
run_spgemm_old_interface<crsMat_t, device>(input_mat, input_mat,
SPGEMM_DEBUG, output_mat2);
run_spgemm_old_interface<crsMat_t, device>(A, B, SPGEMM_DEBUG, output_mat2);
Copy link
Contributor

Choose a reason for hiding this comment

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

Can the old interface be removed? Has the old interface already been marked for deprecation?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@e10harvey For now the "old" interface is not deprecated - it's just an alternative. The CrsMatrix based interface is implemented in terms of it. We test both just to be safe.

Copy link
Contributor

Choose a reason for hiding this comment

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

Also there are some users that want to have close control on memory allocations that prefer the "old" interface.
That way they can create their own Kokkos Views and give them pre-allocated memory.

@@ -309,7 +310,7 @@ void test_spgemm(lno_t numRows, size_type nnz, lno_t bandwidth,
}
// if size_type is larger than int, mkl casts it to int.
// it will fail if casting cause overflow.
if (input_mat.values.extent(0) > max_integer) {
if (A.values.extent(0) > max_integer) {
Copy link
Contributor

Choose a reason for hiding this comment

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

Need to check all extents against max_integer here? If this is protecting a code path in the production code, this check should really be moved to the production code where an exception case raised and then we can try-catch the exception here.

Copy link
Contributor Author

@brian-kelley brian-kelley Nov 1, 2021

Choose a reason for hiding this comment

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

I noticed this too - luckily the MKL wrapper also has this check:

//if size_type != int...
      const int max_integer = 2147483647;
      if (entriesB.extent(0) > max_integer ||
          entriesA.extent(0) > max_integer) {
        throw std::runtime_error(
            "MKL requires integer values for size type for SPGEMM. Copying to "
            "integer will cause overflow.\n");
        return;
      }
//then convert rowmaps to int

@@ -92,7 +92,6 @@ void spgemm_numeric(KernelHandle& kh, const AMatrix& A, const bool Amode,
&kh, A.numRows(), B.numRows(), B.numCols(), A.graph.row_map,
A.graph.entries, A.values, Amode, B.graph.row_map, B.graph.entries,
B.values, Bmode, C.graph.row_map, C.graph.entries, C.values);
kh.destroy_spgemm_handle();
Copy link
Contributor

Choose a reason for hiding this comment

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

Is the handle destroyed when kh goes out of scope or was this just a typo?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

No, kh is passed in (by reference, so it doesn't go out of scope) from the user and it must have had create_spgemm_handle(...) called on it. Removing this destroy for 2 reasons:

  • for symmetry, if the user is responsible for creating the subhandle they should also be responsible for destroying it
  • to enable reuse: the simplified interface should be able to do one symbolic followd by multiple numerics

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The reuse issue affected a user on slack btw, that's how I found out about it

@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 BEEN REVIEWED, BUT NOT ACCEPTED OR REQUIRES CHANGES

@kokkos-devops-admin
Copy link

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

@kokkos-devops-admin
Copy link

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

@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 c451856 into kokkos:develop Nov 1, 2021
@brian-kelley brian-kelley deleted the SpgemmQuickFixes branch November 1, 2021 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants