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

Add Trilinos install tests, test demo app, fix cmake --install, fix PR errors (#10774, #10810, #10842) #10813

Merged

Conversation

bartlettroscoe
Copy link
Member

@bartlettroscoe bartlettroscoe commented Jul 31, 2022

CC: @tasmith4, @trilinos/framework, @trilinos/intrepid2, @trilinos/kokkos, @trilinos/kokkos-kernels, @trilinos/rol, @trilinos/shylu, @trilinos/teuchos

Related Issues:

Related Internal Issues:

Description

This PR does a few things:

NOTE: I will pull off the commits for the packages Kokkos, KokkosKernels, Krino, and STK with git format-patch and use git am to create branches and PRs/MRs for these against their native Git reos (on GitHub and internally).

NOTE: This branch was created off of the branch for #10791 which can't be merged yet due to problems with Trilinos PR testing. Therefore, the commits before e79ace8 are being reviewed in PR #10791. (Once PR #10791 is merged, this PR will only show commits starting with e79ace8 and after)

Notes to Reviewers:

  • Please read the above description carefully
  • Please review the commits and commit messages one at a time starting with the commit e79ace8.

Tasks:

  • Reproduce and address build failures inside of test TrilinosInstallTests_simpleBuildAgainstTrilinos for build rhel7_sems-intel-17.0.1-mpich-3.2-serial_release-debug_static_no-kokkos-arch_no-asan_no-complex_fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables on SEMS RHEL7 machine (see below).
  • Reproduce and address test failure inside of test TrilinosInstallTests_simpleBuildAgainstTrilinos for build ats2_cuda-10.1.243-gnu-8.3.1-spmpi-rolling_release_static_Volta70_Power9_no-asan_no-complex_no-fpic_mpi_pt_no-rdc_uvm_deprecated-on_no-package-enables on machine 'vortex' (see below).
  • Add label AT: RETEST and try to get PR builds to pass.
  • Get to pass PR builds ... All passed except for randomly failing test TpetraTSQR_SequentialTsqr_noncontiguousCacheBlocks_MPI_1 not related to this PR
  • Pull off commits for STK and Krino and post MRs to apply them back to native Sierra Git repo.
  • Pull off commits for Kokkos and KokkosKernels and post PRs against their 'develop' branches.

The ATDM customers don't need Krino and it has been failing the build for all
recorded time on CDash since the package was first added (see trilinos#10524).
Origin repo remote tracking branch: 'github/master'
Origin repo remote repo URL: 'github = git@github.com:TriBITSPub/TriBITS.git'
Git describe: Vera4.0-RC1-start-1219-g8b3872ed

At commit:

commit 4b26997a2b19c29cbc6deaba5ad303b2336b63e6
Author:  Roscoe A. Bartlett <rabartl@sandia.gov>
Date:    Thu Jul 21 10:35:22 2022 -0600
Summary: Add dependency of CGNS on HDF5 (trilinos#10774)
Origin repo remote tracking branch: 'github/master'
Origin repo remote repo URL: 'github = git@github.com:TriBITSPub/TriBITS.git'
Git describe: Vera4.0-RC1-start-1221-g0d1da434

At commit:

commit 6d15ef8ea26694f154f89efe3a609a2a4a7e7f30
Author:  Roscoe A. Bartlett <rabartl@sandia.gov>
Date:    Thu Jul 21 20:55:22 2022 -0600
Summary: Fix FindTPLCUDA.cmake (trilinos#299)
I was hasty and put Krino in the wrong disable list.  I had put it in the list
for extra disables for complex builds.
Origin repo remote tracking branch: 'github/master'
Origin repo remote repo URL: 'github = git@github.com:TriBITSPub/TriBITS.git'
Git describe: Vera4.0-RC1-start-1224-g46b634b9

At commit:

commit 1ecbb99ecf5615b8d06fd1cc16c8d8ee02d65888
Author:  Roscoe A. Bartlett <rabartl@sandia.gov>
Date:    Mon Jul 25 13:07:08 2022 -0600
Summary: Change type to IMPORTED STATIC for *.a file (trilinos#10774)
This allows me to replace:

   "\${CMAKE_INSTALL_PREFIX}/\${\${PROJECT_NAME}_INSTALL_INCLUDE_DIR}"

with:

   "\${\${PROJECT_NAME}_INSTALL_INCLUDE_DIR}"

The perl script string-replace.pl which uses
s/<string-to-replace>/<replacement-string>/g can't do that.
This correctly uses just ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR} which if
relative, CMake assumes is relative to ${CMAKE_INSTALL_PREFIX}.  Fixing this
means that:

  cmake --install . --prefix <some-other-prefix>

works correctly.
This correctly uses just ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR} which if
relative, CMake assumes is relative to ${CMAKE_INSTALL_PREFIX}.  Fixing this
means that:

  cmake --install . --prefix <some-other-prefix>

works correctly.
There were a few problems with this CMakeLists.txt file:

* There was a redundant and incorrect install() command using an abs dir that
  was breaking 'cmake --install . --prefix <some-other-prefix>' (trilinos#10810)

* The backwards compatible file KokkosCompat_config.h was not actually being
  installed.

I verified everything is installed correctly by running:

  cmake --install . --prefix <some-other-prefix>

without configuring with -DCMAKE_PREFIX_PATH=<prefix> (so the default prefix
of /usr/local is ignored).
This correctly uses just ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR} which if
relative, CMake assumes is relative to ${CMAKE_INSTALL_PREFIX}.  Fixing this
means that:

  cmake --install . --prefix <some-other-prefix>

works correctly.
This correctly uses just ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR} which if
relative, CMake assumes is relative to ${CMAKE_INSTALL_PREFIX}.  Fixing this
means that:

  cmake --install . --prefix <some-other-prefix>

works correctly.
This correctly uses just ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR} which if
relative, CMake assumes is relative to ${CMAKE_INSTALL_PREFIX}.  Fixing this
means that:

  cmake --install . --prefix <some-other-prefix>

works correctly.
This correctly uses just ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR} which if
relative, CMake assumes is relative to ${CMAKE_INSTALL_PREFIX}.  Fixing this
means that:

  cmake --install . --prefix <some-other-prefix>

works correctly.
This correctly uses just ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR} which if
relative, CMake assumes is relative to ${CMAKE_INSTALL_PREFIX}.  Fixing this
means that:

  cmake --install . --prefix <some-other-prefix>

works correctly.
Origin repo remote tracking branch: 'github/master'
Origin repo remote repo URL: 'github = git@github.com:TriBITSPub/TriBITS.git'
Git describe: Vera4.0-RC1-start-1228-g15992142

At commit:

commit 9fc3c95d46d78845b3bf24afd89e0756c19e6d2d
Author:  Roscoe A. Bartlett <rabartl@sandia.gov>
Date:    Thu Jul 28 11:42:10 2022 -0600
Summary: Remove GLOBAL from TPL IMPORTED targets, use if (NOT TARGET <upstreamTpl>::all_libs) (trilinos#505)
@bartlettroscoe bartlettroscoe added TriBITS Issues with the TriBITS framework itself, not usage of the TriBITS framework PA: Framework Issues that fall under the Trilinos Framework Product Area labels Jul 31, 2022
@bartlettroscoe bartlettroscoe requested review from a team as code owners July 31, 2022 17:23
@bartlettroscoe bartlettroscoe added type: bug The primary issue is a bug in Trilinos code or tests type: enhancement Issue is an enhancement, not a bug impacting: tests The defect (bug) is primarily a test failure (vs. a build failure) impacting: documentation The issue is primarily about documentation vs. a problem with the build or tests pkg: Kokkos labels Jul 31, 2022
@bartlettroscoe
Copy link
Member Author

FYI: I manually ran the use cases:

  • -DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES=OFF -DTrilinos_ENABLE_Thyra=ON -DTrilinos_ENABLE_Tpetra=ON -DTrilinos_ENABLE_Epetra= -DThyra_ENABLE_TESTS:BOOL=ON -DTrilinos_DUMP_PACKAGE_DEPENDENCIES=ON

  • -DTrilinos_ENABLE_Tpetra=ON -DTrilinos_ENABLE_TESTS:BOOL=ON -DTrilinos_ENABLE_ALL_FORWARD_DEP_PACKAGES=ON -DTrilinos_DUMP_PACKAGE_DEPENDENCIES=ON

and verified that the build error in #10842 is triggered before the merge of 485f543 and fixed after the merge.

@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 '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: Trilinos_PR_gcc-8.3.0

  • Build Num: 850
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-gnu-8.3.0-openmpi-1.10.1-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 type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL trilinos-any
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_gcc-7.2.0-serial

  • Build Num: 851
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-gnu-7.2.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 type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL trilinos-any
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_gcc-7.2.0-debug

  • Build Num: 849
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-gnu-7.2.0-openmpi-1.10.1-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 type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL trilinos-any
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_intel-17.0.1

  • Build Num: 850
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-intel-17.0.1-mpich-3.2-serial_release-debug_static_no-kokkos-arch_no-asan_no-complex_fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL trilinos-any
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_clang-10.0.0

  • Build Num: 854
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-clang-10.0.0-openmpi-1.10.1-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 type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL trilinos-any
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_cuda-10.1.243

  • Build Num: 866
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME ats2_cuda-10.1.243-gnu-8.3.1-spmpi-rolling_release_static_Volta70_Power9_no-asan_no-complex_no-fpic_mpi_pt_no-rdc_uvm_deprecated-on_no-package-enables
PR_LABELS type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL vortex
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_python3

  • Build Num: 679
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-gnu-7.2.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 type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL ascic
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_cuda-11.4.2-uvm-off

  • Build Num: 386
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-cuda-11.4.2-sems-gnu-10.1.0-sems-openmpi-4.0.5_release_static_Volta70_no-asan_complex_no-fpic_mpi_pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL GPU
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Using Repos:

Repo: TRILINOS (bartlettroscoe/Trilinos)
  • Branch: 10774-install-run-demo
  • SHA: 38f4b53
  • Mode: TEST_REPO

Pull Request Author: bartlettroscoe

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: Trilinos_PR_gcc-8.3.0

  • Build Num: 850
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-gnu-8.3.0-openmpi-1.10.1-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 type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL trilinos-any
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_gcc-7.2.0-serial

  • Build Num: 851
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-gnu-7.2.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 type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL trilinos-any
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_gcc-7.2.0-debug

  • Build Num: 849
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-gnu-7.2.0-openmpi-1.10.1-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 type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL trilinos-any
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_intel-17.0.1

  • Build Num: 850
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-intel-17.0.1-mpich-3.2-serial_release-debug_static_no-kokkos-arch_no-asan_no-complex_fpic_mpi_no-pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL trilinos-any
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_clang-10.0.0

  • Build Num: 854
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-clang-10.0.0-openmpi-1.10.1-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 type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL trilinos-any
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_cuda-10.1.243

  • Build Num: 866
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME ats2_cuda-10.1.243-gnu-8.3.1-spmpi-rolling_release_static_Volta70_Power9_no-asan_no-complex_no-fpic_mpi_pt_no-rdc_uvm_deprecated-on_no-package-enables
PR_LABELS type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL vortex
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_python3

  • Build Num: 679
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-gnu-7.2.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 type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL ascic
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9

Build Information

Test Name: Trilinos_PR_cuda-11.4.2-uvm-off

  • Build Num: 386
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
GENCONFIG_BUILD_NAME rhel7_sems-cuda-11.4.2-sems-gnu-10.1.0-sems-openmpi-4.0.5_release_static_Volta70_no-asan_complex_no-fpic_mpi_pt_no-rdc_no-uvm_deprecated-on_no-package-enables
PR_LABELS type: bug;type: enhancement;pkg: Kokkos;pkg: STK;pkg: Teuchos;pkg: Intrepid2;pkg: ROL;pkg: ShyLU;impacting: tests;impacting: documentation;pkg: KokkosKernels;AT: RETEST;AT: AUTOMERGE;TriBITS;PA: Framework;pkg: Krino
PULLREQUESTNUM 10813
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_NODE_LABEL GPU
TRILINOS_SOURCE_BRANCH 10774-install-run-demo
TRILINOS_SOURCE_REPO https://github.com/bartlettroscoe/Trilinos
TRILINOS_SOURCE_SHA 38f4b53
TRILINOS_SRN_CONFIG true
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 6a352d9


CDash Test Results for PR# 10813.

@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 Aug 12, 2022
@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester trilinos-autotester merged commit e061ffc into trilinos:develop Aug 12, 2022
Trilinos TriBITS Refactor automation moved this from In Review to Done Aug 12, 2022
@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester trilinos-autotester removed the AT: AUTOMERGE Causes the PR autotester to automatically merge the PR branch once approvals are completed label Aug 12, 2022
jmgate pushed a commit to tcad-charon/Trilinos that referenced this pull request Aug 13, 2022
…s:develop' (517d301).

* trilinos-develop: (24 commits)
  Automatic snapshot commit from tribits at b00ab335
  Fix build part of test TrilinosInstallTests_simpleBuildAgainstTrilinos on 'ats2' (trilinos#10774, trilinos#10813)
  Fix running of mpiexec MyApp for rhel7_sems-intel-17.0.1-mpich-3.2-serial build (trilinos#10774, trilinos#10813)
  doInstall: Send output from cmake --install to file (trilinos#10810)
  doInstall: Remove install dir before new install if it exists (trilinos#10810)
  Add test find_package_Trilinos (trilinos#10774, TriBITSPub/TriBITS#299)
  TrilinosInstallTests: Add a dependency on Tpetra (TriBITSPub/TriBITS#299)
  Update simpleBuildAgainstTrilinos to use modern targets (TriBITSPub/TriBITS#299)
  Add package TrilinosInstallTests, test install and simpleBuildAgainstTrilinos (trilinos#10774)
  Automatic snapshot commit from tribits at 9fc3c95d
  STK: Fix install( ... DESTINATION ... ) dir (trilinos#10810)
  ShyLU: Fix install( ... DESTINATION ... ) dir (trilinos#10810)
  ROL: Fix install( ... DESTINATION ... ) dir (trilinos#10810)
  Krino: Fix install( ... DESTINATION ... ) dir (trilinos#10810)
  Intrepid2: Fix install( ... DESTINATION ... ) dir (trilinos#10810)
  Teuchos: Fix teuchos/kokkoscompat header installs (trilinos#10810)
  KokkosKernels: Fix install( ... DESTINATION ... ) dir (trilinos#10810)
  Kokkos: Fix install( ... DESTINATION ... ) dir (trilinos#10810)
  Add string-replace.py that can replace any chars (trilinos#10810)
  Automatic snapshot commit from tribits at 1ecbb99e
  ...
jmgate pushed a commit to tcad-charon/Trilinos that referenced this pull request Aug 14, 2022
…s:develop' (517d301).

* trilinos-develop: (35 commits)
  Automatic snapshot commit from tribits at b00ab335
  Panzer: Bug fix for PlaneMatcher param parsing. Returning unit test paramlist to original.
  Tacho - use the same destruction order as hip
  Tacho - reorder stream deallocation order
  Panzer: Leave todo reminding us to change the default BBox flag but remove ownership.
  Panzer: Make the bbox flag and related function calls more descriptive. Clean up a few units tests. Addresses Roger's review.
  Panzer: Missing bit of logic in the acceptance test (STK Search).
  Panzer: Reorder var in constructor to fix warning.
  Panzer: Fix an old test for periodic bcs.
  Panzer: Acceptance test for STKSearch and search implementation.
  Panzer: Mesh factories need to pass periodic search info along downstream.
  Panzer: Source and tests for periodic bc refactor. Employs STKSearch.
  Fix build part of test TrilinosInstallTests_simpleBuildAgainstTrilinos on 'ats2' (trilinos#10774, trilinos#10813)
  Fix running of mpiexec MyApp for rhel7_sems-intel-17.0.1-mpich-3.2-serial build (trilinos#10774, trilinos#10813)
  doInstall: Send output from cmake --install to file (trilinos#10810)
  doInstall: Remove install dir before new install if it exists (trilinos#10810)
  Add test find_package_Trilinos (trilinos#10774, TriBITSPub/TriBITS#299)
  TrilinosInstallTests: Add a dependency on Tpetra (TriBITSPub/TriBITS#299)
  Update simpleBuildAgainstTrilinos to use modern targets (TriBITSPub/TriBITS#299)
  Add package TrilinosInstallTests, test install and simpleBuildAgainstTrilinos (trilinos#10774)
  ...
@bartlettroscoe
Copy link
Member Author

@bartlettroscoe would you be willing to put in a PR with the updates to kokkos and kokkos-kernels to their respective repos, or would you mind if I do so crediting you for the fixes in this PR? We are working toward the 3.7.00 release and would like to include these changes

@ndellingwood, I pulled off these commits with git format-patch and applied them to branches off of the Kokkos and KokkosKernels repos 'develop' branch as the PRs kokkos/kokkos#5336 and kokkos/kokkos-kernels#1496, respectively.

jmgate pushed a commit to tcad-charon/Trilinos that referenced this pull request Aug 15, 2022
…s:develop' (517d301).

* trilinos-develop: (41 commits)
  Automatic snapshot commit from tribits at b00ab335
  Panzer: Bug fix for PlaneMatcher param parsing. Returning unit test paramlist to original.
  Tacho - use the same destruction order as hip
  Tacho - reorder stream deallocation order
  Remove multi-processor spai meshtying test
  Panzer: Leave todo reminding us to change the default BBox flag but remove ownership.
  Panzer: Make the bbox flag and related function calls more descriptive. Clean up a few units tests. Addresses Roger's review.
  Panzer: Missing bit of logic in the acceptance test (STK Search).
  Panzer: Reorder var in constructor to fix warning.
  Panzer: Fix an old test for periodic bcs.
  Panzer: Acceptance test for STKSearch and search implementation.
  Panzer: Mesh factories need to pass periodic search info along downstream.
  Panzer: Source and tests for periodic bc refactor. Employs STKSearch.
  Fix build part of test TrilinosInstallTests_simpleBuildAgainstTrilinos on 'ats2' (trilinos#10774, trilinos#10813)
  Fix running of mpiexec MyApp for rhel7_sems-intel-17.0.1-mpich-3.2-serial build (trilinos#10774, trilinos#10813)
  doInstall: Send output from cmake --install to file (trilinos#10810)
  doInstall: Remove install dir before new install if it exists (trilinos#10810)
  Add test find_package_Trilinos (trilinos#10774, TriBITSPub/TriBITS#299)
  TrilinosInstallTests: Add a dependency on Tpetra (TriBITSPub/TriBITS#299)
  Update simpleBuildAgainstTrilinos to use modern targets (TriBITSPub/TriBITS#299)
  ...
jmgate pushed a commit to tcad-charon/Trilinos that referenced this pull request Aug 16, 2022
…s:develop' (517d301).

* trilinos-develop: (46 commits)
  Panzer MiniEM: Adjust rebalancing targets for RefMaxwell sub-problems
  Disable pseudo package ShyLU in ATS-2 builds (trilinos#10865)
  Automatic snapshot commit from tribits at b00ab335
  Panzer: Bug fix for PlaneMatcher param parsing. Returning unit test paramlist to original.
  Tacho - use the same destruction order as hip
  Tacho - reorder stream deallocation order
  Remove multi-processor spai meshtying test
  Panzer: Leave todo reminding us to change the default BBox flag but remove ownership.
  Panzer: Make the bbox flag and related function calls more descriptive. Clean up a few units tests. Addresses Roger's review.
  Panzer: Missing bit of logic in the acceptance test (STK Search).
  Panzer: Reorder var in constructor to fix warning.
  Panzer: Fix an old test for periodic bcs.
  Panzer: Acceptance test for STKSearch and search implementation.
  Panzer: Mesh factories need to pass periodic search info along downstream.
  Panzer: Source and tests for periodic bc refactor. Employs STKSearch.
  Tacho : include mkl.h to define __INTEL_MKL__ before including Tacho_Pardiso.hpp
  Tacho : fix error message
  Amesos2-Tacho : add parameters to set algorithmic variant for factorization and solver, also call initialize after analyze in symbolic
  Fix build part of test TrilinosInstallTests_simpleBuildAgainstTrilinos on 'ats2' (trilinos#10774, trilinos#10813)
  Fix running of mpiexec MyApp for rhel7_sems-intel-17.0.1-mpich-3.2-serial build (trilinos#10774, trilinos#10813)
  ...
bartlettroscoe added a commit to bartlettroscoe/Trilinos that referenced this pull request Aug 24, 2022
I forgot to remove these vars in Trilinos PR trilinos#10813.  They should not be
printed anymore because they should not be used anymore.
cgcgcg pushed a commit to cgcgcg/Trilinos that referenced this pull request Sep 12, 2022
I forgot to remove these vars in Trilinos PR trilinos#10813.  They should not be
printed anymore because they should not be used anymore.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impacting: documentation The issue is primarily about documentation vs. a problem with the build or tests impacting: tests The defect (bug) is primarily a test failure (vs. a build failure) PA: Framework Issues that fall under the Trilinos Framework Product Area pkg: Intrepid2 pkg: Kokkos pkg: KokkosKernels pkg: Krino pkg: ROL pkg: ShyLU pkg: STK pkg: Teuchos Issues primarily dealing with the Teuchos Package TriBITS Issues with the TriBITS framework itself, not usage of the TriBITS framework type: bug The primary issue is a bug in Trilinos code or tests type: enhancement Issue is an enhancement, not a bug
Projects
Development

Successfully merging this pull request may close these issues.

None yet

7 participants