Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

draft #5 Added google benchmark to kokkos kernel and to the CI #1626

Merged
merged 5 commits into from
Jan 30, 2023

Conversation

mperrinel
Copy link
Contributor

@mperrinel mperrinel commented Dec 12, 2022

This PR add google benchmark to Kokkos-kernel project.

This PR is work in progress because adapted from the one done in Kokkos core

To test the PR, please configure it with these options:

cmake <KOKKOS-KERNELS_SOURCE_DIR> -DKokkos_DIR=<KOKKOS_INSTALL_DIR>/lib/cmake/Kokkos -DKokkosKernels_ENABLE_BENCHMARK=ON -DKokkosKernels_ENABLE_TESTS=ON -DKokkosKernels_ENABLE_ALL_COMPONENTS=ON

@fnrizzi
Copy link

fnrizzi commented Dec 13, 2022

@lucbv i cannot make this PR a draft or even assign it, so i am pinging you here. can you please add me as developer to kernels if I am not already?

.github/workflows/osx.yml Outdated Show resolved Hide resolved
.jenkins/nightly.groovy Outdated Show resolved Hide resolved
.jenkins/nightly.groovy Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
perf_test/BenchmarkMain.cpp Outdated Show resolved Hide resolved
@@ -50,5 +50,95 @@ if (KokkosKernels_ENABLE_PERFTESTS)
ADD_COMPONENT_SUBDIRECTORY(blas)
ADD_SUBDIRECTORY(performance)
#ADD_SUBDIRECTORY(common)

IF (KOKKOS_HAS_TRILINOS)
Copy link
Contributor

Choose a reason for hiding this comment

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

Is that even defined? You should use KOKKOSKERNELS_HAS_TRILINOS instead

Copy link
Contributor Author

@mperrinel mperrinel Dec 13, 2022

Choose a reason for hiding this comment

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

Thanks, I changed it in the commit d953f8f. I saw that KOKKOS_HAS_TRILINOS is used in the file kokkos-kernels/perf_test/sparse/CMakeLists.txt too. Let me know if we should modify it too

@mperrinel
Copy link
Contributor Author

@lucbv I realized that the PR was not in a draft mode. Sorry for that, in some other projects, adding draft as a prefix of the PR title was enough. I will follow the process now and for the future too

@mperrinel mperrinel marked this pull request as draft December 14, 2022 08:35
Copy link
Contributor

@e10harvey e10harvey left a comment

Choose a reason for hiding this comment

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

In general, this is fantastic. Thanks, @mperrinel ! Please see comments and questions below

message(FATAL_ERROR "Benchmarks are not supported when building as part of Trilinos")
ENDIF()

find_package(benchmark QUIET)
Copy link
Contributor

@e10harvey e10harvey Dec 14, 2022

Choose a reason for hiding this comment

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

Only search for google benchmark if it is enabled via KokkosKernels_ENABLE_BENCHMARK.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

👍 bb8a3e6

Copy link
Contributor

Choose a reason for hiding this comment

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

Please add the KokkosKernels_ENABLE_BENCHMARK option around here: https://github.com/kokkos/kokkos-kernels/blob/develop/CMakeLists.txt#L53 and docs to BUILD.md.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

We didn't change the top level CMakeLists.txt because it was decided with @lucbv during one meeting with him. Our understanding it that eventually, benchmark and perfsuite need to be cleaned up or unified. We will bring this up again during the meeting with Luc in case we misunderstood.

--benchmark_out=${BENCHMARK_NAME}_${BENCHMARK_TIME}.json
)

