-
Notifications
You must be signed in to change notification settings - Fork 45
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
Extend TriBITS to allow for Kokkos compiler and env config settings #207
Comments
After you accept the collaborator invite I just sent you for this project, please implement what we discussed on Friday by pushing new commits to the branch: We will need to also create a parallel Trilinos branch as part of trilinos/Trilinos#1400 if we go with the After we have all of this working on branches, we can clean the branches up (i.e. squash and reorganize commits with |
Enable including a project-level file (`cmake/ProjectCompilerPostConfig.cmake`) for adding additional flags, or defining other variables. Motivated by better Kokkos/Trilinos integration discussed in Issue #207
Enable including a project-level file (`cmake/ProjectCompilerPostConfig.cmake`) for adding additional flags, or defining other variables. Motivated by better Kokkos/Trilinos integration discussed in Issue #207
This is a very strong yet very portable test that ensures that the file cmake/ProjectCompilerPostConfig.cmake gets included and it is able to modify CMAKE_CXX_FLAGS.
…s#1400) Enable including a project-level file: cmake/ProjectCompilerPostConfig.cmake for adding additional flags, or defining other variables. Motivated by better Kokkos/Trilinos integration (see trilinos/Trilinos#1400).
This is a very strong yet very portable test that ensures that the file cmake/ProjectCompilerPostConfig.cmake gets included and it is able to modify CMAKE_CXX_FLAGS.
Build/Test Cases Summary Enabled Packages: Enabled all Packages 0) MPI_DEBUG => passed: passed=265,notpassed=0 (0.68 min) 1) SERIAL_RELEASE => passed: passed=265,notpassed=0 (0.61 min) 2) MPI_DEBUG_CMAKE-3.6.2 => passed: passed=286,notpassed=0 (0.63 min) 3) SERIAL_RELEASE_CMAKE-3.6.2 => passed: passed=286,notpassed=0 (0.58 min) Other local commits for this build/test group: e3d86d5, 6fa3d69
I merged the PR #233 for the branch I am going to close this story. The non-trivial code in in Triinos (see trilinos/Trilinos#1400) and Kokkos (see kokkos/kokkos#878). |
Fixed the spelling of DUMMY_DEFINE_JUST_TO_TEST_COMILER_POST_CONFIG. I also switched from 'make VERBOSE=1' to -DCMAKE_VERBOSE_MAKFILE=ON in hopes of fixing a strange test failure when doing a dashboard sumbit. But this did not fix the problem. I have not idea why the comiler is not being verbose when running the dashboard build vs. locally. Build/Test Cases Summary Enabled Packages: Enabled all Packages 0) MPI_DEBUG => passed: passed=266,notpassed=0 (0.74 min) 1) SERIAL_RELEASE => passed: passed=266,notpassed=0 (0.59 min) 2) MPI_DEBUG_CMAKE-3.6.2 => passed: passed=287,notpassed=0 (0.61 min) 3) SERIAL_RELEASE_CMAKE-3.6.2 => passed: passed=287,notpassed=0 (0.54 min) Other local commits for this build/test group: 87f4562
CC: @kruger
See trilinos/Trilinos#1400
ToDo: Fill in details
The text was updated successfully, but these errors were encountered: