kokkos-kernels icon indicating copy to clipboard operation
kokkos-kernels copied to clipboard

Add conj option for KokkosBatched::SerialGemmInternal

Open uhetmaniuk opened this issue 2 years ago • 21 comments

  • Add conj option for KokkosBatched::SerialGemmInternal
  • Use the resulting routine in BsrMatrix SpMV

@lucbv Ready to review.

uhetmaniuk avatar Feb 28 '22 03:02 uhetmaniuk

Status Flag 'Pre-Test Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging NO INSPECTION HAS BEEN PERFORMED ON THIS PULL REQUEST! - This PR must be inspected by setting label 'AT: PRE-TEST INSPECTED'.

kokkos-devops-admin avatar Feb 28 '22 03:02 kokkos-devops-admin

@uhetmaniuk why not use an enum to signify no-op vs. conjugate operation. It seems just a little easier for the users to read?

lucbv avatar Mar 01 '22 14:03 lucbv

@lucbv

If you prefer an enum, then I can change the code accordingly. Let me know.

Note that this option is (currently) only propagated up to KokkosBatched::SerialGemmInternal. In particular, it does not add the conjugate capability to KokkosBlas::gemm.

uhetmaniuk avatar Mar 01 '22 15:03 uhetmaniuk

Status Flag 'Pre-Test Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED by label AT: PRE-TEST INSPECTED! Autotester is Removing Label; This inspection will remain valid until a new commit to source branch is performed.

kokkos-devops-admin avatar Mar 01 '22 17:03 kokkos-devops-admin

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

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740

  • Build Num: 101
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 872
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 518
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 862
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 850
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 255
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (NexGenAnalytics/kokkos-kernels)
  • Branch: add_serial_gemm_conj_A
  • SHA: f844a55ebb9082230bfcd8c4e610012011d80255
  • Mode: TEST_REPO

Pull Request Author: uhetmaniuk