ADD_TEST(
Copy link
Contributor

Choose a reason for hiding this comment

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

Will this be run with all other unit tests?

Copy link
Contributor

Choose a reason for hiding this comment

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

No this would probably only be triggered in nightly build or even at a different frequency. The benchmark might be longer and could time out if included next to unit-tests

Copy link
Contributor Author

Choose a reason for hiding this comment

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

That will be run with all other unit tests only if KokkosKernels_ENABLE_BENCHMARK is enabled, which is not the case by default

perf_test/BenchmarkMain.cpp Show resolved Hide resolved
@fnrizzi
Copy link

fnrizzi commented Jan 12, 2023

@e10harvey @lucbv @ndellingwood can you please take another look at this so that we can move forward?
I think all comments are addressed

Copy link
Contributor

@e10harvey e10harvey left a comment

Choose a reason for hiding this comment

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

Please see comments. It would also be nice to see the output of cmake -DKokkosKernels_ENABLE_BENCHMARK=ON and the benchmark binary output.

@@ -75,7 +75,7 @@ pipeline {
-DCMAKE_CXX_STANDARD=17 \
-DCMAKE_CXX_EXTENSIONS=OFF \
-DKokkosKernels_ENABLE_TESTS=ON \
-DKokkosKernels_ENABLE_EXAMPLES=ON \
-DKokkosKernels_ENABLE_BENCHMARKS=ON \
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
-DKokkosKernels_ENABLE_BENCHMARKS=ON \
-DKokkosKernels_ENABLE_EXAMPLES=ON \

Copy link
Contributor Author

Choose a reason for hiding this comment

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

👍 46546d9

message(FATAL_ERROR "Benchmarks are not supported when building as part of Trilinos")
ENDIF()

find_package(benchmark QUIET)
Copy link
Contributor

Choose a reason for hiding this comment

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

Please add the KokkosKernels_ENABLE_BENCHMARK option around here: https://github.com/kokkos/kokkos-kernels/blob/develop/CMakeLists.txt#L53 and docs to BUILD.md.

Copy link
Contributor

@e10harvey e10harvey left a comment

Choose a reason for hiding this comment

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

Please add the KokkosKernels_ENABLE_BENCHMARK option around here: https://github.com/kokkos/kokkos-kernels/blob/develop/CMakeLists.txt#L53 and documentation to BUILD.md.

@mperrinel
Copy link
Contributor Author

Thanks @e10harvey for the comment. We answered it last week:
#1626 (comment)

@cwpearson
Copy link
Contributor

cwpearson commented Jan 24, 2023

I'd like to see the following environment information included in each benchmark output file that we plan to store. This is useful for post-facto analysis when something strange is observed to be happening.

General:

  • compilers and versions

For OpenMP

  • OMP_NUM_THREADS
  • OMP_DYNAMIC
  • OMP_PROC_BIND
  • OMP_PLACES

For CUDA:

  • Nvidia driver version
  • GPU name / model / revision (enough to unambiguously identify the SKU)

For AMD / Intel GPUs:

  • analogous to CUDA

@fnrizzi
Copy link

fnrizzi commented Jan 25, 2023

I'd like to see the following environment information included in each benchmark output file that we plan to store. This is useful for post-facto analysis when something strange is observed to be happening.

General:

  • compilers and versions

For OpenMP

  • OMP_NUM_THREADS
  • OMP_DYNAMIC
  • OMP_PROC_BIND
  • OMP_PLACES

For CUDA:

  • Nvidia driver version
  • GPU name / model / revision (enough to unambiguously identify the SKU)

For AMD / Intel GPUs:

  • analogous to CUDA

Hi @cwpearson , this PR only adds googlebench as dependency.
But we have another PR open: if you look HERE there is an actual example of an output generated by running the dot benchmark with serial backend. Basically, the output gets all the info from the kokkos configuration so I believe it contains all the info you mention above.
@meriadegp and I will generate sample outputs for CUDA, AMD, OpenMP backends too and share them with you.

@e10harvey
Copy link
Contributor

Thanks @e10harvey for the comment. We answered it last week: #1626 (comment)

I see. Thank you.

@e10harvey e10harvey added AT: PRE-TEST INSPECTED Mark this PR as approved for testing. and removed AT: WIP labels Jan 25, 2023
@kokkos-devops-admin kokkos-devops-admin removed the AT: PRE-TEST INSPECTED Mark this PR as approved for testing. label Jan 25, 2023
@kokkos-devops-admin
Copy link

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
Copy link

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

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930

  • Build Num: 212
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 219
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 153
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

  • Build Num: 48
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_GCC1020

  • Build Num: 46
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_VEGA908_ROCM520

  • Build Num: 51
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (NexGenAnalytics/kokkos-kernels)
  • Branch: 5-google-bench
  • SHA: 46546d9
  • Mode: TEST_REPO

Pull Request Author: mperrinel

@kokkos-devops-admin
Copy link

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

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

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930

  • Build Num: 212
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 219
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 153
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

  • Build Num: 48
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_GCC1020

  • Build Num: 46
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_VEGA908_ROCM520

  • Build Num: 51
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS
Console Output (last 100 lines) : KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930 # 212 (click to expand)

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

Kokkos Repository Status: 84a336a523b5cd26438044c89d78567c74c278ed Merge pull request #5807 from dalg24/all_t

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

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

 delete mode 100644 sparse/impl/KokkosSparse_spgemm_viennaCL_impl.hpp
 rename {example/gmres => sparse/src}/KokkosSparse_MatrixPrec.hpp (68%)
 rename {example/gmres => sparse/src}/KokkosSparse_Preconditioner.hpp (80%)
 create mode 100644 sparse/src/KokkosSparse_gmres.hpp
 create mode 100644 sparse/src/KokkosSparse_gmres_handle.hpp
 create mode 100644 sparse/tpls/KokkosSparse_gmres_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_gmres_tpl_spec_decl.hpp
 rename sparse/tpls/{KokkosSparse_spgemm_tpl_spec_avail.hpp => KokkosSparse_spgemm_jacobi_tpl_spec_avail.hpp} (76%)
 rename sparse/tpls/{KokkosSparse_spgemm_tpl_spec_decl.hpp => KokkosSparse_spgemm_jacobi_tpl_spec_decl.hpp} (100%)
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_numeric_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_numeric_tpl_spec_decl.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_decl.hpp
 create mode 100644 sparse/unit_test/Test_Sparse_gmres.hpp
/home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight
***Forced exclusive execution
Job <50611> is submitted to queue .
<>
<>
Running on machine: weaver
KokkosKernels Repository Status:  39e210f9fa56a64c3733d9c568b05a3d4c7ee2ea Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 84a336a523b5cd26438044c89d78567c74c278ed Merge pull request #5807 from dalg24/all_t

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

Kokkos Repository Status: 84a336a523b5cd26438044c89d78567c74c278ed Merge pull request #5807 from dalg24/all_t

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

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

Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on weaver (testbed) in workspace /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse --resolve-git-dir /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos-kernels/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/ppc64le/git/2.10.1/bin/git config remote.origin.url https://github.com/NexGenAnalytics/kokkos-kernels # timeout=10
Fetching upstream changes from https://github.com/NexGenAnalytics/kokkos-kernels
 > /home/projects/ppc64le/git/2.10.1/bin/git --version # timeout=10
 > git --version # 'git version 2.10.1'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/ppc64le/git/2.10.1/bin/git fetch --tags --progress -- https://github.com/NexGenAnalytics/kokkos-kernels +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse 46546d948d2c57e55be037dd9c0180105d07ba63^{commit} # timeout=10
Checking out Revision 46546d948d2c57e55be037dd9c0180105d07ba63 (detached)
 > /home/projects/ppc64le/git/2.10.1/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git checkout -f 46546d948d2c57e55be037dd9c0180105d07ba63 # timeout=10
Commit message: "#5 fixed error from previous commit"
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-list --no-walk 7d00beec7c2a6120021031d47f5e84015796c93a # timeout=10
The recommended git tool is: NONE
No credentials specified
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse --resolve-git-dir /home/jenkins/weaver-new/workspace/KokkosKernels_PullRequest_CLANG13CUDA10/kokkos/.git # timeout=10
Fetching changes from the remote Git repository
 > /home/projects/ppc64le/git/2.10.1/bin/git config remote.origin.url https://github.com/kokkos/kokkos.git # timeout=10
Fetching upstream changes from https://github.com/kokkos/kokkos.git
 > /home/projects/ppc64le/git/2.10.1/bin/git --version # timeout=10
 > git --version # 'git version 2.10.1'
Setting http proxy: proxy.sandia.gov:80
 > /home/projects/ppc64le/git/2.10.1/bin/git fetch --tags --progress -- https://github.com/kokkos/kokkos.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-parse origin/develop^{commit} # timeout=10
Checking out Revision 84a336a523b5cd26438044c89d78567c74c278ed (origin/develop)
 > /home/projects/ppc64le/git/2.10.1/bin/git config core.sparsecheckout # timeout=10
 > /home/projects/ppc64le/git/2.10.1/bin/git checkout -f 84a336a523b5cd26438044c89d78567c74c278ed # timeout=10
Commit message: "Merge pull request #5807 from dalg24/all_t"
 > /home/projects/ppc64le/git/2.10.1/bin/git rev-list --no-walk 94d9c9e8b84d142f536c395d20925985c0f03f53 # timeout=10
[KokkosKernels_PullRequest_CLANG13CUDA10] $ /bin/bash -el /tmp/jenkins7480114187637004513.sh
From https://github.com/kokkos/kokkos-kernels
 * branch            develop    -> FETCH_HEAD
fatal: upstream/develop - not something we can merge
Build step 'Execute shell' marked build as failure
Finished: FAILURE

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

 rename sparse/tpls/{KokkosSparse_spgemm_tpl_spec_decl.hpp => KokkosSparse_spgemm_jacobi_tpl_spec_decl.hpp} (100%)
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_numeric_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_numeric_tpl_spec_decl.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_decl.hpp
 create mode 100644 sparse/unit_test/Test_Sparse_gmres.hpp
/home/jenkins/inouye/workspace/workspace/KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

Currently Loaded Modules:

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

Currently Loaded Modules:

  1. cmake/3.17.0

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

Kokkos Repository Status: 7a13414d13ee5fb993d7db94f0a812ba07db22fc Merge pull request #5767 from masterleinad/fix_scratch_again

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

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

 create mode 100644 sparse/eti/generated_specializations_hpp/KokkosSparse_gmres_eti_spec_decl.hpp.in
 create mode 100644 sparse/impl/KokkosSparse_gmres_impl.hpp
 create mode 100644 sparse/impl/KokkosSparse_gmres_spec.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_CUSP_impl.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_cuSPARSE_impl.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_mkl2phase_impl.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_mkl_impl.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_rocSPARSE_impl.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_viennaCL_impl.hpp
 rename {example/gmres => sparse/src}/KokkosSparse_MatrixPrec.hpp (68%)
 rename {example/gmres => sparse/src}/KokkosSparse_Preconditioner.hpp (80%)
 create mode 100644 sparse/src/KokkosSparse_gmres.hpp
 create mode 100644 sparse/src/KokkosSparse_gmres_handle.hpp
 create mode 100644 sparse/tpls/KokkosSparse_gmres_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_gmres_tpl_spec_decl.hpp
 rename sparse/tpls/{KokkosSparse_spgemm_tpl_spec_avail.hpp => KokkosSparse_spgemm_jacobi_tpl_spec_avail.hpp} (76%)
 rename sparse/tpls/{KokkosSparse_spgemm_tpl_spec_decl.hpp => KokkosSparse_spgemm_jacobi_tpl_spec_decl.hpp} (100%)
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_numeric_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_numeric_tpl_spec_decl.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_decl.hpp
 create mode 100644 sparse/unit_test/Test_Sparse_gmres.hpp
/home/jenkins/inouye/workspace/workspace/KokkosKernels_PullRequest_A64FX_GCC1020

Currently Loaded Modules:

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

Currently Loaded Modules:

  1. cmake/3.17.0

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

Kokkos Repository Status: 3369267b57e89ca8b318cf7012efc8fe9f3d253a Merge pull request #5800 from masterleinad/improve_comment_test_team

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

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

 ...okkosSparse_par_ilut_symbolic_tpl_spec_decl.hpp |   2 +-
 ... KokkosSparse_spgemm_jacobi_tpl_spec_avail.hpp} |  19 +-
 ...> KokkosSparse_spgemm_jacobi_tpl_spec_decl.hpp} |   0
 .../KokkosSparse_spgemm_numeric_tpl_spec_avail.hpp | 211 +++++++
 .../KokkosSparse_spgemm_numeric_tpl_spec_decl.hpp  | 672 ++++++++++++++++++++
 ...KokkosSparse_spgemm_symbolic_tpl_spec_avail.hpp | 171 +++++
 .../KokkosSparse_spgemm_symbolic_tpl_spec_decl.hpp | 686 +++++++++++++++++++++
 sparse/tpls/KokkosSparse_spmv_tpl_spec_decl.hpp    |   2 +-
 sparse/unit_test/Test_Sparse.hpp                   |   1 +
 sparse/unit_test/Test_Sparse_CrsMatrix.hpp         |   1 +
 sparse/unit_test/Test_Sparse_bspgemm.hpp           |  48 +-
 sparse/unit_test/Test_Sparse_gmres.hpp             | 204 ++++++
 sparse/unit_test/Test_Sparse_par_ilut.hpp          |  21 +-
 sparse/unit_test/Test_Sparse_rocsparse.hpp         |   2 +-
 sparse/unit_test/Test_Sparse_spgemm.hpp            | 224 ++++---
 sparse/unit_test/Test_Sparse_spgemm_jacobi.hpp     |   9 +-
 85 files changed, 4224 insertions(+), 4213 deletions(-)
 delete mode 100644 example/gmres/gmres.hpp
 delete mode 100644 example/gmres/test_cmplx_A.cpp
 delete mode 100644 example/gmres/test_real_A.cpp
 create mode 100644 sparse/eti/generated_specializations_cpp/gmres/KokkosSparse_gmres_eti_spec_inst.cpp.in
 create mode 100644 sparse/eti/generated_specializations_hpp/KokkosSparse_gmres_eti_spec_avail.hpp.in
 create mode 100644 sparse/eti/generated_specializations_hpp/KokkosSparse_gmres_eti_spec_decl.hpp.in
 create mode 100644 sparse/impl/KokkosSparse_gmres_impl.hpp
 create mode 100644 sparse/impl/KokkosSparse_gmres_spec.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_CUSP_impl.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_cuSPARSE_impl.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_mkl2phase_impl.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_mkl_impl.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_rocSPARSE_impl.hpp
 delete mode 100644 sparse/impl/KokkosSparse_spgemm_viennaCL_impl.hpp
 rename {example/gmres => sparse/src}/KokkosSparse_MatrixPrec.hpp (68%)
 rename {example/gmres => sparse/src}/KokkosSparse_Preconditioner.hpp (80%)
 create mode 100644 sparse/src/KokkosSparse_gmres.hpp
 create mode 100644 sparse/src/KokkosSparse_gmres_handle.hpp
 create mode 100644 sparse/tpls/KokkosSparse_gmres_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_gmres_tpl_spec_decl.hpp
 rename sparse/tpls/{KokkosSparse_spgemm_tpl_spec_avail.hpp => KokkosSparse_spgemm_jacobi_tpl_spec_avail.hpp} (76%)
 rename sparse/tpls/{KokkosSparse_spgemm_tpl_spec_decl.hpp => KokkosSparse_spgemm_jacobi_tpl_spec_decl.hpp} (100%)
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_numeric_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_numeric_tpl_spec_decl.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_avail.hpp
 create mode 100644 sparse/tpls/KokkosSparse_spgemm_symbolic_tpl_spec_decl.hpp
 create mode 100644 sparse/unit_test/Test_Sparse_gmres.hpp
