Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

typos #820

Merged
merged 1 commit into from
Apr 11, 2023
Merged

typos #820

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMAKE/CheckFortranTypeSizes.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# This module perdorms several try-compiles to determine the default integer
# This module performs several try-compiles to determine the default integer
# size being used by the fortran compiler
#
# After execution, the following variables are set. If they are un set then
Expand Down
4 changes: 2 additions & 2 deletions CMAKE/Findcodecov.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ function(add_coverage TNAME)
endfunction()


# Find the reuired flags foreach language.
# Find the required flags foreach language.
set(CMAKE_REQUIRED_QUIET_SAVE ${CMAKE_REQUIRED_QUIET})
set(CMAKE_REQUIRED_QUIET ${codecov_FIND_QUIETLY})

Expand Down Expand Up @@ -118,7 +118,7 @@ function (codecov_path_of_source FILE RETURN_VAR)

# If expression was found, SOURCEFILE is a generator-expression for an
# object library. Currently we found no way to call this function automatic
# for the referenced target, so it must be called in the directoryso of the
# for the referenced target, so it must be called in the directory of the
# object library definition.
if(NOT "${_source}" STREQUAL "")
set(${RETURN_VAR} "" PARENT_SCOPE)
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -516,7 +516,7 @@ set(CPACK_MONOLITHIC_INSTALL ON)
set(CPACK_PACKAGE_INSTALL_DIRECTORY "LAPACK")
if(WIN32 AND NOT UNIX)
# There is a bug in NSI that does not handle full unix paths properly. Make
# sure there is at least one set of four (4) backlasshes.
# sure there is at least one set of four (4) backslashes.
set(CPACK_NSIS_HELP_LINK "http:\\\\\\\\http://icl.cs.utk.edu/lapack-forum")
set(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\www.netlib.org/lapack")
set(CPACK_NSIS_CONTACT "[email protected]")
Expand Down
2 changes: 1 addition & 1 deletion DOCS/lawn81.tex
Original file line number Diff line number Diff line change
Expand Up @@ -575,7 +575,7 @@ \subsection{Test and Install the Machine-Dependent Routines.}
package, at least three of which must be installed. They are

\begin{tabbing}
MONOMO \= DOUBLE PRECYSION \= \kill
MONOMO \= DOUBLE PRECISION \= \kill
LSAME \> LOGICAL \> Test if two characters are the same regardless of case \\
SLAMCH \> REAL \> Determine machine-dependent parameters \\
DLAMCH \> DOUBLE PRECISION \> Determine machine-dependent parameters \\
Expand Down
2 changes: 1 addition & 1 deletion LAPACKE/utils/lapacke_cgb_trans.c
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ void LAPACKE_cgb_trans( int matrix_layout, lapack_int m, lapack_int n,
}
} else if ( matrix_layout == LAPACK_ROW_MAJOR ) {
/* TODO: interchange loops for performance.
* This is just reference impemeltation.
* This is just reference implementation.
*/
for( j = 0; j < MIN( n, ldin ); j++ ) {
for( i = MAX( ku-j, 0 ); i < MIN3( ldout, m+ku-j, kl+ku+1 );
Expand Down
2 changes: 1 addition & 1 deletion LAPACKE/utils/lapacke_dgb_trans.c
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ void LAPACKE_dgb_trans( int matrix_layout, lapack_int m, lapack_int n,
}
} else if ( matrix_layout == LAPACK_ROW_MAJOR ) {
/* TODO: interchange loops for performance.
* This is just reference impemeltation.
* This is just reference implementation.
*/
for( j = 0; j < MIN( n, ldin ); j++ ) {
for( i = MAX( ku-j, 0 ); i < MIN3( ldout, m+ku-j, kl+ku+1 );
Expand Down
2 changes: 1 addition & 1 deletion LAPACKE/utils/lapacke_sgb_trans.c
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ void LAPACKE_sgb_trans( int matrix_layout, lapack_int m, lapack_int n,
}
} else if ( matrix_layout == LAPACK_ROW_MAJOR ) {
/* TODO: interchange loops for performance.
* This is just reference impemeltation.
* This is just reference implementation.
*/
for( j = 0; j < MIN( n, ldin ); j++ ) {
for( i = MAX( ku-j, 0 ); i < MIN3( ldout, m+ku-j, kl+ku+1 );
Expand Down
2 changes: 1 addition & 1 deletion LAPACKE/utils/lapacke_zgb_trans.c
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ void LAPACKE_zgb_trans( int matrix_layout, lapack_int m, lapack_int n,
}
} else if ( matrix_layout == LAPACK_ROW_MAJOR ) {
/* TODO: interchange loops for performance.
* This is just reference impemeltation
* This is just reference implementation
*/
for( j = 0; j < MIN( n, ldin ); j++ ) {
for( i = MAX( ku-j, 0 ); i < MIN3( ldout, m+ku-j, kl+ku+1 );
Expand Down
2 changes: 1 addition & 1 deletion SRC/DEPRECATED/cggsvd.f
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@
*> In particular, if B is an N-by-N nonsingular matrix, then the GSVD of
*> A and B implicitly gives the SVD of A*inv(B):
*> A*inv(B) = U*(D1*inv(D2))*V**H.
*> If ( A**H,B**H)**H has orthnormal columns, then the GSVD of A and B is also
*> If ( A**H,B**H)**H has orthonormal columns, then the GSVD of A and B is also
*> equal to the CS decomposition of A and B. Furthermore, the GSVD can
*> be used to derive the solution of the eigenvalue problem:
*> A**H*A x = lambda* B**H*B x.
Expand Down
2 changes: 1 addition & 1 deletion SRC/DEPRECATED/zggsvd.f
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
*> In particular, if B is an N-by-N nonsingular matrix, then the GSVD of
*> A and B implicitly gives the SVD of A*inv(B):
*> A*inv(B) = U*(D1*inv(D2))*V**H.
*> If ( A**H,B**H)**H has orthnormal columns, then the GSVD of A and B is also
*> If ( A**H,B**H)**H has orthonormal columns, then the GSVD of A and B is also
*> equal to the CS decomposition of A and B. Furthermore, the GSVD can
*> be used to derive the solution of the eigenvalue problem:
*> A**H*A x = lambda* B**H*B x.
Expand Down
2 changes: 1 addition & 1 deletion SRC/cgejsv.f
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@
*> If JOBV = 'V', 'J' then V contains on exit the N-by-N matrix of
*> the right singular vectors;
*> If JOBV = 'W', AND (JOBU = 'U' AND JOBT = 'T' AND M = N),
*> then V is used as workspace if the pprocedure
*> then V is used as workspace if the procedure
*> replaces A with A^*. In that case, [U] is computed
*> in V as right singular vectors of A^* and then
*> copied back to the U array. This 'W' option is just
Expand Down
2 changes: 1 addition & 1 deletion SRC/cgesvdq.f
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,7 @@
*> an optimal implementation would do all necessary scaling before calling
*> CGESVD and the scaling in CGESVD can be switched off.
*> 3. Other comments related to code optimization are given in comments in the
*> code, enlosed in [[double brackets]].
*> code, enclosed in [[double brackets]].
*> \endverbatim
*
*> \par Bugs, examples and comments
Expand Down
4 changes: 2 additions & 2 deletions SRC/cgsvj0.f
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,10 @@
*> Specifies whether the output from this procedure is used
*> to compute the matrix V:
*> = 'V': the product of the Jacobi rotations is accumulated
*> by postmulyiplying the N-by-N array V.
*> by postmultiplying the N-by-N array V.
*> (See the description of V.)
*> = 'A': the product of the Jacobi rotations is accumulated
*> by postmulyiplying the MV-by-N array V.
*> by postmultiplying the MV-by-N array V.
*> (See the descriptions of MV and V.)
*> = 'N': the Jacobi rotations are not accumulated.
*> \endverbatim
Expand Down
4 changes: 2 additions & 2 deletions SRC/cgsvj1.f
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,10 @@
*> Specifies whether the output from this procedure is used
*> to compute the matrix V:
*> = 'V': the product of the Jacobi rotations is accumulated
*> by postmulyiplying the N-by-N array V.
*> by postmultiplying the N-by-N array V.
*> (See the description of V.)
*> = 'A': the product of the Jacobi rotations is accumulated
*> by postmulyiplying the MV-by-N array V.
*> by postmultiplying the MV-by-N array V.
*> (See the descriptions of MV and V.)
*> = 'N': the Jacobi rotations are not accumulated.
*> \endverbatim
Expand Down
2 changes: 1 addition & 1 deletion SRC/chesv_aa_2stage.f
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
*> triangular part of the matrix A, and the strictly upper
*> triangular part of A is not referenced.
*>
*> On exit, L is stored below (or above) the subdiaonal blocks,
*> On exit, L is stored below (or above) the subdiagonal blocks,
*> when UPLO is 'L' (or 'U').
*> \endverbatim
*>
Expand Down
8 changes: 4 additions & 4 deletions SRC/chetf2_rk.f
Original file line number Diff line number Diff line change
Expand Up @@ -480,7 +480,7 @@ SUBROUTINE CHETF2_RK( UPLO, N, A, LDA, E, IPIV, INFO )
A( J, K ) = CONJG( A( P, J ) )
A( P, J ) = T
14 CONTINUE
* (3) Swap and conjugate corner elements at row-col interserction
* (3) Swap and conjugate corner elements at row-col intersection
A( P, K ) = CONJG( A( P, K ) )
* (4) Swap diagonal elements at row-col intersection
R1 = REAL( A( K, K ) )
Expand Down Expand Up @@ -508,7 +508,7 @@ SUBROUTINE CHETF2_RK( UPLO, N, A, LDA, E, IPIV, INFO )
A( J, KK ) = CONJG( A( KP, J ) )
A( KP, J ) = T
15 CONTINUE
* (3) Swap and conjugate corner elements at row-col interserction
* (3) Swap and conjugate corner elements at row-col intersection
A( KP, KK ) = CONJG( A( KP, KK ) )
* (4) Swap diagonal elements at row-col intersection
R1 = REAL( A( KK, KK ) )
Expand Down Expand Up @@ -834,7 +834,7 @@ SUBROUTINE CHETF2_RK( UPLO, N, A, LDA, E, IPIV, INFO )
A( J, K ) = CONJG( A( P, J ) )
A( P, J ) = T
44 CONTINUE
* (3) Swap and conjugate corner elements at row-col interserction
* (3) Swap and conjugate corner elements at row-col intersection
A( P, K ) = CONJG( A( P, K ) )
* (4) Swap diagonal elements at row-col intersection
R1 = REAL( A( K, K ) )
Expand Down Expand Up @@ -862,7 +862,7 @@ SUBROUTINE CHETF2_RK( UPLO, N, A, LDA, E, IPIV, INFO )
A( J, KK ) = CONJG( A( KP, J ) )
A( KP, J ) = T
45 CONTINUE
* (3) Swap and conjugate corner elements at row-col interserction
* (3) Swap and conjugate corner elements at row-col intersection
A( KP, KK ) = CONJG( A( KP, KK ) )
* (4) Swap diagonal elements at row-col intersection
R1 = REAL( A( KK, KK ) )
Expand Down
8 changes: 4 additions & 4 deletions SRC/chetf2_rook.f
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@ SUBROUTINE CHETF2_ROOK( UPLO, N, A, LDA, IPIV, INFO )
A( J, K ) = CONJG( A( P, J ) )
A( P, J ) = T
14 CONTINUE
* (3) Swap and conjugate corner elements at row-col interserction
* (3) Swap and conjugate corner elements at row-col intersection
A( P, K ) = CONJG( A( P, K ) )
* (4) Swap diagonal elements at row-col intersection
R1 = REAL( A( K, K ) )
Expand All @@ -441,7 +441,7 @@ SUBROUTINE CHETF2_ROOK( UPLO, N, A, LDA, IPIV, INFO )
A( J, KK ) = CONJG( A( KP, J ) )
A( KP, J ) = T
15 CONTINUE
* (3) Swap and conjugate corner elements at row-col interserction
* (3) Swap and conjugate corner elements at row-col intersection
A( KP, KK ) = CONJG( A( KP, KK ) )
* (4) Swap diagonal elements at row-col intersection
R1 = REAL( A( KK, KK ) )
Expand Down Expand Up @@ -733,7 +733,7 @@ SUBROUTINE CHETF2_ROOK( UPLO, N, A, LDA, IPIV, INFO )
A( J, K ) = CONJG( A( P, J ) )
A( P, J ) = T
44 CONTINUE
* (3) Swap and conjugate corner elements at row-col interserction
* (3) Swap and conjugate corner elements at row-col intersection
A( P, K ) = CONJG( A( P, K ) )
* (4) Swap diagonal elements at row-col intersection
R1 = REAL( A( K, K ) )
Expand All @@ -754,7 +754,7 @@ SUBROUTINE CHETF2_ROOK( UPLO, N, A, LDA, IPIV, INFO )
A( J, KK ) = CONJG( A( KP, J ) )
A( KP, J ) = T
45 CONTINUE
* (3) Swap and conjugate corner elements at row-col interserction
* (3) Swap and conjugate corner elements at row-col intersection
A( KP, KK ) = CONJG( A( KP, KK ) )
* (4) Swap diagonal elements at row-col intersection
R1 = REAL( A( KK, KK ) )
Expand Down
2 changes: 1 addition & 1 deletion SRC/chetrf_aa.f
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
*>
*> On exit, the tridiagonal matrix is stored in the diagonals
*> and the subdiagonals of A just below (or above) the diagonals,
*> and L is stored below (or above) the subdiaonals, when UPLO
*> and L is stored below (or above) the subdiagonals, when UPLO
*> is 'L' (or 'U').
*> \endverbatim
*>
Expand Down
2 changes: 1 addition & 1 deletion SRC/chetrf_aa_2stage.f
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
*> triangular part of the matrix A, and the strictly upper
*> triangular part of A is not referenced.
*>
*> On exit, L is stored below (or above) the subdiaonal blocks,
*> On exit, L is stored below (or above) the subdiagonal blocks,
*> when UPLO is 'L' (or 'U').
*> \endverbatim
*>
Expand Down
2 changes: 1 addition & 1 deletion SRC/cla_gbrfsx_extended.f
Original file line number Diff line number Diff line change
Expand Up @@ -651,7 +651,7 @@ SUBROUTINE CLA_GBRFSX_EXTENDED( PREC_TYPE, TRANS_TYPE, N, KL, KU,
PREVNORMDX = NORMDX
PREV_DZ_Z = DZ_Z
*
* Update soluton.
* Update solution.
*
IF ( Y_PREC_STATE .LT. EXTRA_Y ) THEN
CALL CAXPY( N, (1.0E+0,0.0E+0), DY, 1, Y(1,J), 1 )
Expand Down
2 changes: 1 addition & 1 deletion SRC/cla_gerfsx_extended.f
Original file line number Diff line number Diff line change
Expand Up @@ -637,7 +637,7 @@ SUBROUTINE CLA_GERFSX_EXTENDED( PREC_TYPE, TRANS_TYPE, N, NRHS, A,
PREVNORMDX = NORMDX
PREV_DZ_Z = DZ_Z
*
* Update soluton.
* Update solution.
*
IF ( Y_PREC_STATE .LT. EXTRA_Y ) THEN
CALL CAXPY( N, (1.0E+0,0.0E+0), DY, 1, Y(1,J), 1 )
Expand Down
2 changes: 1 addition & 1 deletion SRC/cla_herfsx_extended.f
Original file line number Diff line number Diff line change
Expand Up @@ -654,7 +654,7 @@ SUBROUTINE CLA_HERFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, LDA,
PREVNORMDX = NORMDX
PREV_DZ_Z = DZ_Z
*
* Update soluton.
* Update solution.
*
IF ( Y_PREC_STATE .LT. EXTRA_Y ) THEN
CALL CAXPY( N, CMPLX(1.0), DY, 1, Y(1,J), 1 )
Expand Down
2 changes: 1 addition & 1 deletion SRC/cla_porfsx_extended.f
Original file line number Diff line number Diff line change
Expand Up @@ -625,7 +625,7 @@ SUBROUTINE CLA_PORFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, LDA,
PREVNORMDX = NORMDX
PREV_DZ_Z = DZ_Z
*
* Update soluton.
* Update solution.
*
IF (Y_PREC_STATE .LT. EXTRA_Y) THEN
CALL CAXPY( N, CMPLX(1.0), DY, 1, Y(1,J), 1 )
Expand Down
2 changes: 1 addition & 1 deletion SRC/cla_syrfsx_extended.f
Original file line number Diff line number Diff line change
Expand Up @@ -654,7 +654,7 @@ SUBROUTINE CLA_SYRFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, LDA,
PREVNORMDX = NORMDX
PREV_DZ_Z = DZ_Z
*
* Update soluton.
* Update solution.
*
IF ( Y_PREC_STATE .LT. EXTRA_Y ) THEN
CALL CAXPY( N, CMPLX(1.0), DY, 1, Y(1,J), 1 )
Expand Down
2 changes: 1 addition & 1 deletion SRC/claed7.f
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,7 @@ SUBROUTINE CLAED7( N, CUTPNT, QSIZ, TLVLS, CURLVL, CURPBM, D, Q,
RETURN
END IF
*
* Prepare the INDXQ sorting premutation.
* Prepare the INDXQ sorting permutation.
*
N1 = K
N2 = N - K
Expand Down
4 changes: 2 additions & 2 deletions SRC/claqz0.f
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
*> Anal., 29(2006), pp. 199--227.
*>
*> Ref: T. Steel, D. Camps, K. Meerbergen, R. Vandebril "A multishift,
*> multipole rational QZ method with agressive early deflation"
*> multipole rational QZ method with aggressive early deflation"
*> \endverbatim
*
* Arguments:
Expand Down Expand Up @@ -532,7 +532,7 @@ RECURSIVE SUBROUTINE CLAQZ0( WANTS, WANTQ, WANTZ, N, ILO, IHI, A,
DO WHILE ( K.GE.ISTART2 )

IF( ABS( B( K, K ) ) .LT. BTOL ) THEN
* A diagonal element of B is negligable, move it
* A diagonal element of B is negligible, move it
* to the top and deflate it

DO K2 = K, ISTART2+1, -1
Expand Down
2 changes: 1 addition & 1 deletion SRC/clarfb_gett.f
Original file line number Diff line number Diff line change
Expand Up @@ -452,7 +452,7 @@ SUBROUTINE CLARFB_GETT( IDENT, M, N, K, T, LDT, A, LDA, B, LDB,
IF( LNOTIDENT ) THEN
*
* col2_(2) Compute W2: = (V1**H) * W2 = (A1**H) * W2,
* V1 is not an identy matrix, but unit lower-triangular
* V1 is not an identity matrix, but unit lower-triangular
* V1 stored in A1 (diagonal ones are not stored).
*
*
Expand Down
2 changes: 1 addition & 1 deletion SRC/clatdf.f
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ SUBROUTINE CLATDF( IJOB, N, Z, LDZ, RHS, RDSUM, RDSCAL, IPIV,
BM = RHS( J ) - CONE
SPLUS = ONE
*
* Lockahead for L- part RHS(1:N-1) = +-1
* Look-ahead for L- part RHS(1:N-1) = +-1
* SPLUS and SMIN computed more efficiently than in BSOLVE[1].
*
SPLUS = SPLUS + REAL( CDOTC( N-J, Z( J+1, J ), 1, Z( J+1,
Expand Down
2 changes: 1 addition & 1 deletion SRC/clatrs3.f
Original file line number Diff line number Diff line change
Expand Up @@ -577,7 +577,7 @@ SUBROUTINE CLATRS3( UPLO, TRANS, DIAG, NORMIN, N, NRHS, A, LDA,
* Prepare the linear update to be executed with GEMM.
* For each column, compute a consistent scaling, a
* scaling factor to survive the linear update, and
* rescale the column segments, if necesssary. Then
* rescale the column segments, if necessary. Then
* the linear update is safely executed.
*
DO KK = 1, K2-K1
Expand Down
10 changes: 5 additions & 5 deletions SRC/csyconvf.f
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
*> CSYTRF provided on entry in parameter A into the factorization
*> output format used in CSYTRF_RK (or CSYTRF_BK) that is stored
*> on exit in parameters A and E. It also converts in place details of
*> the intechanges stored in IPIV from the format used in CSYTRF into
*> the interchanges stored in IPIV from the format used in CSYTRF into
*> the format used in CSYTRF_RK (or CSYTRF_BK).
*>
*> If parameter WAY = 'R':
Expand All @@ -48,7 +48,7 @@
*> (or CSYTRF_BK) provided on entry in parameters A and E into
*> the factorization output format used in CSYTRF that is stored
*> on exit in parameter A. It also converts in place details of
*> the intechanges stored in IPIV from the format used in CSYTRF_RK
*> the interchanges stored in IPIV from the format used in CSYTRF_RK
*> (or CSYTRF_BK) into the format used in CSYTRF.
*>
*> CSYCONVF can also convert in Hermitian matrix case, i.e. between
Expand Down Expand Up @@ -325,7 +325,7 @@ SUBROUTINE CSYCONVF( UPLO, WAY, N, A, LDA, E, IPIV, INFO )
END IF
*
* Convert IPIV
* There is no interchnge of rows i and and IPIV(i),
* There is no interchange of rows i and and IPIV(i),
* so this should be reflected in IPIV format for
* *SYTRF_RK ( or *SYTRF_BK)
*
Expand Down Expand Up @@ -469,7 +469,7 @@ SUBROUTINE CSYCONVF( UPLO, WAY, N, A, LDA, E, IPIV, INFO )
END IF
*
* Convert IPIV
* There is no interchnge of rows i and and IPIV(i),
* There is no interchange of rows i and and IPIV(i),
* so this should be reflected in IPIV format for
* *SYTRF_RK ( or *SYTRF_BK)
*
Expand Down Expand Up @@ -535,7 +535,7 @@ SUBROUTINE CSYCONVF( UPLO, WAY, N, A, LDA, E, IPIV, INFO )
*
* Revert VALUE
* Assign subdiagonal entries of D from array E to
* subgiagonal entries of A.
* subdiagonal entries of A.
*
I = 1
DO WHILE ( I.LE.N-1 )
Expand Down
2 changes: 1 addition & 1 deletion SRC/csyconvf_rook.f
Original file line number Diff line number Diff line change
Expand Up @@ -520,7 +520,7 @@ SUBROUTINE CSYCONVF_ROOK( UPLO, WAY, N, A, LDA, E, IPIV, INFO )
*
* Revert VALUE
* Assign subdiagonal entries of D from array E to
* subgiagonal entries of A.
* subdiagonal entries of A.
*
I = 1
DO WHILE ( I.LE.N-1 )
Expand Down
Loading