Skip to content

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.

Merge request reports