/home/jenkins/caraway-new/workspace/KokkosKernels_PullRequest_VEGA908_ROCM520
Running on machine: caraway
KokkosKernels Repository Status:  c48dc4a0ee43883a4da0d7e8cb279ff0faf3d48c Merge remote-tracking branch 'upstream/develop' into HEAD

Kokkos Repository Status: 3369267b57e89ca8b318cf7012efc8fe9f3d253a Merge pull request #5800 from masterleinad/improve_comment_test_team

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

@cwpearson
Copy link
Contributor

@fnrizzi thank you for the pointer, sorry to add noise here, I will comment over there

@e10harvey
Copy link
Contributor

The KokkosKernels_PullRequest_CLANG13CUDA10 failure is related to a CI configuration bug. It has been fixed now.

@e10harvey e10harvey added AT: RETEST Have this PR retested. AT: PRE-TEST INSPECTED Mark this PR as approved for testing. labels Jan 26, 2023
Copy link
Contributor

@e10harvey e10harvey left a comment

Choose a reason for hiding this comment

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

Thank you!

@e10harvey e10harvey marked this pull request as ready for review January 26, 2023 17:16
@kokkos-devops-admin
Copy link

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

@kokkos-devops-admin
Copy link

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

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930

  • Build Num: 223
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 230
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 164
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

  • Build Num: 59
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_GCC1020

  • Build Num: 57
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_VEGA908_ROCM520

  • Build Num: 59
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (NexGenAnalytics/kokkos-kernels)
  • Branch: 5-google-bench
  • SHA: 46546d9
  • Mode: TEST_REPO

