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

Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250117_175821 branch to master #13734

Merged
merged 50 commits into from
Jan 18, 2025

Conversation

trilinos-autotester
Copy link
Contributor

Auto PR created to promote from master_merge_20250117_175821 branch to master

rppawlo and others added 30 commits January 8, 2025 13:00
Signed-off-by: Roger Pawlowski <[email protected]>
Signed-off-by: Roger Pawlowski <[email protected]>
Signed-off-by: Roger Pawlowski <[email protected]>
Signed-off-by: Roger Pawlowski <[email protected]>
Signed-off-by: Roger Pawlowski <[email protected]>
Signed-off-by: Roger Pawlowski <[email protected]>
Add argument `skip-run-tests` to PR script to allow finer control for
building and/or running tests for resource control purposes.

The argument will propogate through to SimpleTesting CMake scripts as a
cache variable which can be utilized to further control the execution of the
testing ctest-stage.

Signed-off-by: Anderson <[email protected]>
Enable tests for RHEL8 CUDA UVM config to allow for finer control
at the PR scripting level. In order to manage resources for GPU nodes,
PR scripts will have ability to dictate if tests should build AND run.

Story ref: TRILFRAME-675

Signed-off-by: Anderson <[email protected]>
Fix RHEL8 CUDA UVM config inheritance and naming for "all" and "all-no-epetra"
versions.

Signed-off-by: Anderson <[email protected]>
If -DSKIP_RUN_TESTS=ON is passed to the SimpleTesting cmake scripts,
added logic to skip the ctest test stage and return success.

Signed-off-by: Anderson <[email protected]>
Removed references to old ctest driver frameworks as its been long enough
for any of what was written to be relevent. Additionally, a lot of the
referenced files/frameworks no longer exists.

Signed-off-by: Anderson <[email protected]>
Add injection to the start of the PR script driver to include the
argument `--skip-run-tests` if the `GENCONFIG_BUILD_NAME` contains
`_uvm_` and `no-package-enables`. This is to ensure that this option
is only being applied to PR testing configurations and will not
affect Nightly test runs which go through the same PR scripts.

Signed-off-by: Anderson Chauphan <[email protected]>
Since we moved GenConfig and some of its associated repositories,
get_dependencies.sh should detect and tell the user that they will need
to allow it to re-clone them if their remotes are out-of-date.
Otherwise pulls can/will fail.

Signed-off-by: Samuel E. Browne <[email protected]>
bartlettroscoe and others added 17 commits January 14, 2025 07:42
This allows for developers to use a git@ protocol for these repos instead of
the HTTPs protocol so they can do development on these GenConfig repos not
still be able to run the get_dependencies.sh script.  This just makes
development and testing easier.  Otherwise, you have to switch back and forth
between different sets of repos, which is error-prone and clunky.

I also reformatted the error message some to make more clear (IMHO).

I tested this manually in the following scenarios:

1) Starting with old GenConfig repo with wrong URL.  That gave the error message:

  ERROR: Current remote origin does not match expected!
     Current Remote:  [email protected]:trilinos-devops-consolidation/code/GenConfig.git
     Expected Remote: https://github.com/sandialabs/GenConfig.git

  Please remove/move '/scratch/rabartl/Trilinos.base/Trilinos/packages/framework/GenConfig' and re-run this script

2) Starting with no GenConfig repo.  That gave seemed to clone the repos
correctly.

3) With existing GenConfig repo pointing to the correct URL.  This seemed to
update the repos correctly.

4) With existing GenConfig repo pointing to the correct URL but now with git@
URL instead of https:// URL and wrong SHA1 for GenConfig repo.  This seemed to
update the repos correctly.

NOTE: The new utility script `normalize_git_repo_url.py` is maintained with
unit tests in the little internal repo:

* https://gitlab-ex.sandia.gov/rabartl/normalize_git_repo_url

That makes this reusable for other such purposes in other projects as well.

Signed-off-by: Roscoe A. Bartlett <[email protected]>
…tions/develop/github/codeql-action-3.28.1

Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'Bump github/codeql-action from 3.28.0 to 3.28.1'
PR Author: dependabot[bot]
…tions/develop/actions/upload-artifact-4.6.0

Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'Bump actions/upload-artifact from 4.5.0 to 4.6.0'
PR Author: dependabot[bot]
…tions/develop/step-security/harden-runner-2.10.3

Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'Bump step-security/harden-runner from 2.10.2 to 2.10.3'
PR Author: dependabot[bot]
Check for changed GenConfig remote URL and error out
Signed-off-by: StepSecurity Bot <[email protected]>
Signed-off-by: Chris Siefert <[email protected]>
Update cuda-uvm config to disable package tests containing broken tests
when building with UVM enabled.

These package tests are force enabled in the configuration used for Nightly testing.

Signed-off-by: Anderson <[email protected]>
Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'README.md: More badges!'
PR Author: csiefer2
…y_remediation_1736957751

Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'[StepSecurity] ci: Harden GitHub Actions'
PR Author: step-security-bot
Got the codefactor badge fixed

Signed-off-by: Chris Siefert <[email protected]>
Panzer: add capability for transient optimization with ROL and Tempus
…3728)

That should be high enough to avoid every random failure of this check ever
observed in Trilinos PR testing.

