Extend ATDM Trilinos 'waterman' builds to support SPARC (ATDV-151)
Created by: bartlettroscoe
Description
This PR branch extends the ATDM Trilinos builds on 'waterman' to add the extra TPLs and Trilinos packages needed by SPARC. We need to be supporting SPARC on 'waterman' and extend the SPARC Trilinos Integration testing to include a CUDA build on 'waterman' (see ATDV-151).
How this was tested
I tested this on 'waterman' with:
$ cd /home/rabartl/Trilinos.base/BUILDS/WATERMAN/CTEST_S/
$ ./ctest-s-local-test-driver.sh cuda-9.2-release-debug
***
*** ./ctest-s-local-test-driver.sh cuda-9.2-release-debug
***
ATDM_TRILINOS_DIR = '/home/rabartl/Trilinos.base/Trilinos'
Load some env to get python, cmake, etc ...
Hostname 'waterman11' matches known ATDM host 'waterman' and system 'waterman'
Setting compiler and build options for buld name 'default'
Using waterman compiler stack GNU to build DEBUG code with Kokkos node type SERIAL and KOKKOS_ARCH=Power9
Running builds:
cuda-9.2-release-debug
Running Jenkins driver Trilinos-atdm-waterman-cuda-9.2-release-debug.sh ...
real 157m31.812s
user 0m1.116s
sys 0m0.896s
This posted to CDash at:
Wow, that passed all 2199 tests! Even the test MueLu_FixedMatrixPattern-Tpetra_MPI
_4 is working as that failed in a prior trial (see this comment in ATDV-151).
I also tested this against SPARC 'master' and it worked (see this comment in ATDV-151)
I did not test the other builds but if the build waterman-cuda-9.2-release-debug
works, then all of the other builds should likely work as well.