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_20241206_175820 branch to master #13658

Merged
merged 34 commits into from
Dec 7, 2024

Conversation

trilinos-autotester
Copy link
Contributor

Auto PR created to promote from master_merge_20241206_175820 branch to master

brian-kelley and others added 30 commits November 25, 2024 13:13
EXTRA_CONFIGURE_ARGS can now be used to pass extra flags to our
build scripts.

Also had to remove FORCE from Trilinos_ENABLE_TESTS flag so that
we are able to override it.

Signed-off-by: Justin M. LaPre <[email protected]>
This simplifies solving systems where Dirichlet conditions have only
been enforced on matrix rows.

Signed-off-by: Christian Glusa <[email protected]>
Signed-off-by: Vinh Dang <[email protected]>
Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'MueLu: Add function to enforce boundary condtions on initial guess'
PR Author: cgcgcg
Tacho : require RocBLAS, RocSparse, and RocSolver for HIP backend
Kokkos Kernels is deprecating KOKKOS_CUSPARSE_SAFE_CALL.
Bring it in-tree as IFPACK2_DETAILS_CUSPARSE_SAFE_CALL.

Signed-off-by: Carl Pearson <[email protected]>
This turns on CUDA11 tests and Trilinos_ENABLE_TESTS.
epetra is turned off in the inherited config.

Signed-off-by: Justin M. LaPre <[email protected]>
Signed-off-by: Samuel E. Browne <[email protected]>
Tpetra: Initialize KokkosKernels TPLs during init
This PR resolves issues with ninja as generator reported in
#13643

In Trilinos builds with ninja as generator, calling `make clean`
followed by recompiling resulted in compilation errors due to a missing
generated file Kokkos_Version_Info.cpp that was deleted during clean

The changes in this PR resolve the issue

Added notes:

* The issue did not occur with Unix Makefiles as generator
* The issue did not ocur with standalond kokkos

Signed-off-by: Nathan Ellingwood <[email protected]>
Co-authored-by: Daniel Arndt <[email protected]>
Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'Framework: Fix unit test'
PR Author: sebrowne
…-warnings

Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'Phalanx: cleanup c++20 warnings and deprecations'
PR Author: rppawlo
See discussion at:
#13637 (comment).

Signed-off-by: Samuel E. Browne <[email protected]>
…d-warning

Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'Add `uninitialized` to promoted warnings list'
PR Author: sebrowne
This allows to use OpenBLAS for BLAS and LAPACK without additional
configuration.

Signed-off-by: Christian Glusa <[email protected]>
Intend to be using system BLAS/LAPACK for all CEE CUDA configs.  Looks
like this was done per-config, and then applied after the
SEMS_COMMON_CUDA_11 block usage.  This made the BLAS/LAPACK configs in
SEMS_COMMON_CUDA_11 irrelevant, so best to just move those per-config
settings into the common block and replace the unused ones.  As a
benefit, this corrects the ones that were missed for the newer UVM
configs (which didn't matter, because the BLAS/LAPACK issue that was
resolved with the system libraries was only manifesting in test
failures, and we don't currently run tests for the UVM line).

Also then remove the BLAS/LAPACK specs from RHEL_COMPILER|CUDA, since
they will be set explicitly later.

The only ones that mattered were the ones that applied to the AT2
container configs, so for those I copied the existing configs from the
GCC container config.

Signed-off-by: Samuel E. Browne <[email protected]>
COMMON_SPACK_TPLS was too specific for CEE/internal configs, so separate
the BLAS/LAPACK from it to isolate CEE-only specs (such as the explicit
Netlib BLAS/LAPACK handling).

Signed-off-by: Samuel E. Browne <[email protected]>
Now we can use general settings in the containerized environments, and
leave the SEMS settings in the existing environments.

Signed-off-by: Samuel E. Browne <[email protected]>
In a desire to make Trilinos easier to configure by default, try to use the
default finds for BLAS and LAPACK.

Leave the existing settings for AT1 builds (since they will soon be
replaced by AT2 builds, and also because we know from experience that
there may be multiple BLAS/LAPACKs on those systems, and we probably
want to keep using the one we've been using).

Signed-off-by: Roscoe A. Bartlett <[email protected]>
TPLs BLAS and LAPACK: Add OpenBLAS to library names
Ifpack2: KOKKOS_CUSPARSE_SAFE_CALL -> IFPACK2_DETAILS_CUSPARSE_SAFE_CALL
jmlapre and others added 4 commits December 5, 2024 12:23
Framework: Add support for using EXTRA_CONFIGURE_ARGS env variable
…-section-change

Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'Framework: Hotfix for config.ini section change'
PR Author: jmlapre
…ound-fix

Automatically Merged using Trilinos Pull Request AutoTester
PR Title: b'Adelus: Fix out-of-bound access on RHS in forward'
PR Author: vqd8a
@trilinos-autotester trilinos-autotester requested review from a team as code owners December 7, 2024 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: 888
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_gcc

  • Build Num: 938
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_gcc-openmpi_debug

  • Build Num: 939
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_clang

  • Build Num: 937
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: Trilinos_PR_python3

  • Build Num: 4896
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_cuda

  • Build Num: 936
  • 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 13658
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 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_intel

  • Build Num: 857
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_cuda-uvm

  • Build Num: 936
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Using Repos:

Repo: TRILINOS (trilinos/Trilinos)
  • Branch: master_merge_20241206_175820
  • SHA: 1171455
  • 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: 888
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_gcc

  • Build Num: 938
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_gcc-openmpi_debug

  • Build Num: 939
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_clang

  • Build Num: 937
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: Trilinos_PR_python3

  • Build Num: 4896
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_cuda

  • Build Num: 936
  • 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 13658
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 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_intel

  • Build Num: 857
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c

Build Information

Test Name: PR_cuda-uvm

  • Build Num: 936
  • 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 13658
PULLREQUEST_CDASH_TRACK Master Merge
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL rhel8
TRILINOS_SOURCE_REPO https://github.com/trilinos/Trilinos
TRILINOS_SOURCE_SHA 1171455
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH master
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA d7bee7c


CDash Test Results for PR# 13658.

@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 3e7486f into master Dec 7, 2024
11 of 16 checks passed
@trilinos-autotester
Copy link
Contributor Author

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

@trilinos-autotester trilinos-autotester deleted the master_merge_20241206_175820 branch December 7, 2024 02:29
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.