[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:
@@ -37,7 +37,7 @@
|
||||
*> DSYTRF_AA computes the factorization of a real symmetric matrix A
|
||||
*> using the Aasen's algorithm. The form of the factorization is
|
||||
*>
|
||||
*> A = U*T*U**T or A = L*T*L**T
|
||||
*> A = U**T*T*U or A = L*T*L**T
|
||||
*>
|
||||
*> where U (or L) is a product of permutation and unit upper (lower)
|
||||
*> triangular matrices, and T is a symmetric tridiagonal matrix.
|
||||
@@ -223,7 +223,7 @@
|
||||
IF( UPPER ) THEN
|
||||
*
|
||||
* .....................................................
|
||||
* Factorize A as L*D*L**T using the upper triangle of A
|
||||
* Factorize A as U**T*D*U using the upper triangle of A
|
||||
* .....................................................
|
||||
*
|
||||
* Copy first row A(1, 1:N) into H(1:n) (stored in WORK(1:N))
|
||||
@@ -256,7 +256,7 @@
|
||||
$ A( MAX(1, J), J+1 ), LDA,
|
||||
$ IPIV( J+1 ), WORK, N, WORK( N*NB+1 ) )
|
||||
*
|
||||
* Ajust IPIV and apply it back (J-th step picks (J+1)-th pivot)
|
||||
* Adjust IPIV and apply it back (J-th step picks (J+1)-th pivot)
|
||||
*
|
||||
DO J2 = J+2, MIN(N, J+JB+1)
|
||||
IPIV( J2 ) = IPIV( J2 ) + J
|
||||
@@ -375,7 +375,7 @@
|
||||
$ A( J+1, MAX(1, J) ), LDA,
|
||||
$ IPIV( J+1 ), WORK, N, WORK( N*NB+1 ) )
|
||||
*
|
||||
* Ajust IPIV and apply it back (J-th step picks (J+1)-th pivot)
|
||||
* Adjust IPIV and apply it back (J-th step picks (J+1)-th pivot)
|
||||
*
|
||||
DO J2 = J+2, MIN(N, J+JB+1)
|
||||
IPIV( J2 ) = IPIV( J2 ) + J
|
||||
|
||||
Reference in New Issue
Block a user