Enable TeuchosNumerics_LAPACK_test_MPI_1 test in 'debug' Power8 and Power8 builds and disable just the STEQR() test
Created by: bartlettroscoe
CC: @trilinos/teuchos, @fryeguy52
Description
Enable TeuchosNumerics_LAPACK_test_MPI_1 test in 'debug' Power8 and Power8 builds and disable just the STEQR() test.
NOTE: This test was being disabled in some release-debug
builds where it did not need to be disabled. In fact, the STEQR()
function does not segfault when using optimized compiler options (which are used in a release-debug
build).
Motivation and Context
We need to be running LAPACK tests for the functions being used by Trilinos and not disable them all (see #2410).
How Has This Been Tested?
On 'ride' I did:
$ bsub -x -Is -q rhel7F -n 16 \
./checkin-test-atdm.sh \
cuda-9.2-debug gnu-openmp-debug \
--enable-packages=TeuchosNumerics --local-do-all
which returned:
PASSED (NOT READY TO PUSH): Trilinos: ride10
Mon Dec 17 08:51:43 MST 2018
Enabled Packages: TeuchosNumerics
Build test results:
-------------------
1) cuda-9.2-debug => passed: passed=16,notpassed=0 (1.50 min)
2) gnu-openmp-debug => passed: passed=16,notpassed=0 (0.60 min)
and showed:
$ for build_name in cuda-9.2-debug gnu-openmp-debug ; do grep -nH TeuchosNumerics_LAPACK_test ${build_name}/ctest.out ; done | grep "Pass"
cuda-9.2-debug/ctest.out:33:16/16 Test #9: TeuchosNumerics_LAPACK_test_MPI_1 .................. Passed 0.43 sec
gnu-openmp-debug/ctest.out:30:13/16 Test #9: TeuchosNumerics_LAPACK_test_MPI_1 .................. Passed 1.88 sec
And I ran this on 'waterman' using:
$ bsub -x -Is -n 20 \
./checkin-test-atdm.sh \
cuda-9.2-debug cuda-9.2-release-debug gnu-openmp-release-debug \
--enable-packages=TeuchosNumerics --local-do-all
which returned:
PASSED (NOT READY TO PUSH): Trilinos: waterman1
Mon Dec 17 08:56:33 MST 2018
Enabled Packages: TeuchosNumerics
Build test results:
-------------------
1) cuda-9.2-debug => passed: passed=16,notpassed=0 (1.20 min)
2) cuda-9.2-release-debug => passed: passed=16,notpassed=0 (1.34 min)
3) gnu-openmp-release-debug => passed: passed=16,notpassed=0 (1.08 min)
and showed:
$ for build_name in cuda-9.2-debug cuda-9.2-release-debug gnu-openmp-release-debug ; do grep -nH TeuchosNumerics_LAPACK_test ${build_name}/ctest.out ; done | grep "Pass"
cuda-9.2-debug/ctest.out:32:15/16 Test #9: TeuchosNumerics_LAPACK_test_MPI_1 .................. Passed 2.20 sec
cuda-9.2-release-debug/ctest.out:29:12/16 Test #9: TeuchosNumerics_LAPACK_test_MPI_1 .................. Passed 2.24 sec
gnu-openmp-release-debug/ctest.out:26: 9/16 Test #9: TeuchosNumerics_LAPACK_test_MPI_1 .................. Passed 4.10 sec
Checklist
-
My commit messages mention the appropriate GitHub issue numbers. -
All new and existing tests passed. -
No new compiler warnings were introduced.