kokkos-devops-admin avatar Mar 01 '22 17:03 kokkos-devops-admin

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

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

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740

  • Build Num: 101
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 872
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 518
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 862
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 850
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 255
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA f844a55ebb9082230bfcd8c4e610012011d80255
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA fa4810326a9404feb514b0d0ea9661ddb5b274ea
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS
Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740 # 101 (click to expand)

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/batched/dense/KokkosBatched_Gemm_Decl.hpp(442): warning: statement is unreachable detected during: instantiation of "int KokkosBatched::BatchedGemm<ArgTransA,ArgTransB,ArgBatchSzDim,BatchedGemmHandleType,ScalarType,AViewType,BViewType,CViewType>(BatchedGemmHandleType *, ScalarType, const AViewType &, const BViewType &, ScalarType, const CViewType &) [with ArgTransA=KokkosBatched::Trans::NoTranspose, ArgTransB=KokkosBatched::Trans::Transpose, ArgBatchSzDim=KokkosBatched::BatchLayout::Left, BatchedGemmHandleType=KokkosBatched::BatchedGemmHandle, ScalarType=double, AViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, BViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, CViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm.hpp(278): here instantiation of "void Test::impl_test_batched_gemm<DeviceType,ViewType,ScalarType,ParamTagType>(int, int, int, int, int, int, int) [with DeviceType=Kokkos::OpenMP, ViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, ScalarType=Kokkos::complex, ParamTagType=Test::SharedParamTag<KokkosBatched::Trans::NoTranspose, KokkosBatched::Trans::Transpose, KokkosBatched::BatchLayout::Left>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm.hpp(306): here instantiation of "void test_batched_gemm_with_layout<ViewType,DeviceType,ValueType,ScalarType,ParamTagType>(int) [with ViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, DeviceType=Kokkos::OpenMP, ValueType=Kokkos::complex, ScalarType=Kokkos::complex, ParamTagType=Test::SharedParamTag<KokkosBatched::Trans::NoTranspose, KokkosBatched::Trans::Transpose, KokkosBatched::BatchLayout::Left>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm.hpp(369): here instantiation of "int test_batched_gemm<DeviceType,ValueType,ScalarType,ParamTagType>() [with DeviceType=Kokkos::OpenMP, ValueType=Kokkos::complex, ScalarType=Kokkos::complex, ParamTagType=Test::SharedParamTag<KokkosBatched::Trans::NoTranspose, KokkosBatched::Trans::Transpose, KokkosBatched::BatchLayout::Left>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm_Complex.hpp(114): here

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/batched/dense/KokkosBatched_Gemm_Decl.hpp(442): warning: statement is unreachable detected during: instantiation of "int KokkosBatched::BatchedGemm<ArgTransA,ArgTransB,ArgBatchSzDim,BatchedGemmHandleType,ScalarType,AViewType,BViewType,CViewType>(BatchedGemmHandleType *, ScalarType, const AViewType &, const BViewType &, ScalarType, const CViewType &) [with ArgTransA=KokkosBatched::Trans::Transpose, ArgTransB=KokkosBatched::Trans::Transpose, ArgBatchSzDim=KokkosBatched::BatchLayout::Left, BatchedGemmHandleType=KokkosBatched::BatchedGemmHandle, ScalarType=Kokkos::complex, AViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, BViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, CViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm.hpp(113): here instantiation of "void Test::impl_test_batched_gemm_with_handle<DeviceType,ViewType,ScalarType,ParamTagType>(KokkosBatched::BatchedGemmHandle *, int, int, int, int, int, int, int, ScalarType, ScalarType) [with DeviceType=Kokkos::OpenMP, ViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, ScalarType=Kokkos::complex, ParamTagType=Test::SharedParamTag<KokkosBatched::Trans::Transpose, KokkosBatched::Trans::Transpose, KokkosBatched::BatchLayout::Left>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm.hpp(254): here instantiation of "void Test::impl_test_batched_gemm<DeviceType,ViewType,ScalarType,ParamTagType>(int, int, int, int, int, int, int) [with DeviceType=Kokkos::OpenMP, ViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, ScalarType=Kokkos::complex, ParamTagType=Test::SharedParamTag<KokkosBatched::Trans::Transpose, KokkosBatched::Trans::Transpose, KokkosBatched::BatchLayout::Left>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm.hpp(306): here instantiation of "void test_batched_gemm_with_layout<ViewType,DeviceType,ValueType,ScalarType,ParamTagType>(int) [with ViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, DeviceType=Kokkos::OpenMP, ValueType=Kokkos::complex, ScalarType=Kokkos::complex, ParamTagType=Test::SharedParamTag<KokkosBatched::Trans::Transpose, KokkosBatched::Trans::Transpose, KokkosBatched::BatchLayout::Left>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm.hpp(369): here instantiation of "int test_batched_gemm<DeviceType,ValueType,ScalarType,ParamTagType>() [with DeviceType=Kokkos::OpenMP, ValueType=Kokkos::complex, ScalarType=Kokkos::complex, ParamTagType=Test::SharedParamTag<KokkosBatched::Trans::Transpose, KokkosBatched::Trans::Transpose, KokkosBatched::BatchLayout::Left>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm_Complex.hpp(124): here

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/batched/dense/KokkosBatched_Gemm_Decl.hpp(442): warning: statement is unreachable detected during: instantiation of "int KokkosBatched::BatchedGemm<ArgTransA,ArgTransB,ArgBatchSzDim,BatchedGemmHandleType,ScalarType,AViewType,BViewType,CViewType>(BatchedGemmHandleType *, ScalarType, const AViewType &, const BViewType &, ScalarType, const CViewType &) [with ArgTransA=KokkosBatched::Trans::Transpose, ArgTransB=KokkosBatched::Trans::Transpose, ArgBatchSzDim=KokkosBatched::BatchLayout::Left, BatchedGemmHandleType=KokkosBatched::BatchedGemmHandle, ScalarType=double, AViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, BViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, CViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm.hpp(278): here instantiation of "void Test::impl_test_batched_gemm<DeviceType,ViewType,ScalarType,ParamTagType>(int, int, int, int, int, int, int) [with DeviceType=Kokkos::OpenMP, ViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, ScalarType=Kokkos::complex, ParamTagType=Test::SharedParamTag<KokkosBatched::Trans::Transpose, KokkosBatched::Trans::Transpose, KokkosBatched::BatchLayout::Left>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm.hpp(306): here instantiation of "void test_batched_gemm_with_layout<ViewType,DeviceType,ValueType,ScalarType,ParamTagType>(int) [with ViewType=Kokkos::View<Kokkos::complex ***, Kokkos::LayoutLeft, Kokkos::OpenMP>, DeviceType=Kokkos::OpenMP, ValueType=Kokkos::complex, ScalarType=Kokkos::complex, ParamTagType=Test::SharedParamTag<KokkosBatched::Trans::Transpose, KokkosBatched::Trans::Transpose, KokkosBatched::BatchLayout::Left>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm.hpp(369): here instantiation of "int test_batched_gemm<DeviceType,ValueType,ScalarType,ParamTagType>() [with DeviceType=Kokkos::OpenMP, ValueType=Kokkos::complex, ScalarType=Kokkos::complex, ParamTagType=Test::SharedParamTag<KokkosBatched::Trans::Transpose, KokkosBatched::Trans::Transpose, KokkosBatched::BatchLayout::Left>]" /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/unit_test/batched/dense/Test_Batched_BatchedGemm_Complex.hpp(124): here

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/impl/tpls/KokkosSparse_spmv_bsrmatrix_tpl_spec_decl.hpp(506): warning: statement is unreachable

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/impl/tpls/KokkosSparse_spmv_bsrmatrix_tpl_spec_decl.hpp(602): warning: statement is unreachable

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/impl/tpls/KokkosSparse_spmv_bsrmatrix_tpl_spec_decl.hpp(506): warning: statement is unreachable

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/impl/tpls/KokkosSparse_spmv_bsrmatrix_tpl_spec_decl.hpp(602): warning: statement is unreachable

[ 93%] Linking CXX executable KokkosKernels_common_cuda /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/batched/KokkosBatched_Util.hpp(848): warning: statement is unreachable

[ 93%] Built target KokkosKernels_common_cuda /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/batched/KokkosBatched_Util.hpp(848): warning: statement is unreachable

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/impl/tpls/KokkosSparse_spmv_bsrmatrix_tpl_spec_decl.hpp(506): warning: statement is unreachable

/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos-kernels/src/impl/tpls/KokkosSparse_spmv_bsrmatrix_tpl_spec_decl.hpp(602): warning: statement is unreachable

[ 93%] Linking CXX executable KokkosKernels_blas_cuda [ 93%] Built target KokkosKernels_blas_cuda [ 93%] Linking CXX executable KokkosKernels_blas_openmp [ 93%] Built target KokkosKernels_blas_openmp [ 94%] Linking CXX executable KokkosKernels_graph_cuda [ 94%] Built target KokkosKernels_graph_cuda ptxas fatal : Unresolved extern function 'ZN13KokkosBatched7details8identityIfEET_S2' make[2]: *** [unit_test/CMakeFiles/KokkosKernels_batched_dla_cuda.dir/cuda/Test_Cuda_Batched_Dense.cpp.o] Error 255 make[1]: *** [unit_test/CMakeFiles/KokkosKernels_batched_dla_cuda.dir/all] Error 2 [ 94%] Linking CXX executable KokkosKernels_sparse_openmp [ 94%] Built target KokkosKernels_sparse_openmp [ 95%] Linking CXX executable KokkosKernels_sparse_cuda [ 95%] Built target KokkosKernels_sparse_cuda [ 95%] Linking CXX executable KokkosKernels_batched_dla_openmp [ 95%] Built target KokkosKernels_batched_dla_openmp make: *** [all] Error 2 ####################################################### PASSED TESTS ####################################################### ####################################################### FAILED TESTS ####################################################### cuda-9.2.88-Cuda_OpenMP-release (build failed) #######################################################

Reproducer instructions:

Load modules:

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

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

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

  # Move to the build directory
    cd /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740.101/TestAll_2022-03-01_10.18.54/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_GCC720 # 872 (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/NexGenAnalytics/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/NexGenAnalytics/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/NexGenAnalytics/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse f844a55ebb9082230bfcd8c4e610012011d80255^{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 f844a55ebb9082230bfcd8c4e610012011d80255 (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 f844a55ebb9082230bfcd8c4e610012011d80255 # timeout=10
Commit message: "Add conj option for SerialGemmInternal. Use the routine in BsrMatrix SpMV."
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 5c419f19a7cfac19855964da8d8518247200d7fb # 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 d4d46d80df2f78d371dcc5f17d0578f3d9635d25 (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 d4d46d80df2f78d371dcc5f17d0578f3d9635d25 # timeout=10
Commit message: "Merge pull request #4829 from NexGenAnalytics/remove_kokkos_impl_of_move"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk d4d46d80df2f78d371dcc5f17d0578f3d9635d25 # timeout=10
[KokkosKernels_PullRequest_GCC720] $ /bin/bash -el /tmp/jenkins2279182761103406798.sh
salloc: Granted job allocation 1019829
salloc: Waiting for resource configuration
salloc: Nodes blake24 are ready for job
Running on machine: blake
KokkosKernels Repository Status:  f844a55ebb9082230bfcd8c4e610012011d80255 Add conj option for SerialGemmInternal. Use the routine in BsrMatrix SpMV.

Kokkos Repository Status: d4d46d80df2f78d371dcc5f17d0578f3d9635d25 Merge pull request #4829 from NexGenAnalytics/remove_kokkos_impl_of_move

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=265 run_time=86 gcc-7.2.0-Pthread_Serial-release build_time=417 run_time=191 salloc: Relinquishing job allocation 1019829 /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720 Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_GCC720_Light_LayoutRight # 518 (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/NexGenAnalytics/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/NexGenAnalytics/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/NexGenAnalytics/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse f844a55ebb9082230bfcd8c4e610012011d80255^{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 f844a55ebb9082230bfcd8c4e610012011d80255 (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 f844a55ebb9082230bfcd8c4e610012011d80255 # timeout=10
Commit message: "Add conj option for SerialGemmInternal. Use the routine in BsrMatrix SpMV."
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 5c419f19a7cfac19855964da8d8518247200d7fb # 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 d4d46d80df2f78d371dcc5f17d0578f3d9635d25 (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 d4d46d80df2f78d371dcc5f17d0578f3d9635d25 # timeout=10
Commit message: "Merge pull request #4829 from NexGenAnalytics/remove_kokkos_impl_of_move"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk d4d46d80df2f78d371dcc5f17d0578f3d9635d25 # timeout=10
[KokkosKernels_PullRequest_GCC720_Light_LayoutRight] $ /bin/bash -el /tmp/jenkins4478857314831855512.sh
salloc: Granted job allocation 1019830
salloc: Waiting for resource configuration
salloc: Nodes blake25 are ready for job
Running on machine: blake
KokkosKernels Repository Status:  f844a55ebb9082230bfcd8c4e610012011d80255 Add conj option for SerialGemmInternal. Use the routine in BsrMatrix SpMV.

Kokkos Repository Status: d4d46d80df2f78d371dcc5f17d0578f3d9635d25 Merge pull request #4829 from NexGenAnalytics/remove_kokkos_impl_of_move

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=258 run_time=82 gcc-7.2.0-Pthread_Serial-release build_time=416 run_time=176 salloc: Relinquishing job allocation 1019830 /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_GCC720 # 862 (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/NexGenAnalytics/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/NexGenAnalytics/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/NexGenAnalytics/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse f844a55ebb9082230bfcd8c4e610012011d80255^{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 f844a55ebb9082230bfcd8c4e610012011d80255 (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 f844a55ebb9082230bfcd8c4e610012011d80255 # timeout=10
Commit message: "Add conj option for SerialGemmInternal. Use the routine in BsrMatrix SpMV."
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 5c419f19a7cfac19855964da8d8518247200d7fb # 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 d4d46d80df2f78d371dcc5f17d0578f3d9635d25 (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 d4d46d80df2f78d371dcc5f17d0578f3d9635d25 # timeout=10
Commit message: "Merge pull request #4829 from NexGenAnalytics/remove_kokkos_impl_of_move"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk d4d46d80df2f78d371dcc5f17d0578f3d9635d25 # timeout=10
[KokkosKernels_PullRequest_Tpls_GCC720] $ /bin/bash -el /tmp/jenkins3696844996588284926.sh
salloc: Granted job allocation 1019831
salloc: Waiting for resource configuration
salloc: Nodes blake26 are ready for job
Running on machine: blake
KokkosKernels Repository Status:  f844a55ebb9082230bfcd8c4e610012011d80255 Add conj option for SerialGemmInternal. Use the routine in BsrMatrix SpMV.

Kokkos Repository Status: d4d46d80df2f78d371dcc5f17d0578f3d9635d25 Merge pull request #4829 from NexGenAnalytics/remove_kokkos_impl_of_move

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=450 run_time=167 salloc: Relinquishing job allocation 1019831 salloc: Job allocation 1019831 has been revoked. /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720 Finished: SUCCESS

Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_INTEL18 # 850 (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/NexGenAnalytics/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/NexGenAnalytics/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/NexGenAnalytics/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse f844a55ebb9082230bfcd8c4e610012011d80255^{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 f844a55ebb9082230bfcd8c4e610012011d80255 (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 f844a55ebb9082230bfcd8c4e610012011d80255 # timeout=10
Commit message: "Add conj option for SerialGemmInternal. Use the routine in BsrMatrix SpMV."
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 5c419f19a7cfac19855964da8d8518247200d7fb # 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 d4d46d80df2f78d371dcc5f17d0578f3d9635d25 (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 d4d46d80df2f78d371dcc5f17d0578f3d9635d25 # timeout=10
Commit message: "Merge pull request #4829 from NexGenAnalytics/remove_kokkos_impl_of_move"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk d4d46d80df2f78d371dcc5f17d0578f3d9635d25 # timeout=10
[KokkosKernels_PullRequest_Tpls_INTEL18] $ /bin/bash -el /tmp/jenkins2894217945673673835.sh
salloc: Granted job allocation 1019832
salloc: Waiting for resource configuration
salloc: Nodes blake01 are ready for job
Running on machine: blake
KokkosKernels Repository Status:  f844a55ebb9082230bfcd8c4e610012011d80255 Add conj option for SerialGemmInternal. Use the routine in BsrMatrix SpMV.

Kokkos Repository Status: d4d46d80df2f78d371dcc5f17d0578f3d9635d25 Merge pull request #4829 from NexGenAnalytics/remove_kokkos_impl_of_move

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=1108 run_time=64 intel-18.1.163-Pthread-release build_time=736 run_time=98 salloc: Relinquishing job allocation 1019832 /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18 Finished: SUCCESS

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

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on blake (Testbed skylake) in workspace /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/NexGenAnalytics/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/NexGenAnalytics/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/NexGenAnalytics/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse f844a55ebb9082230bfcd8c4e610012011d80255^{commit} # timeout=10
Checking out Revision f844a55ebb9082230bfcd8c4e610012011d80255 (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 f844a55ebb9082230bfcd8c4e610012011d80255 # timeout=10
Commit message: "Add conj option for SerialGemmInternal. Use the routine in BsrMatrix SpMV."
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk 5c419f19a7cfac19855964da8d8518247200d7fb # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse --resolve-git-dir /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/x86-64/git/2.9.4/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/x86-64/git/2.9.4/bin/git --version # timeout=10
 > git --version # 'git version 2.9.4'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/x86-64/git/2.9.4/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/x86-64/git/2.9.4/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision d4d46d80df2f78d371dcc5f17d0578f3d9635d25 (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 d4d46d80df2f78d371dcc5f17d0578f3d9635d25 # timeout=10
Commit message: "Merge pull request #4829 from NexGenAnalytics/remove_kokkos_impl_of_move"
 > /home/projects/x86-64/git/2.9.4/bin/git rev-list --no-walk d4d46d80df2f78d371dcc5f17d0578f3d9635d25 # timeout=10
[KokkosKernels_PullRequest_CLANG1001] $ /bin/bash -el /tmp/jenkins7406639671368736901.sh
salloc: Granted job allocation 1019833
salloc: Waiting for resource configuration
salloc: Nodes blake02 are ready for job
Running on machine: blake
KokkosKernels Repository Status:  f844a55ebb9082230bfcd8c4e610012011d80255 Add conj option for SerialGemmInternal. Use the routine in BsrMatrix SpMV.

Kokkos Repository Status: d4d46d80df2f78d371dcc5f17d0578f3d9635d25 Merge pull request #4829 from NexGenAnalytics/remove_kokkos_impl_of_move

Going to test compilers: clang/10.0.1 Testing compiler clang/10.0.1 Unrecognized compiler clang/10.0.1 when looking for Spack variants Unrecognized compiler clang/10.0.1 when looking for Spack variants Unrecognized compiler clang/10.0.1 when looking for Spack variants Starting job clang-10.0.1-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 -Wuninitialized extra_args: kokkoskernels scalars: 'double,complex_double' kokkoskernels ordinals: int kokkoskernels offsets: int,size_t kokkoskernels layouts: LayoutLeft PASSED clang-10.0.1-Pthread_Serial-release ####################################################### PASSED TESTS ####################################################### clang-10.0.1-Pthread_Serial-release build_time=497 run_time=185 salloc: Relinquishing job allocation 1019833 /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001 Finished: SUCCESS

kokkos-devops-admin avatar Mar 01 '22 17:03 kokkos-devops-admin

@e10harvey

No problem. I can use the tags inside struct Trans (by adding struct ConjNoTranspose).

It seems to me that the structures SerialTrmmInternal* duplicate the code for covering the conjugate and the non-conjugate case. Do I understand correctly?

The file KokkosBatched_InnerGemmFixC_Serial_Impl.hpp is 1600 lines long. I was hoping to limit any duplication. I could pass a template parameter different from ValueType (*opA)(ValueType). Could it be Trans::NoTranspose and Trans::ConjNoTranspose? The drawback is that InnerGemmFixC does not see any transpose per se.

What do you recommend?

uhetmaniuk avatar Mar 02 '22 00:03 uhetmaniuk

It seems to me that the structures SerialTrmmInternal* duplicate the code for covering the conjugate and the non-conjugate case. Do I understand correctly?

Yes. It is my understanding that the use of function pointers harms performance on some kokkos backends.

e10harvey avatar Mar 02 '22 15:03 e10harvey

The file KokkosBatched_InnerGemmFixC_Serial_Impl.hpp is 1600 lines long. I was hoping to limit any duplication. I could pass a template parameter different from ValueType (*opA)(ValueType). Could it be Trans::NoTranspose and Trans::ConjNoTranspose? The drawback is that InnerGemmFixC does not see any transpose per se.

What do you recommend?

I am in favor of updating the external API to support Trans::ConjTranspose and Trans::ConjNoTranspose while limiting code duplication and avoiding performance regressions.

e10harvey avatar Mar 02 '22 15:03 e10harvey

Status Flag 'Pre-Test Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging NO INSPECTION HAS BEEN PERFORMED ON THIS PULL REQUEST! - This PR must be inspected by setting label 'AT: PRE-TEST INSPECTED'.

kokkos-devops-admin avatar Mar 02 '22 22:03 kokkos-devops-admin

@e10harvey

I keep getting this error when building on weaver with CUDA.

ptxas fatal   : Unresolved extern function '_ZN13KokkosBatched7details8identityINS_6VectorINS_4SIMDIdEELi8EEEEET_RKS6_'
make[2]: *** [perf_test/blas/blas3/CMakeFiles/KokkosBlas3_perf_test.dir/KokkosBlas3_perf_test.cpp.o] Error 255
make[1]: *** [perf_test/blas/blas3/CMakeFiles/KokkosBlas3_perf_test.dir/all] Error 2
make: *** [all] Error 2

I was anticipating to use KokkosBatched::details::identity only with SerialGemmInternal. It compile correctly when CUDA is not enabled for Kokkos. Using CUDA yields this linking error.

Do you have any idea how to fix the problem?

uhetmaniuk avatar Mar 03 '22 16:03 uhetmaniuk

Do you have any idea how to fix the problem?

I believe this is an artifact of using function pointers. I think you're pointing to a function in the host code. I would suggest using overloads T conjOp(Trans::ConjTranspose & and `T conjOp(Trans::NoTranspose &) rather than using function pointers.

e10harvey avatar Mar 03 '22 20:03 e10harvey

Status Flag 'Pre-Test Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging NO INSPECTION HAS BEEN PERFORMED ON THIS PULL REQUEST! - This PR must be inspected by setting label 'AT: PRE-TEST INSPECTED'.

kokkos-devops-admin avatar Mar 04 '22 04:03 kokkos-devops-admin

Thanks @e10harvey I ended up using a template based on type. It compiles on weaver (with and without CUDA).

uhetmaniuk avatar Mar 04 '22 05:03 uhetmaniuk

Status Flag 'Pre-Test Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging NO INSPECTION HAS BEEN PERFORMED ON THIS PULL REQUEST! - This PR must be inspected by setting label 'AT: PRE-TEST INSPECTED'.

kokkos-devops-admin avatar Mar 08 '22 22:03 kokkos-devops-admin

Status Flag 'Pre-Test Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging NO INSPECTION HAS BEEN PERFORMED ON THIS PULL REQUEST! - This PR must be inspected by setting label 'AT: PRE-TEST INSPECTED'.

kokkos-devops-admin avatar Mar 18 '22 18:03 kokkos-devops-admin

Status Flag 'Pre-Test Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging NO INSPECTION HAS BEEN PERFORMED ON THIS PULL REQUEST! - This PR must be inspected by setting label 'AT: PRE-TEST INSPECTED'.

kokkos-devops-admin avatar Mar 28 '22 19:03 kokkos-devops-admin

Status Flag 'Pre-Test Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED by label AT: PRE-TEST INSPECTED! Autotester is Removing Label; This inspection will remain valid until a new commit to source branch is performed.

kokkos-devops-admin avatar Mar 29 '22 13:03 kokkos-devops-admin

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

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740

  • Build Num: 139
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 910
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 556
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 900
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 888
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 293
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (NexGenAnalytics/kokkos-kernels)
  • Branch: add_serial_gemm_conj_A
  • SHA: 05b9a93cc38424051235e2d4a17211fc94acd524
  • Mode: TEST_REPO

Pull Request Author: uhetmaniuk

kokkos-devops-admin avatar Mar 29 '22 13:03 kokkos-devops-admin

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

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

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740

  • Build Num: 139
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720

  • Build Num: 910
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_GCC720_Light_LayoutRight

  • Build Num: 556
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_GCC720

  • Build Num: 900
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_Tpls_INTEL18

  • Build Num: 888
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG1001

  • Build Num: 293
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH add_serial_gemm_conj_A
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 05b9a93cc38424051235e2d4a17211fc94acd524
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 403a4177774fda29426e289367de705bf9cbe0a8
PR_LABELS
PULLREQUESTNUM 1348
TEST_REPO_ALIAS KOKKOSKERNELS
Console Output (last 100 lines) : KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740 # 139 (click to expand)

22: Shortcut relative residual for iteration 4 is: 0.0114835
22: Shortcut relative residual for iteration 5 is: 0.00494552
22: Shortcut relative residual for iteration 6 is: 0.00218954
22: Shortcut relative residual for iteration 7 is: 0.000991922
22: Shortcut relative residual for iteration 8 is: 0.000463021
22: Shortcut relative residual for iteration 9 is: 0.000217945
22: Shortcut relative residual for iteration 10 is: 0.00010212
22: Shortcut relative residual for iteration 11 is: 4.74669e-05
22: Shortcut relative residual for iteration 12 is: 2.19568e-05
22: Shortcut relative residual for iteration 13 is: 1.01615e-05
22: Shortcut relative residual for iteration 14 is: 4.77165e-06
22: True relative residual for iteration 14 is : 4.77165e-06
22: Shortcut relative residual for iteration 15 is: 2.38402e-06
22: Shortcut relative residual for iteration 16 is: 1.19465e-06
22: Shortcut relative residual for iteration 17 is: 5.95332e-07
22: Shortcut relative residual for iteration 18 is: 2.83012e-07
22: Shortcut relative residual for iteration 19 is: 1.32401e-07
22: Shortcut relative residual for iteration 20 is: 6.06542e-08
22: Shortcut relative residual for iteration 21 is: 2.71614e-08
22: Shortcut relative residual for iteration 22 is: 1.2012e-08
22: Shortcut relative residual for iteration 23 is: 5.37439e-09
22: Shortcut relative residual for iteration 24 is: 2.41075e-09
22: Shortcut relative residual for iteration 25 is: 1.11111e-09
22: Shortcut relative residual for iteration 26 is: 4.9994e-10
22: Shortcut relative residual for iteration 27 is: 2.26961e-10
22: Shortcut relative residual for iteration 28 is: 1.0514e-10
22: Shortcut relative residual for iteration 29 is: 5.003e-11
22: True relative residual for iteration 29 is : 5.003e-11
22: Ending relative residual is: 5.003e-11
22: Solver converged! 
22: The solver completed 30 iterations.
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.44 sec
test 23
      Start 23: gmres_test_prec

23: Test command: /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740.139/TestAll_2022-03-29_08.30.17/cuda/10.1.243/Cuda_Serial-release/example/gmres/KokkosKernels_gmres_test_prec 23: Test timeout computed to be: 2500 23: Convergence tolerance is: 1e-10 23: Convergence tolerance is: 1e-10 23: Initial relative residual is: 332.144 23: Shortcut relative residual for iteration 0 is: 2.64818e-14 23: True relative residual for iteration 0 is : 3.48957e-14 23: Ending relative residual is: 3.48957e-14 23: Solver converged! 23: The solver completed 1 iterations. 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.42 sec

96% tests passed, 1 tests failed out of 23

Total Test time (real) = 681.71 sec

The following tests FAILED: 10 - sparse_serial (SEGFAULT) Errors while running CTest ####################################################### PASSED TESTS ####################################################### ####################################################### FAILED TESTS ####################################################### cuda-10.1.243-Cuda_Serial-release (test failed) #######################################################

Reproducer instructions:

Load modules:

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

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Cuda,Serial --arch=Power9,Volta70 --compiler=/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/kokkos/bin/nvcc_wrapper --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized " --cxxstandard="14" --ldflags="" --with-cuda=/home/projects/ppc64le-pwr9-nvidia/cuda/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_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740/KokkosKernels_PullRequest_Tpls_CUDA9_Tpls_CUDA10_Tpls_CUDA10_LayoutRight_GCC720_Light_GCC720_GCC740.139/TestAll_2022-03-29_08.30.17/cuda/10.1.243/Cuda_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

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

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

16: Shortcut relative residual for iteration 27 is: 2.26961e-10
16: Shortcut relative residual for iteration 28 is: 1.0514e-10
16: Shortcut relative residual for iteration 29 is: 5.003e-11
16: True relative residual for iteration 29 is : 5.003e-11
16: Ending relative residual is: 5.003e-11
16: Solver converged! 
16: The solver completed 30 iterations.
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.02 sec
test 17
      Start 17: gmres_test_prec

17: Test command: /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.910/TestAll_2022-03-29_07.59.04/gcc/7.2.0/OpenMP-release/example/gmres/KokkosKernels_gmres_test_prec 17: Test timeout computed to be: 2500 17: Convergence tolerance is: 1e-10 17: Convergence tolerance is: 1e-10 17: Initial relative residual is: 332.144 17: Shortcut relative residual for iteration 0 is: 2.64818e-14 17: True relative residual for iteration 0 is : 3.48957e-14 17: Ending relative residual is: 3.48957e-14 17: Solver converged! 17: The solver completed 1 iterations. 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) = 92.34 sec

The following tests FAILED: 4 - sparse_openmp (Subprocess aborted) Errors while running CTest ####################################################### PASSED TESTS ####################################################### ####################################################### FAILED TESTS ####################################################### gcc-7.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/7.2.0

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

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.910/TestAll_2022-03-29_07.59.04/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-Threads_Serial-release (test 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=Threads,Serial --arch=SKX --compiler=/home/projects/x86-64/gcc/7.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="14" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls= --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720/KokkosKernels_PullRequest_GCC720.910/TestAll_2022-03-29_07.59.04/gcc/7.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

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

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

16: Shortcut relative residual for iteration 27 is: 2.26961e-10
16: Shortcut relative residual for iteration 28 is: 1.0514e-10
16: Shortcut relative residual for iteration 29 is: 5.003e-11
16: True relative residual for iteration 29 is : 5.003e-11
16: Ending relative residual is: 5.003e-11
16: Solver converged! 
16: The solver completed 30 iterations.
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.03 sec
test 17
      Start 17: gmres_test_prec

17: Test command: /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.556/TestAll_2022-03-29_07.59.13/gcc/7.2.0/OpenMP-release/example/gmres/KokkosKernels_gmres_test_prec 17: Test timeout computed to be: 2500 17: Convergence tolerance is: 1e-10 17: Convergence tolerance is: 1e-10 17: Initial relative residual is: 332.144 17: Shortcut relative residual for iteration 0 is: 2.64818e-14 17: True relative residual for iteration 0 is : 3.48957e-14 17: Ending relative residual is: 3.48957e-14 17: Solver converged! 17: The solver completed 1 iterations. 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.53 sec

The following tests FAILED: 4 - sparse_openmp (Subprocess aborted) Errors while running CTest ####################################################### PASSED TESTS ####################################################### ####################################################### FAILED TESTS ####################################################### gcc-7.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/7.2.0

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

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.556/TestAll_2022-03-29_07.59.13/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-Threads_Serial-release (test 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=Threads,Serial --arch=SKX --compiler=/home/projects/x86-64/gcc/7.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="14" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutRight --with-tpls= --with-options= --with-cuda-options= --with-spaces=hostspace --no-examples --no-default-eti

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_GCC720_Light_LayoutRight/KokkosKernels_PullRequest_GCC720_Light_LayoutRight.556/TestAll_2022-03-29_07.59.13/gcc/7.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

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

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

22: Shortcut relative residual for iteration 6 is: 0.00218954
22: Shortcut relative residual for iteration 7 is: 0.000991922
22: Shortcut relative residual for iteration 8 is: 0.000463021
22: Shortcut relative residual for iteration 9 is: 0.000217945
22: Shortcut relative residual for iteration 10 is: 0.00010212
22: Shortcut relative residual for iteration 11 is: 4.74669e-05
22: Shortcut relative residual for iteration 12 is: 2.19568e-05
22: Shortcut relative residual for iteration 13 is: 1.01615e-05
22: Shortcut relative residual for iteration 14 is: 4.77165e-06
22: True relative residual for iteration 14 is : 4.77165e-06
22: Shortcut relative residual for iteration 15 is: 2.38402e-06
22: Shortcut relative residual for iteration 16 is: 1.19465e-06
22: Shortcut relative residual for iteration 17 is: 5.95332e-07
22: Shortcut relative residual for iteration 18 is: 2.83012e-07
22: Shortcut relative residual for iteration 19 is: 1.32401e-07
22: Shortcut relative residual for iteration 20 is: 6.06542e-08
22: Shortcut relative residual for iteration 21 is: 2.71614e-08
22: Shortcut relative residual for iteration 22 is: 1.2012e-08
22: Shortcut relative residual for iteration 23 is: 5.37439e-09
22: Shortcut relative residual for iteration 24 is: 2.41075e-09
22: Shortcut relative residual for iteration 25 is: 1.11111e-09
22: Shortcut relative residual for iteration 26 is: 4.9994e-10
22: Shortcut relative residual for iteration 27 is: 2.26961e-10
22: Shortcut relative residual for iteration 28 is: 1.0514e-10
22: Shortcut relative residual for iteration 29 is: 5.003e-11
22: True relative residual for iteration 29 is : 5.003e-11
22: Ending relative residual is: 5.003e-11
22: Solver converged! 
22: The solver completed 30 iterations.
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.03 sec
test 23
      Start 23: gmres_test_prec

23: Test command: /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.900/TestAll_2022-03-29_07.59.21/gcc/7.2.0/OpenMP_Serial-release/example/gmres/KokkosKernels_gmres_test_prec 23: Test timeout computed to be: 2500 23: Convergence tolerance is: 1e-10 23: Convergence tolerance is: 1e-10 23: Initial relative residual is: 332.144 23: Shortcut relative residual for iteration 0 is: 2.64818e-14 23: True relative residual for iteration 0 is : 3.48957e-14 23: Ending relative residual is: 3.48957e-14 23: Solver converged! 23: The solver completed 1 iterations. 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.01 sec

96% tests passed, 1 tests failed out of 23

Total Test time (real) = 211.45 sec

The following tests FAILED: 4 - sparse_openmp (Subprocess aborted) Errors while running CTest ####################################################### PASSED TESTS ####################################################### ####################################################### FAILED TESTS ####################################################### gcc-7.2.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/7.2.0 openblas/0.2.20/gcc/7.2.0

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP,Serial --arch=SKX --compiler=/home/projects/x86-64/gcc/7.2.0/bin/g++ --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wignored-qualifiers -Wempty-body -Wclobbered -Wuninitialized " --cxxstandard="14" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls=blas --user-blas-path=/home/projects/x86-64-skylake/openblas/0.2.20/gcc/7.2.0/lib --user-lapack-path=/home/projects/x86-64-skylake/openblas/0.2.20/gcc/7.2.0/lib --user-blas-lib=blas --user-lapack-lib=lapack --extra-linker-flags=-lgfortran,-lm --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_GCC720/KokkosKernels_PullRequest_Tpls_GCC720.900/TestAll_2022-03-29_07.59.21/gcc/7.2.0/OpenMP_Serial-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

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

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

16: Shortcut relative residual for iteration 27 is: 2.26961e-10
16: Shortcut relative residual for iteration 28 is: 1.0514e-10
16: Shortcut relative residual for iteration 29 is: 5.003e-11
16: True relative residual for iteration 29 is : 5.003e-11
16: Ending relative residual is: 5.003e-11
16: Solver converged! 
16: The solver completed 30 iterations.
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.07 sec
test 17
      Start 17: gmres_test_prec

17: Test command: /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18/KokkosKernels_PullRequest_Tpls_INTEL18.888/TestAll_2022-03-29_07.59.31/intel/18.1.163/Threads-release/example/gmres/KokkosKernels_gmres_test_prec 17: Test timeout computed to be: 2500 17: Convergence tolerance is: 1e-10 17: Convergence tolerance is: 1e-10 17: Initial relative residual is: 335.08 17: Shortcut relative residual for iteration 0 is: 2.62642e-14 17: True relative residual for iteration 0 is : 4.25123e-14 17: Ending relative residual is: 4.25123e-14 17: Solver converged! 17: The solver completed 1 iterations. 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.05 sec

94% tests passed, 1 tests failed out of 17

Total Test time (real) = 2566.34 sec

The following tests FAILED: 4 - sparse_threads (Timeout) Errors while running CTest ####################################################### PASSED TESTS ####################################################### ####################################################### FAILED TESTS ####################################################### intel-18.1.163-OpenMP-release (test failed) #######################################################

Reproducer instructions:

Load modules:

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

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=OpenMP --arch=SKX --compiler=/home/projects/x86-64/intel/compilers/2018/compilers_and_libraries_2018.1.163/linux/bin/intel64/icpc --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized " --cxxstandard="14" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls=mkl --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18/KokkosKernels_PullRequest_Tpls_INTEL18.888/TestAll_2022-03-29_07.59.31/intel/18.1.163/OpenMP-release
  # To reload modules
    source ./reload_modules.sh
  # To reconfigure
    ./call_generate_makefile.sh
  # To rebuild
    make -j
  # To retest
    ctest -V

####################################################### intel-18.1.163-Threads-release (test failed) #######################################################

Reproducer instructions:

Load modules:

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

$KOKKOSKERNELS_PATH/cm_generate_makefile.bash --with-devices=Threads --arch=SKX --compiler=/home/projects/x86-64/intel/compilers/2018/compilers_and_libraries_2018.1.163/linux/bin/intel64/icpc --cxxflags="-O3 -Wall -Wunused-parameter -Wshadow -pedantic -Werror -Wsign-compare -Wtype-limits -Wuninitialized " --cxxstandard="14" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls=mkl --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_Tpls_INTEL18/KokkosKernels_PullRequest_Tpls_INTEL18.888/TestAll_2022-03-29_07.59.31/intel/18.1.163/Threads-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 1021318 salloc: Job allocation 1021318 has been revoked. Build step 'Execute shell' marked build as failure Finished: FAILURE

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

22: Shortcut relative residual for iteration 6 is: 0.00218954
22: Shortcut relative residual for iteration 7 is: 0.000991922
22: Shortcut relative residual for iteration 8 is: 0.000463021
22: Shortcut relative residual for iteration 9 is: 0.000217945
22: Shortcut relative residual for iteration 10 is: 0.00010212
22: Shortcut relative residual for iteration 11 is: 4.74669e-05
22: Shortcut relative residual for iteration 12 is: 2.19568e-05
22: Shortcut relative residual for iteration 13 is: 1.01615e-05
22: Shortcut relative residual for iteration 14 is: 4.77165e-06
22: True relative residual for iteration 14 is : 4.77165e-06
22: Shortcut relative residual for iteration 15 is: 2.38402e-06
22: Shortcut relative residual for iteration 16 is: 1.19465e-06
22: Shortcut relative residual for iteration 17 is: 5.95332e-07
22: Shortcut relative residual for iteration 18 is: 2.83012e-07
22: Shortcut relative residual for iteration 19 is: 1.32401e-07
22: Shortcut relative residual for iteration 20 is: 6.06542e-08
22: Shortcut relative residual for iteration 21 is: 2.71614e-08
22: Shortcut relative residual for iteration 22 is: 1.2012e-08
22: Shortcut relative residual for iteration 23 is: 5.37439e-09
22: Shortcut relative residual for iteration 24 is: 2.41075e-09
22: Shortcut relative residual for iteration 25 is: 1.11111e-09
22: Shortcut relative residual for iteration 26 is: 4.9994e-10
22: Shortcut relative residual for iteration 27 is: 2.26961e-10
22: Shortcut relative residual for iteration 28 is: 1.0514e-10
22: Shortcut relative residual for iteration 29 is: 5.003e-11
22: True relative residual for iteration 29 is : 5.003e-11
22: Ending relative residual is: 5.003e-11
22: Solver converged! 
22: The solver completed 30 iterations.
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.02 sec
test 23
      Start 23: gmres_test_prec

23: Test command: /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.293/TestAll_2022-03-29_07.59.42/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: Convergence tolerance is: 1e-10 23: Initial relative residual is: 335.08 23: Shortcut relative residual for iteration 0 is: 3.10431e-14 23: True relative residual for iteration 0 is : 3.19821e-14 23: Ending relative residual is: 3.19821e-14 23: Solver converged! 23: The solver completed 1 iterations. 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.01 sec

96% tests passed, 1 tests failed out of 23

Total Test time (real) = 2651.63 sec

The following tests FAILED: 10 - sparse_threads (Timeout) 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="14" --ldflags="" --kokkos-path=$KOKKOS_PATH --kokkoskernels-path=$KOKKOSKERNELS_PATH --with-scalars='double,complex_double' --with-ordinals=int --with-offsets=int,size_t --with-layouts=LayoutLeft --with-tpls= --with-options= --with-cuda-options= --no-examples

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

  # Move to the build directory
    cd /home/jenkins/blake-new/workspace/KokkosKernels_PullRequest_CLANG1001/KokkosKernels_PullRequest_CLANG1001.293/TestAll_2022-03-29_07.59.42/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

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

kokkos-devops-admin avatar Mar 29 '22 15:03 kokkos-devops-admin

Status Flag 'Pre-Test Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging NO INSPECTION HAS BEEN PERFORMED ON THIS PULL REQUEST! - This PR must be inspected by setting label 'AT: PRE-TEST INSPECTED'.

kokkos-devops-admin avatar Sep 12 '23 16:09 kokkos-devops-admin