It is debatable if a test such as this should be run in all builds or in just
dedicated performance builds.  (The default timing ratios are very loose.)  We
just want to make sure these tests are not broken in every build so that this
test will be able to run in performance builds.

Signed-off-by: Roscoe A. Bartlett <[email protected]>
Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'README.md: Fixing badge'
PR Author: csiefer2
Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'Framework: Enable building of tests but skip running tests in cuda-uvm PR builds'
PR Author: achauphan
…-default-maxRcpRawObjAccessRatio

Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'Increase default maxRcpRawObjAccessRatio from 13.5 to 20.0 (#8648, #13728)'
PR Author: bartlettroscoe
@trilinos-autotester trilinos-autotester requested review from a team as code owners January 18, 2025 00:58
@trilinos-autotester
Copy link
Contributor Author

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

@trilinos-autotester
Copy link
Contributor Author

Status Flag 'Master Merge AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: PR_gcc-openmpi-openmp

  • Build Num: 1022
  • 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 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_gcc

  • Build Num: 1072
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-gnu-8.5.0-serial_release-debug_shared_no-kokkos-arch_no-asan_no-complex_no-fpic_no-mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_gcc-openmpi_debug

  • Build Num: 1073
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-gnu-8.5.0-openmpi-4.1.6-serial_debug_shared_no-kokkos-arch_no-asan_no-complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_clang

  • Build Num: 1071
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-clang-11.0.1-openmpi-4.0.5-serial_release-debug_shared_no-kokkos-arch_no-asan_no-complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: Trilinos_PR_python3

  • Build Num: 4976
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
BLOCKING_BUILD false
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_aue-gnu-12.1.0-anaconda3-serial_debug_shared_no-kokkos-arch_no-asan_no-complex_no-fpic_no-mpi_no-pt_no-rdc_no-uvm_deprecated-on_pr-framework
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_cuda

  • Build Num: 1070
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-cuda-11.4.2-gnu-10.1.0-openmpi-4.1.6_release_static_Volta70_no-asan_complex_no-fpic_mpi_pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8-gpu
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_intel

  • Build Num: 991
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
BLOCKING_BUILD false
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-intel-2021.3-sems-openmpi-4.1.4_release-debug_shared_no-kokkos-arch_no-asan_no-complex_fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_cuda-uvm

  • Build Num: 1070
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-cuda-11.4.2-gnu-10.1.0-openmpi-4.1.6_release_static_Volta70_no-asan_complex_no-fpic_mpi_pt_no-rdc_uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Using Repos:

Repo: TRILINOS (trilinos/Trilinos)
  • Branch: master_merge_20250117_175821
  • SHA: f50c71c
  • Mode: TEST_REPO

Pull Request Author: trilinos-autotester

@trilinos-autotester
Copy link
Contributor Author

Status Flag 'Master Merge AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: PR_gcc-openmpi-openmp

  • Build Num: 1022
  • Status: PASSED

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 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_gcc

  • Build Num: 1072
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-gnu-8.5.0-serial_release-debug_shared_no-kokkos-arch_no-asan_no-complex_no-fpic_no-mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_gcc-openmpi_debug

  • Build Num: 1073
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-gnu-8.5.0-openmpi-4.1.6-serial_debug_shared_no-kokkos-arch_no-asan_no-complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_clang

  • Build Num: 1071
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-clang-11.0.1-openmpi-4.0.5-serial_release-debug_shared_no-kokkos-arch_no-asan_no-complex_no-fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: Trilinos_PR_python3

  • Build Num: 4976
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
BLOCKING_BUILD false
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_aue-gnu-12.1.0-anaconda3-serial_debug_shared_no-kokkos-arch_no-asan_no-complex_no-fpic_no-mpi_no-pt_no-rdc_no-uvm_deprecated-on_pr-framework
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_cuda

  • Build Num: 1070
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-cuda-11.4.2-gnu-10.1.0-openmpi-4.1.6_release_static_Volta70_no-asan_complex_no-fpic_mpi_pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8-gpu
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_intel

  • Build Num: 991
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
BLOCKING_BUILD false
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-intel-2021.3-sems-openmpi-4.1.4_release-debug_shared_no-kokkos-arch_no-asan_no-complex_fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832

Build Information

Test Name: PR_cuda-uvm

  • Build Num: 1070
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel8_sems-cuda-11.4.2-gnu-10.1.0-openmpi-4.1.6_release_static_Volta70_no-asan_complex_no-fpic_mpi_pt_no-rdc_uvm_deprecated-on_no-package-enables
PR_LABELS
PULLREQUESTNUM 13734
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA f50c71c
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 393d832


CDash Test Results for PR# 13734.

@trilinos-autotester
Copy link
Contributor Author

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

@trilinos-autotester
Copy link
Contributor Author

Status Flag 'Master Merge AutoTester' - Pull Request will be Automerged

@trilinos-autotester trilinos-autotester merged commit e0e55eb into master Jan 18, 2025
10 of 16 checks passed
@trilinos-autotester
Copy link
Contributor Author

Merge on Pull Request# 13734: IS A SUCCESS - Pull Request successfully merged

@trilinos-autotester trilinos-autotester deleted the master_merge_20250117_175821 branch January 18, 2025 02:41
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.

9 participants