[WIP] Update LAPACK to 3.9.0 (#2353)
* Update make.inc entries for LAPACK 3.9.0 Reference-LAPACK PR 347 changed some variable names and relative paths * Update LAPACK to 3.9.0 * Add new functions from LAPACK 3.9.0 * Add new functions from LAPACK 3.9.0 * Restore LOADER command as it makes it easier to specify pthread as needed * Restore LOADER * Restore EIG/LIN prefixes in cmdbase * add binary path to lapack_testing.py call * Restore OpenMP version check * Restore OpenMP version check * Restore fix for out-of-bounds array accesses from #2096
This commit is contained in:
@@ -94,7 +94,7 @@
|
||||
$ ZHPSV, ZHPSVX, ZPBSV, ZPBSVX, ZPOSV, ZPOSVX,
|
||||
$ ZPPSV, ZPPSVX, ZPTSV, ZPTSVX, ZSPSV, ZSPSVX,
|
||||
$ ZSYSV, ZSYSV_AA, ZSYSV_RK, ZSYSV_ROOK,
|
||||
$ ZSYSVX, ZSYSV_AA_2STAGE
|
||||
$ ZSYSVX, ZHESV_AA_2STAGE
|
||||
* ..
|
||||
* .. Scalars in Common ..
|
||||
LOGICAL LERR, OK
|
||||
@@ -721,7 +721,7 @@
|
||||
*
|
||||
ELSE IF( LSAMEN( 2, C2, 'H2' ) ) THEN
|
||||
*
|
||||
* CHESV_AASEN_2STAGE
|
||||
* ZHESV_AASEN_2STAGE
|
||||
*
|
||||
SRNAMT = 'ZHESV_AA_2STAGE'
|
||||
INFOT = 1
|
||||
@@ -741,7 +741,7 @@
|
||||
$ W, 1, INFO )
|
||||
CALL CHKXER( 'ZHESV_AA_2STAGE', INFOT, NOUT, LERR, OK )
|
||||
INFOT = 11
|
||||
CALL ZHESV_AA_2STAGE( 'U', 2, 1, A, 2, A, 2, IP, IP, B, 1,
|
||||
CALL ZHESV_AA_2STAGE( 'U', 2, 1, A, 2, A, 8, IP, IP, B, 1,
|
||||
$ W, 1, INFO )
|
||||
CALL CHKXER( 'ZHESV_AA_2STAGE', INFOT, NOUT, LERR, OK )
|
||||
INFOT = 7
|
||||
@@ -749,6 +749,36 @@
|
||||
$ W, 1, INFO )
|
||||
CALL CHKXER( 'ZHESV_AA_2STAGE', INFOT, NOUT, LERR, OK )
|
||||
*
|
||||
ELSE IF( LSAMEN( 2, C2, 'S2' ) ) THEN
|
||||
*
|
||||
* ZSYSV_AASEN_2STAGE
|
||||
*
|
||||
SRNAMT = 'ZSYSV_AA_2STAGE'
|
||||
INFOT = 1
|
||||
CALL ZSYSV_AA_2STAGE( '/', 0, 0, A, 1, A, 1, IP, IP, B, 1,
|
||||
$ W, 1, INFO )
|
||||
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
|
||||
INFOT = 2
|
||||
CALL ZSYSV_AA_2STAGE( 'U', -1, 0, A, 1, A, 1, IP, IP, B, 1,
|
||||
$ W, 1, INFO )
|
||||
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
|
||||
INFOT = 3
|
||||
CALL ZSYSV_AA_2STAGE( 'U', 0, -1, A, 1, A, 1, IP, IP, B, 1,
|
||||
$ W, 1, INFO )
|
||||
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
|
||||
INFOT = 5
|
||||
CALL ZSYSV_AA_2STAGE( 'U', 2, 1, A, 1, A, 1, IP, IP, B, 1,
|
||||
$ W, 1, INFO )
|
||||
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
|
||||
INFOT = 11
|
||||
CALL ZSYSV_AA_2STAGE( 'U', 2, 1, A, 2, A, 8, IP, IP, B, 1,
|
||||
$ W, 1, INFO )
|
||||
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
|
||||
INFOT = 7
|
||||
CALL ZSYSV_AA_2STAGE( 'U', 2, 1, A, 2, A, 1, IP, IP, B, 2,
|
||||
$ W, 1, INFO )
|
||||
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
|
||||
**
|
||||
ELSE IF( LSAMEN( 2, C2, 'HP' ) ) THEN
|
||||
*
|
||||
* ZHPSV
|
||||
|
||||
Reference in New Issue
Block a user