Pull Request Author: mperrinel

@kokkos-devops-admin
Copy link

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

@kokkos-devops-admin
Copy link

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

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930

  • Build Num: 224
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 231
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 165
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

  • Build Num: 60
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_GCC1020

  • Build Num: 58
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_VEGA908_ROCM520

  • Build Num: 60
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (NexGenAnalytics/kokkos-kernels)
  • Branch: 5-google-bench
  • SHA: 46546d9
  • Mode: TEST_REPO

Pull Request Author: mperrinel

@kokkos-devops-admin
Copy link

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

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Failure: Timed out waiting for job KokkosKernels_PullRequest_VEGA908_ROCM520 to start: Total Wait = 3603

@kokkos-devops-admin kokkos-devops-admin removed the AT: RETEST Have this PR retested. label Jan 27, 2023
@lucbv lucbv added the AT: RETEST Have this PR retested. label Jan 30, 2023
Copy link
Contributor

@lucbv lucbv left a comment

Choose a reason for hiding this comment

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

Looks good to me.

@kokkos-devops-admin
Copy link

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

@kokkos-devops-admin
Copy link

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

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930

  • Build Num: 234
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 241
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 175
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

  • Build Num: 70
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_GCC1020

  • Build Num: 68
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_VEGA908_ROCM520

  • Build Num: 68
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Using Repos:

Repo: KOKKOSKERNELS (NexGenAnalytics/kokkos-kernels)
  • Branch: 5-google-bench
  • SHA: 46546d9
  • Mode: TEST_REPO

Pull Request Author: mperrinel

@kokkos-devops-admin
Copy link

Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: KokkosKernels_PullRequest_GCC930_Light_Tpls_GCC930

  • Build Num: 234
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CUDA11_CUDA11_LayoutRight

  • Build Num: 241
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_CLANG13CUDA10

  • Build Num: 175
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_Tpls_ARMPL2110

  • Build Num: 70
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_A64FX_GCC1020

  • Build Num: 68
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

Build Information

Test Name: KokkosKernels_PullRequest_VEGA908_ROCM520

  • Build Num: 68
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
KOKKOSKERNELS_SOURCE_BRANCH 5-google-bench
KOKKOSKERNELS_SOURCE_REPO https://github.com/NexGenAnalytics/kokkos-kernels
KOKKOSKERNELS_SOURCE_SHA 46546d9
KOKKOSKERNELS_TARGET_BRANCH develop
KOKKOSKERNELS_TARGET_REPO https://github.com/kokkos/kokkos-kernels
KOKKOSKERNELS_TARGET_SHA 4c06b6c
PR_LABELS AT: RETEST;AT: PRE-TEST INSPECTED
PULLREQUESTNUM 1626
TEST_REPO_ALIAS KOKKOSKERNELS

@kokkos-devops-admin kokkos-devops-admin removed the AT: RETEST Have this PR retested. label Jan 30, 2023
@kokkos-devops-admin
Copy link

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

@kokkos-devops-admin
Copy link

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

@lucbv lucbv merged commit 8aa8266 into kokkos:develop Jan 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AT: PRE-TEST INSPECTED Mark this PR as approved for testing.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants