Skip to content

Conversation

@ndellingwood
Copy link
Contributor

Motivation

Early AT feedback on current test status with the kokkos core/kernels 5.0 release-candidate-5.0.0 branches
(Errors and failures are expected at this point)

@ndellingwood ndellingwood requested review from a team as code owners November 6, 2025 00:36
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

CDash for AT1 results [Only accessible from Sandia networks]
CDash for AT2 results [Currently only accessible from Sandia networks]

@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: PR_gcc-openmpi-openmp

  • Build Num: 2622
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-gnu-8.5.0-openmpi-4.1.6-openmp_release-debug_static_no-kokkos-arch_no-asan_no-complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 14666
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/ndellingwood/Trilinos
TRILINOS_SOURCE_SHA 52332c8
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 164564c

Build Information

Test Name: PR_CompSim

  • Build Num: 936
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
BLOCKING_BUILD false
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_aue-gcc-openmpi_release_static_no-kokkos-arch_no-asan_complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_compsim
PR_LABELS
PULLREQUESTNUM 14666
PULLREQUEST_CDASH_TRACK Pull Request (Non-blocking)
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/ndellingwood/Trilinos
TRILINOS_SOURCE_SHA 52332c8
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 164564c

Using Repos:

Repo: TRILINOS (ndellingwood/Trilinos)
  • Branch: kokkoseco-test-5_0_0
  • SHA: 52332c8
  • Mode: TEST_REPO

Pull Request Author: ndellingwood

@trilinos-autotester
Copy link
Contributor

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: PR_gcc-openmpi-openmp

  • Build Num: 2622
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-gnu-8.5.0-openmpi-4.1.6-openmp_release-debug_static_no-kokkos-arch_no-asan_no-complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 14666
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/ndellingwood/Trilinos
TRILINOS_SOURCE_SHA 52332c8
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 164564c

Build Information

Test Name: PR_CompSim

  • Build Num: 936
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
BLOCKING_BUILD false
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_aue-gcc-openmpi_release_static_no-kokkos-arch_no-asan_complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_compsim
PR_LABELS
PULLREQUESTNUM 14666
PULLREQUEST_CDASH_TRACK Pull Request (Non-blocking)
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/ndellingwood/Trilinos
TRILINOS_SOURCE_SHA 52332c8
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 164564c


CDash Test Results for PR# 14666.


Wiki: How to Reproduce PR Testing Builds and Errors.

@cgcgcg
Copy link
Contributor

cgcgcg commented Nov 6, 2025

@ndellingwood Would you mind cherry picking the commits from #14390 over? This will set the required CMake default for Trilinos to C++20 and allow most builds to configure and start building. For Trilinos 17, we'd merge #14390, Kokkos5 and the Epetra removal.

@ndellingwood ndellingwood requested a review from a team as a code owner November 6, 2025 15:16
@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: PR_gcc-openmpi-openmp

  • Build Num: 2625
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-gnu-8.5.0-openmpi-4.1.6-openmp_release-debug_static_no-kokkos-arch_no-asan_no-complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 14666
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/ndellingwood/Trilinos
TRILINOS_SOURCE_SHA cda1c03
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 164564c

Build Information

Test Name: PR_CompSim

  • Build Num: 939
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
BLOCKING_BUILD false
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_aue-gcc-openmpi_release_static_no-kokkos-arch_no-asan_complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_compsim
PR_LABELS
PULLREQUESTNUM 14666
PULLREQUEST_CDASH_TRACK Pull Request (Non-blocking)
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/ndellingwood/Trilinos
TRILINOS_SOURCE_SHA cda1c03
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 164564c

Using Repos:

Repo: TRILINOS (ndellingwood/Trilinos)
  • Branch: kokkoseco-test-5_0_0
  • SHA: cda1c03
  • Mode: TEST_REPO

Pull Request Author: ndellingwood

@trilinos-autotester
Copy link
Contributor

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: PR_gcc-openmpi-openmp

  • Build Num: 2625
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-gnu-8.5.0-openmpi-4.1.6-openmp_release-debug_static_no-kokkos-arch_no-asan_no-complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 14666
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/ndellingwood/Trilinos
TRILINOS_SOURCE_SHA cda1c03
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 164564c

