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

ROTM: adding blas 1 function for modified rotation #1583

Merged
merged 1 commit into from
Nov 8, 2022
Merged

Conversation

lucbv
Copy link
Contributor

@lucbv lucbv commented Nov 7, 2022

This adds the final rotation function to Kokkos Kernels: rotm. It should include function API, specialization, implementation, ETI, TPLs and tests.

@kokkos-devops-admin
Copy link

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

@lucbv
Copy link
Contributor Author

lucbv commented Nov 7, 2022

@brian-kelley this PR actually implements the TPL layer a bit more cleanly with the cuda pointer mode and better template parameters naming. I will base the updates to the rot PR on this. I think it should cover your comments there.

@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: 139
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 147
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020

  • Build Num: 100
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020_Light_LayoutRight

  • Build Num: 99
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC1020

  • Build Num: 62
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL19

  • Build Num: 149
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 198
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 85
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_ARMPL2110_Tpls_ARMPL2030_GCC1020

  • Build Num: 89
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (lucbv/kokkos-kernels)
  • Branch: rotm
  • SHA: e5ca14c
  • Mode: TEST_REPO

Pull Request Author: lucbv

@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: 139
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 147
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020

  • Build Num: 100
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020_Light_LayoutRight

  • Build Num: 99
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC1020

  • Build Num: 62
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL19

  • Build Num: 149
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 198
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 85
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_ARMPL2110_Tpls_ARMPL2030_GCC1020

  • Build Num: 89
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA e5ca14c
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 80dd037
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS
Console Output (last 100 lines) : KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930 # 139 (click to expand)

Errors while running CTest
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
gcc-9.3.0-OpenMP-release (test failed)
#######################################################
  # Reproducer instructions:
  #   Load modules:
        source /etc/profile.d/modules.sh
        module purge
        module load cmake/3.19.3 gcc/9.3.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP --arch=Power8,Pascal60 --compiler=/home/projects/ppc64le/gcc/9.3.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="17" --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_GCC930_Light_Tpls_GCC930/KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930.139/TestAll_2022-11-06_19.57.47/gcc/9.3.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-9.3.0-OpenMP_Serial-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

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

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP,Serial --arch=Power8,Pascal60 --compiler=/home/projects/ppc64le/gcc/9.3.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="17" --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_GCC930_Light_Tpls_GCC930/KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930.139/TestAll_2022-11-06_19.57.47/gcc/9.3.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-9.3.0-Serial-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

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

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Serial --arch=Power8,Pascal60 --compiler=/home/projects/ppc64le/gcc/9.3.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="17" --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_GCC930_Light_Tpls_GCC930/KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930.139/TestAll_2022-11-06_19.57.47/gcc/9.3.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_CUDA11_CUDA11_LayoutRight # 147 (click to expand)

22: =======================================
22: Verify from main: Ending residual is 5.003e-11
22: Number of iterations is: 30
22: Diff of residual from main - residual from solver: 0
22: Convergence flag is : Converged
22: Test CGS2 Passed!
22: =======================================
22: 
22: 
22: Testing GMRES with MGS ortho:
22: Ending relative residual is: 5.003e-11
22: =======================================
22: Verify from main: Ending residual is 5.003e-11
22: Number of iterations is: 30
22: Diff of residual from main - residual from solver: 0
22: Convergence flag is : Converged
22: Test MGS Passed!
22: =======================================
22: 
22: 
22: Both tests have passed!!
22/23 Test #22: gmres_test_real_A ................   Passed    0.57 sec
test 23
      Start 23: gmres_test_prec

23: Test command: /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight/KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight.147/TestAll_2022-11-06_19.58.02/cuda/11.2.2/Cuda_OpenMP-release/example/gmres/KokkosKernels_gmres_test_prec
23: Test timeout computed to be: 2500
23: Convergence tolerance is: 1e-10
23: Ending relative residual is: 3.48957e-14
23: =========================================
23: Verify from main: Ending residual is 3.48957e-14
23: Number of iterations is: 1
23: Diff of residual from main - residual from solver: 0
23: Convergence flag is : Converged
23: Test passed!
23/23 Test #23: gmres_test_prec .................. Passed 0.53 sec

91% tests passed, 2 tests failed out of 23

Total Test time (real) = 666.55 sec

The following tests FAILED:
7 - blas_cuda (Failed)
8 - blas_openmp (Failed)
Errors while running CTest
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
cuda-11.2.2-Cuda_OpenMP-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

    source /etc/profile.d/modules.sh
    module purge
    module load cmake/3.21.2 cuda/11.2.2 openblas/0.3.18/gcc/8.3.1

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Cuda,OpenMP --arch=Volta70 --compiler=/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight/kokkos/bin/nvcc_wrapper --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized " --cxxstandard="17" --ldflags="" --with-cuda=/home/projects/ppc64le-pwr9-nvidia/spack-installs/cuda/11.2.2/gcc/8.3.1/base/uflzqtv --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_CUDA11_CUDA11_LayoutRight/KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight.147/TestAll_2022-11-06_19.58.02/cuda/11.2.2/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_GCC1020 # 100 (click to expand)

test 17
      Start 17: gmres_test_prec

17: Test command: /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC1020/KokkosKernels_PullRequest_GCC1020.100/TestAll_2022-11-06_19.59.55/gcc/10.2.0/OpenMP-release/example/gmres/KokkosKernels_gmres_test_prec
17: Test timeout computed to be: 2500
17: Convergence tolerance is: 1e-10
17: Ending relative residual is: 3.48957e-14
17: =========================================
17: Verify from main: Ending residual is 3.48957e-14
17: Number of iterations is: 1
17: Diff of residual from main - residual from solver: 0
17: Convergence flag is : Converged
17: Test passed!
17/17 Test #17: gmres_test_prec .................. Passed 0.01 sec

94% tests passed, 1 tests failed out of 17

Total Test time (real) = 91.04 sec

The following tests FAILED:
4 - blas_openmp (Failed)
Errors while running CTest
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
gcc-10.2.0-OpenMP-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

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

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP --arch=SKX --compiler=/home/projects/x86-64/gcc/10.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="17" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls= --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC1020/KokkosKernels_PullRequest_GCC1020.100/TestAll_2022-11-06_19.59.55/gcc/10.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-10.2.0-Threads_Serial-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

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

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Threads,Serial --arch=SKX --compiler=/home/projects/x86-64/gcc/10.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="17" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls= --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC1020/KokkosKernels_PullRequest_GCC1020.100/TestAll_2022-11-06_19.59.55/gcc/10.2.0/Threads_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
srun: error: blake02: task 0: Exited with exit code 2
Build step 'Execute shell' marked build as failure
Finished: FAILURE

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

test 17
      Start 17: gmres_test_prec

17: Test command: /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC1020_Light_LayoutRight/KokkosKernels_PullRequest_GCC1020_Light_LayoutRight.99/TestAll_2022-11-06_20.00.00/gcc/10.2.0/OpenMP-release/example/gmres/KokkosKernels_gmres_test_prec
17: Test timeout computed to be: 2500
17: Convergence tolerance is: 1e-10
17: Ending relative residual is: 3.48957e-14
17: =========================================
17: Verify from main: Ending residual is 3.48957e-14
17: Number of iterations is: 1
17: Diff of residual from main - residual from solver: 0
17: Convergence flag is : Converged
17: Test passed!
17/17 Test #17: gmres_test_prec .................. Passed 0.01 sec

94% tests passed, 1 tests failed out of 17

Total Test time (real) = 86.02 sec

The following tests FAILED:
4 - blas_openmp (Failed)
Errors while running CTest
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
gcc-10.2.0-OpenMP-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

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

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP --arch=SKX --compiler=/home/projects/x86-64/gcc/10.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="17" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutRight --with-tpls= --with-options= --with-cuda-options= --with-spaces=hostspace --no-examples --no-default-eti

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC1020_Light_LayoutRight/KokkosKernels_PullRequest_GCC1020_Light_LayoutRight.99/TestAll_2022-11-06_20.00.00/gcc/10.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-10.2.0-Threads_Serial-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

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

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Threads,Serial --arch=SKX --compiler=/home/projects/x86-64/gcc/10.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="17" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutRight --with-tpls= --with-options= --with-cuda-options= --with-spaces=hostspace --no-examples --no-default-eti

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC1020_Light_LayoutRight/KokkosKernels_PullRequest_GCC1020_Light_LayoutRight.99/TestAll_2022-11-06_20.00.00/gcc/10.2.0/Threads_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
srun: error: blake20: task 0: Exited with exit code 2
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_GCC1020 # 62 (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_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/lucbv/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/lucbv/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/lucbv/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse e5ca14c888a65f12245f26178035e3763a096cd6^{commit} # timeout=10
Checking out Revision e5ca14c888a65f12245f26178035e3763a096cd6 (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 e5ca14c888a65f12245f26178035e3763a096cd6 # timeout=10
Commit message: "ROTM: applying clang-format"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 020ad7d97c728fedefb3ceb570184915593a77c8 # 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 9377346b2f86c615aff873843f91dd51a26c5999 (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 9377346b2f86c615aff873843f91dd51a26c5999 # timeout=10
Commit message: "Merge pull request #5616 from dalg24/is_view_v"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk ad2af178fd47cfb077d2dc37c4841412a5c82078 # timeout=10
[KokkosKernels_PullRequest_Tpls_GCC1020] $ /bin/bash -el /tmp/jenkins3199809976257934655.sh
Running on machine: blake
KokkosKernels Repository Status:  e5ca14c888a65f12245f26178035e3763a096cd6 ROTM: applying clang-format

Kokkos Repository Status: 9377346b2f86c615aff873843f91dd51a26c5999 Merge pull request #5616 from dalg24/is_view_v

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=574 run_time=201
/home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC1020
Finished: SUCCESS

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

16: Verify from main: Ending residual is 5.003e-11
16: Number of iterations is: 30
16: Diff of residual from main - residual from solver: 0
16: Convergence flag is : Converged
16: Test CGS2 Passed!
16: =======================================
16: 
16: 
16: Testing GMRES with MGS ortho:
16: Ending relative residual is: 5.003e-11
16: =======================================
16: Verify from main: Ending residual is 5.003e-11
16: Number of iterations is: 30
16: Diff of residual from main - residual from solver: 0
16: Convergence flag is : Converged
16: Test MGS Passed!
16: =======================================
16: 
16: 
16: Both tests have passed!!
16/17 Test #16: gmres_test_real_A ................   Passed    0.10 sec
test 17
      Start 17: gmres_test_prec

17: Test command: /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL19/KokkosKernels_PullRequest_Tpls_INTEL19.149/TestAll_2022-11-06_20.00.22/intel/19.5.281/Threads-release/example/gmres/KokkosKernels_gmres_test_prec
17: Test timeout computed to be: 2500
17: Convergence tolerance is: 1e-10
17: Ending relative residual is: 4.25123e-14
17: =========================================
17: Verify from main: Ending residual is 4.25123e-14
17: Number of iterations is: 1
17: Diff of residual from main - residual from solver: 0
17: Convergence flag is : Converged
17: Test passed!
17/17 Test #17: gmres_test_prec .................. Passed 0.07 sec

94% tests passed, 1 tests failed out of 17

Total Test time (real) = 125.43 sec

The following tests FAILED:
4 - blas_threads (Failed)
Errors while running CTest
#######################################################
PASSED TESTS
#######################################################
intel-19.5.281-OpenMP-release build_time=1093 run_time=98
#######################################################
FAILED TESTS
#######################################################
intel-19.5.281-Threads-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

    source /etc/profile.d/modules.sh
    module purge
    module load cmake/3.19.3 intel/compilers/19.5.281

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Threads --arch=SKX --compiler=/home/projects/x86-64/intel/compilers/2019/compilers_and_libraries_2019.5.281/linux/bin/intel64/icpc --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" --cxxstandard="17" --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=mkl --with-options= --with-cuda-options= --no-examples --disable-perftests

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL19/KokkosKernels_PullRequest_Tpls_INTEL19.149/TestAll_2022-11-06_20.00.22/intel/19.5.281/Threads-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
srun: error: blake08: task 0: Exited with exit code 1
Build step 'Execute shell' marked build as failure
Finished: FAILURE

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

22: Verify from main: Ending residual is 5.003e-11
22: Number of iterations is: 30
22: Diff of residual from main - residual from solver: 0
22: Convergence flag is : Converged
22: Test CGS2 Passed!
22: =======================================
22: 
22: 
22: Testing GMRES with MGS ortho:
22: Ending relative residual is: 5.003e-11
22: =======================================
22: Verify from main: Ending residual is 5.003e-11
22: Number of iterations is: 30
22: Diff of residual from main - residual from solver: 0
22: Convergence flag is : Converged
22: Test MGS Passed!
22: =======================================
22: 
22: 
22: Both tests have passed!!
22/23 Test #22: gmres_test_real_A ................   Passed    0.04 sec
test 23
      Start 23: gmres_test_prec

23: Test command: /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.198/TestAll_2022-11-06_20.00.36/clang/10.0.1/Threads_Serial-release/example/gmres/KokkosKernels_gmres_test_prec
23: Test timeout computed to be: 2500
23: Convergence tolerance is: 1e-10
23: Ending relative residual is: 3.19821e-14
23: =========================================
23: Verify from main: Ending residual is 3.19821e-14
23: Number of iterations is: 1
23: Diff of residual from main - residual from solver: 0
23: Convergence flag is : Converged
23: Test passed!
23/23 Test #23: gmres_test_prec .................. Passed 0.02 sec

91% tests passed, 2 tests failed out of 23

Total Test time (real) = 203.98 sec

The following tests FAILED:
7 - blas_serial (Failed)
8 - blas_threads (Failed)
Errors while running CTest
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
clang-10.0.1-Threads_Serial-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

    source /etc/profile.d/modules.sh
    module purge
    module load cmake/3.19.3 clang/10.0.1

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Threads,Serial --arch=SKX --compiler=/home/projects/x86-64/spack/opt/spack/linux-rhel7-x86_64/gcc-10.2.0/llvm-10.0.1-nldepabrxk2zcykcq7rlky5sr53hnm63/bin/clang++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized " --cxxstandard="17" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls= --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.198/TestAll_2022-11-06_20.00.36/clang/10.0.1/Threads_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
srun: error: blake09: task 0: Exited with exit code 1
Build step 'Execute shell' marked build as failure
Finished: FAILURE

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

22: Ending relative residual is: 5.003e-11
22: =======================================
22: Verify from main: Ending residual is 5.003e-11
22: Number of iterations is: 30
22: Diff of residual from main - residual from solver: 0
22: Convergence flag is : Converged
22: Test CGS2 Passed!
22: =======================================
22: 
22: 
22: Testing GMRES with MGS ortho:
22: Ending relative residual is: 5.003e-11
22: =======================================
22: Verify from main: Ending residual is 5.003e-11
22: Number of iterations is: 30
22: Diff of residual from main - residual from solver: 0
22: Convergence flag is : Converged
22: Test MGS Passed!
22: =======================================
22: 
22: 
22: Both tests have passed!!
22/23 Test #22: gmres_test_real_A ................   Passed    0.59 sec
test 23
      Start 23: gmres_test_prec

23: Test command: /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/KokkosKernels_PullRequest_CLANG13CUDA10.85/TestAll_2022-11-06_20.08.07/clang/13.0.0/Cuda-release/example/gmres/KokkosKernels_gmres_test_prec
23: Test timeout computed to be: 2500
23: Convergence tolerance is: 1e-10
23: Ending relative residual is: 3.48957e-14
23: =========================================
23: Verify from main: Ending residual is 3.48957e-14
23: Number of iterations is: 1
23: Diff of residual from main - residual from solver: 0
23: Convergence flag is : Converged
23: Test passed!
23/23 Test #23: gmres_test_prec .................. Passed 0.54 sec

96% tests passed, 1 tests failed out of 23

Total Test time (real) = 704.28 sec

The following tests FAILED:
7 - blas_cuda (Failed)
Errors while running CTest
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
clang-13.0.0-Cuda-release (test failed)
#######################################################

Reproducer instructions:

Load modules:

    source /etc/profile.d/modules.sh
    module purge
    module load cmake/3.21.2 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=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.85/TestAll_2022-11-06_20.08.07/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_Tpls_ARMPL2110_Tpls_ARMPL2030_GCC1020 # 89 (click to expand)

[ 95%] Built target static_pivoting
[ 96%] Linking CXX executable xpy
[ 96%] Built target xpy
[ 96%] Linking CXX executable sparse_kk_spmv
[ 96%] Built target sparse_kk_spmv
[ 97%] Linking CXX executable KokkosKernels_graph_serial
[ 97%] Built target KokkosKernels_graph_serial
[ 98%] Linking CXX executable KokkosBlas3_perf_test
[ 98%] Built target KokkosBlas3_perf_test
[ 98%] Linking CXX executable KokkosKernels_blas_serial
CMakeFiles/KokkosKernels_blas_serial.dir/backends/Test_Serial_Blas.cpp.o: In function `void KokkosBlas::rotm, Kokkos::View >(Kokkos::Serial const&, Kokkos::View const&, Kokkos::View const&, Kokkos::View const&)':
Test_Serial_Blas.cpp:(.text._ZN10KokkosBlas4rotmIN6Kokkos6SerialENS1_4ViewIPdJS2_EEENS3_IA5_dJS2_EEEEEvRKT_RKT0_SD_RKT1_[_ZN10KokkosBlas4rotmIN6Kokkos6SerialENS1_4ViewIPdJS2_EEENS3_IA5_dJS2_EEEEEvRKT_RKT0_SD_RKT1_]+0xd4): undefined reference to `KokkosBlas::Impl::Rotm, Kokkos::MemoryTraits<1u> >, Kokkos::View, Kokkos::MemoryTraits<1u> >, true, true>::rotm(Kokkos::Serial const&, Kokkos::View, Kokkos::MemoryTraits<1u> > const&, Kokkos::View, Kokkos::MemoryTraits<1u> > const&, Kokkos::View, Kokkos::MemoryTraits<1u> > const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [blas/unit_test/CMakeFiles/KokkosKernels_blas_serial.dir/build.make:123: blas/unit_test/KokkosKernels_blas_serial] Error 1
make[1]: *** [CMakeFiles/Makefile2:1561: blas/unit_test/CMakeFiles/KokkosKernels_blas_serial.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 99%] Linking CXX executable KokkosKernels_batched_dla_serial
[ 99%] Built target KokkosKernels_batched_dla_serial
[100%] Linking CXX executable KokkosKernels_sparse_serial
[100%] Built target KokkosKernels_sparse_serial
make: *** [Makefile:158: all] Error 2
#######################################################
PASSED TESTS
#######################################################
#######################################################
FAILED TESTS
#######################################################
armpl-21.1.0-OpenMP-release (build failed)
#######################################################
  # Reproducer instructions:
  #   Load modules:
        module purge
        module purge
        module load cmake/3.17.0 gcc/10.2.0 armpl/21.1.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP --arch=A64FX --compiler=/opt/spatse/gcc/2020-09-17/spack/opt/spack/linux-rhel8-a64fx/gcc-8.2.1/gcc-10.2.0-f73mwr3ryd77o37a5jyofxet6nk7xowg/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="17" --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=armpl --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/inouye/workspace/workspace/KokkosKernels_PullRequest_Tpls_ARMPL2110_Tpls_ARMPL2030_GCC1020/KokkosKernels_PullRequest_Tpls_ARMPL2110_Tpls_ARMPL2030_GCC1020.89/TestAll_2022-11-06_20.10.01/armpl/21.1.0/OpenMP-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

#######################################################
armpl-21.1.0-Serial-release (build failed)
#######################################################

Reproducer instructions:

Load modules:

    module purge
    module purge
    module load cmake/3.17.0 gcc/10.2.0 armpl/21.1.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Serial --arch=A64FX --compiler=/opt/spatse/gcc/2020-09-17/spack/opt/spack/linux-rhel8-a64fx/gcc-8.2.1/gcc-10.2.0-f73mwr3ryd77o37a5jyofxet6nk7xowg/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="17" --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=armpl --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/inouye/workspace/workspace/KokkosKernels_PullRequest_Tpls_ARMPL2110_Tpls_ARMPL2030_GCC1020/KokkosKernels_PullRequest_Tpls_ARMPL2110_Tpls_ARMPL2030_GCC1020.89/TestAll_2022-11-06_20.10.01/armpl/21.1.0/Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

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

This adds the final rotation function to Kokkos Kernels: rotm.
It should include function API, specialization, implementation,
ETI, TPLs and tests.
@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: 141
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 149
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020

  • Build Num: 102
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020_Light_LayoutRight

  • Build Num: 101
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC1020

  • Build Num: 64
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL19

  • Build Num: 151
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 200
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 87
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_ARMPL2110_Tpls_ARMPL2030_GCC1020

  • Build Num: 91
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (lucbv/kokkos-kernels)
  • Branch: rotm
  • SHA: 75292a7
  • Mode: TEST_REPO

Pull Request Author: lucbv

@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: 141
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 149
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020

  • Build Num: 102
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC1020_Light_LayoutRight

  • Build Num: 101
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC1020

  • Build Num: 64
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL19

  • Build Num: 151
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 200
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 87
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_ARMPL2110_Tpls_ARMPL2030_GCC1020

  • Build Num: 91
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH rotm
KOKKOSKERNELS_SOURCE_REPO https://github.com/lucbv/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 75292a7
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA b2acb36
PR_LABELS enhancement;feature request
PULLREQUESTNUM 1583
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
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...

@kokkos-devops-admin
Copy link

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

@kokkos-devops-admin
Copy link

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

@lucbv lucbv merged commit 18a43b2 into kokkos:develop Nov 8, 2022
@lucbv lucbv deleted the rotm branch November 8, 2022 22:34
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