-
Notifications
You must be signed in to change notification settings - Fork 578
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
(DO NOT MERGE) Tpetra: Fix #5117 (make TpetraCore build w/ deprecated code disabled) #5314
Conversation
@trilinos/tpetra
@trilinos/tpetra I haven't tested downstream code yet.
@trilinos/tpetra
Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request. |
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects: Pull Request Auto Testing STARTING (click to expand)Build InformationTest Name: Trilinos_pullrequest_gcc_4.8.4
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_intel_17.0.1
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_4.9.3_SERIAL
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_7.2.0
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_cuda_9.2
Jenkins Parameters
Using Repos:
Pull Request Author: mhoemmen |
@kddevin and I have been working on a branch doing very similar code modifications. @kddevin has worked on a lot of non Tpetra tests and I had fixed several Tpetra issues. We put it on hold for a few days until I could finish up #5164. Now that #5268 is merged, I had planned to continue on fixing broken tests with deprecated code off. This branch will surely conflict with what we are doing. If it is a hot-fix for another project, go ahead and merge. If it can wait a day or two so I can get a pulse on where mine and @kddevin's efforts are at, that would be helpful. |
@tjfulle It can wait. I just wanted to see how far I could get. |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED Pull Request Auto Testing has PASSED (click to expand)Build InformationTest Name: Trilinos_pullrequest_gcc_4.8.4
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_intel_17.0.1
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_4.9.3_SERIAL
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_7.2.0
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_cuda_9.2
Jenkins Parameters
|
Status Flag 'Pre-Merge Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED AND APPROVED by [ csiefer2 ]! |
Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR... |
Some of this work has already been done by me in tjfulle's fork, branch issue-5065, but not yet merged to Trilinos develop. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please wait until tfjulle fork, branch issue-5065, is merged.
…tall (trilinos/Trilinos#5314) This was needed because the Trilinos Gtest package now has a mode where it will not install its library (but allows tests in downstream packages to use it). I changed the variable ${PACKAGE_NAME}_HAS_NATIVE_LIBRARIES to ${PACKAGE_NAME}_HAS_NATIVE_LIBRARIES_TO_INSTALL since that is how it is actually used.
…bs to install (trilinos#5314) This was needed because the Trilinos Gtest package now has a mode where it will not install its library (but allows tests in downstream packages to use it). I changed the variable ${PACKAGE_NAME}_HAS_NATIVE_LIBRARIES to ${PACKAGE_NAME}_HAS_NATIVE_LIBRARIES_TO_INSTALL since that is how it is actually used.
…bs to install (trilinos#5314) This was needed because the Trilinos Gtest package now has a mode where it will not install its library (but allows tests in downstream packages to use it). I changed the variable ${PACKAGE_NAME}_HAS_NATIVE_LIBRARIES to ${PACKAGE_NAME}_HAS_NATIVE_LIBRARIES_TO_INSTALL since that is how it is actually used.
Origin repo remote tracking branch: 'github/master' Origin repo remote repo URL: 'github = [email protected]:TriBITSPub/TriBITS.git' At commit: commit 0db30ecb5f7f27dd75964cb320f5cc3a3ddb90a0 Author: Roscoe A. Bartlett <[email protected]> Date: Tue Sep 17 11:17:47 2019 -0600 Summary: Only export library targets for a package that has native libs to install (#5314)
…bs to install (trilinos#5314) This was needed because the Trilinos Gtest package now has a mode where it will not install its library (but allows tests in downstream packages to use it). I changed the variable ${PACKAGE_NAME}_HAS_NATIVE_LIBRARIES to ${PACKAGE_NAME}_HAS_NATIVE_LIBRARIES_TO_INSTALL since that is how it is actually used.
…s:develop' (adfb455). * trilinos-develop: (34 commits) MueLu: reduce default no of iterations in regin MG MueLu: move regionMG scaleInterfaceDOFs() MueLu: remove unused gold file from region MG MueLu: remove unused header inclusions MueLu: create header for regionMG vector stuff Move matrix regionToComposite to matrix header MueLu: fix script for regionMG regression tests MueLu: add some documentation MueLu: deal with regionMG coarse solver options MueLu: fix indentation MueLu: Typo ugh Update documentation for setting Trilinos_ENABLE_DEBUG=ON (trilinos#4201) Move Gtest_SKIP_INSTALL=TRUE to EMPIRE config only for now (trilinos#5341, SPAR-614) ShyLU_NodeTacho: Remove stated lib dependency on Gtest (trilinos#5341) STK: Don't install if Gtest_SKIP_INSTALL=TRUE (trilinos#5341) STK: Remove parent STK deps on all other SE packages (trilinos#5341) ATDM: Disable install of Gtest from Trilinos, disable expensive Panzer tests in debug (trilinos#5341) Gtest: Add option Gtest_SKIP_INSTALL and cleanup (trilinos#5341) TriBITS: Only export library targets for a package that has native libs to install (trilinos#5314) Gtest: Use TRIBITS_PACKAGE_DEFINE_DEPENDENCIES() (trilinos#5341) ...
…s:develop' (adfb455). * trilinos-develop: (34 commits) MueLu: reduce default no of iterations in regin MG MueLu: move regionMG scaleInterfaceDOFs() MueLu: remove unused gold file from region MG MueLu: remove unused header inclusions MueLu: create header for regionMG vector stuff Move matrix regionToComposite to matrix header MueLu: fix script for regionMG regression tests MueLu: add some documentation MueLu: deal with regionMG coarse solver options MueLu: fix indentation MueLu: Typo ugh Update documentation for setting Trilinos_ENABLE_DEBUG=ON (trilinos#4201) Move Gtest_SKIP_INSTALL=TRUE to EMPIRE config only for now (trilinos#5341, SPAR-614) ShyLU_NodeTacho: Remove stated lib dependency on Gtest (trilinos#5341) STK: Don't install if Gtest_SKIP_INSTALL=TRUE (trilinos#5341) STK: Remove parent STK deps on all other SE packages (trilinos#5341) ATDM: Disable install of Gtest from Trilinos, disable expensive Panzer tests in debug (trilinos#5341) Gtest: Add option Gtest_SKIP_INSTALL and cleanup (trilinos#5341) TriBITS: Only export library targets for a package that has native libs to install (trilinos#5314) Gtest: Use TRIBITS_PACKAGE_DEFINE_DEPENDENCIES() (trilinos#5341) ...
#5117 is fixed now, so we can close this PR. |
@trilinos/tpetra
Description
Make TpetraCore build with deprecated code disabled (
Tpetra_ENABLE_DEPRECATED_CODE=OFF
andKOKKOS_ENABLE_DEPRECATED_CODE=OFF
). Some tests still fail in that case, but at least we can get the build working so that users can try the deprecation.Related Issues