Build Information

Test Name: PR_CompSim

  • Build Num: 939
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
BLOCKING_BUILD false
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_aue-gcc-openmpi_release_static_no-kokkos-arch_no-asan_complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_compsim
PR_LABELS
PULLREQUESTNUM 14666
PULLREQUEST_CDASH_TRACK Pull Request (Non-blocking)
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/ndellingwood/Trilinos
TRILINOS_SOURCE_SHA cda1c03
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 164564c


CDash Test Results for PR# 14666.


Wiki: How to Reproduce PR Testing Builds and Errors.

@cgcgcg
Copy link
Contributor

cgcgcg commented Nov 6, 2025

@trilinos/stk Looks like there are a couple of spots where STK is using Kokkos::Experimental::ErrorReporter<ngp_testing::Report>. The interface changed in Kokkos 5.

@alanw0
Copy link
Contributor

alanw0 commented Nov 6, 2025

@trilinos/stk Looks like there are a couple of spots where STK is using Kokkos::Experimental::ErrorReporter<ngp_testing::Report>. The interface changed in Kokkos 5.

Tagging @ldh4 to look at this.

@ndellingwood
Copy link
Contributor Author

Rebased on Trilinos@develop and updated the kokkos and kokkos-kernels 5.0 snapshots to get an updated testing status check

@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing STARTING (click to expand)

Using Repos:

Repo: TRILINOS (ndellingwood/Trilinos)
  • Branch: kokkoseco-test-5_0_0
  • SHA: 6900658
  • Mode: TEST_REPO

Pull Request Author: ndellingwood

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing has PASSED (click to expand)


CDash Test Results for PR# 14666.

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging
WARNING: NO REVIEWERS HAVE BEEN REQUESTED FOR THIS PULL REQUEST!

@trilinos-autotester
Copy link
Contributor

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

@ndellingwood
Copy link
Contributor Author

From the recent round of testing:

  • Some deprecated namespace issues needed fixing, nox,stokhos: namespace fixes for [email protected] #14742
  • Intrepid2 unit test failures in various basis tests of debug builds with sacado enabled, for example see here - due to unreliable return type of common_view_alloc_prop see comment, will likely require some type of refactor/code update to handle randomized initialization of values with FAD types
[Intrepid2] Error in file ../../runner/_work/Trilinos/Trilinos/packages/intrepid2/src/Discretization/Basis/Intrepid2_BasisDef.hpp, line 450
            Test that evaluated to true: !(rank(inputPoints) == 2)
            >>> ERROR: (Intrepid2::getValues_HGRAD_Args) rank = 2 required for inputPoints array 
UNEXPECTED ERROR !!! ----------------------------------------------------------
>>> ERROR: (Intrepid2::getValues_HGRAD_Args) rank = 2 required for inputPoints array
  • Expected ICE in various unit tests with gcc/10.4 - will be resolved with updated images containing newer gcc version
  • Expected configuration issues with cuda/12+gcc/10.4 - will be resolved with updated images containing newer gcc version; possible follow on compiler problems may occur with ranges depending on version of cuda/12 used (possible for cuda/12.x, x < 6)

@cgcgcg
Copy link
Contributor

cgcgcg commented Nov 25, 2025

@trilinos/intrepid2 You might want to have a look at this.

@trilinos-autotester
Copy link
Contributor

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

@mperego mperego added the AT: RETEST Causes the PR autotester to run a new round of PR tests on the next iteration label Nov 26, 2025
@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing STARTING (click to expand)

Using Repos:

Repo: TRILINOS (ndellingwood/Trilinos)
  • Branch: kokkoseco-test-5_0_0
  • SHA: 6900658
  • Mode: TEST_REPO

Pull Request Author: ndellingwood

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing has PASSED (click to expand)


CDash Test Results for PR# 14666.

@trilinos-autotester trilinos-autotester removed the AT: RETEST Causes the PR autotester to run a new round of PR tests on the next iteration label Nov 26, 2025
@trilinos-autotester
Copy link
Contributor

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

ndellingwood and others added 7 commits November 26, 2025 10:55
…746f5d

From repository at [email protected]:kokkos/kokkos.git

At commit:
commit dc1573e8024f60b379d460c4ca5a1f3ff0746f5d
Merge: ea9c168ea 4c66a7e49
Author: Damien Lebrun-Grandie <[email protected]>
Date:   Wed Nov 5 13:09:08 2025 -1000

    Merge pull request trilinos#8650 from masterleinad/cherry_pick_8649

Signed-off-by: Nathan Ellingwood <[email protected]>
…822bf07f3c1698

From repository at [email protected]:kokkos/kokkos-kernels.git

At commit:
commit 3aa3c3efd12efe186920a64e22822bf07f3c1698
Author: Nathan Ellingwood <[email protected]>
Date:   Thu Oct 30 12:07:16 2025 -0600

    Ifpack2 btds gemm (trilinos#2829) (trilinos#2843)

    * Revert "batched/dense/impl/KokkosBatched_Gemm_Team_Impl.hpp (trilinos#2626)"

    This reverts commit 82605a9b1bd4b34edc5beb63f81f50f9da14fd4b.

    * Revert "ConjTrans support for batched team gemm (trilinos#2580)"

    This reverts commit 386663c2c9a95b28b2838d2deef4134b625ba142.

    * Batch - Dense: Re-applying GEMM fixes for extent/stride

    We have been liberally querrying the extent and stride of Views
    without checking if the rank of the view is high enough to return
    a valid value. The fixes lead to failures in BTDS which might point
    to a bug that relied on the old UB behavior of Kokkos::View x(

    * Applying clang-format

    * Batched - Utils: fixing extent and stride calculation

    Making sure we return 1 as the minimum stride and extent
    even if a view has a rank lower than the stride/extent querried.

    * Update batched/KokkosBatched_Util.hpp

    * Update batched/KokkosBatched_Util.hpp

    ---------

    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    Signed-off-by: Luc Berger <[email protected]>
    Co-authored-by: Luc Berger <[email protected]>
    Co-authored-by: yasahi-hpc <[email protected]>

Signed-off-by: Nathan Ellingwood <[email protected]>
Also remove all explicit C++20 settings from config specs.

Signed-off-by: Samuel E. Browne <[email protected]>
Signed-off-by: Nathan Ellingwood <[email protected]>
Signed-off-by: Samuel E. Browne <[email protected]>
Signed-off-by: Nathan Ellingwood <[email protected]>
…96fcea

From repository at [email protected]:kokkos/kokkos.git

At commit:
commit f572302292068a22672ab0012adaeeee0596fcea
Merge: 49dcee30d ae8f29ba7
Author: Christian Trott <[email protected]>
Date:   Thu Nov 13 19:18:36 2025 -0700

    Merge pull request trilinos#8679 from crtrott/500-add-required-allocation-size-fixup

    [5.0.0] Cherry-pick trilinos#8668 & trilinos#8682: fixup required allocation size

Signed-off-by: Nathan Ellingwood <[email protected]>
…9eccf6e61ce98c

From repository at [email protected]:kokkos/kokkos-kernels.git

At commit:
commit ddfde88b830317ab9806b004a99eccf6e61ce98c
Author: Luc Berger-Vergiat <[email protected]>
Date:   Mon Nov 17 14:32:45 2025 -0700

    Update release action in release candidate branch

    This is required to get the github action to be triggered correctly
    with the new versioning scheme.

    Signed-off-by: Luc Berger-Vergiat <[email protected]>

Signed-off-by: Nathan Ellingwood <[email protected]>
@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing STARTING (click to expand)

Using Repos:

Repo: TRILINOS (ndellingwood/Trilinos)
  • Branch: kokkoseco-test-5_0_0
  • SHA: 3a1bbda
  • Mode: TEST_REPO

Pull Request Author: ndellingwood

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing has PASSED (click to expand)


CDash Test Results for PR# 14666.

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging
WARNING: NO REVIEWERS HAVE BEEN REQUESTED FOR THIS PULL REQUEST!

@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester
Copy link
Contributor

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

1 similar comment
@trilinos-autotester
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants