Skip to content

Commit

Permalink
Merge pull request #849 from jaganmn/gh848
Browse files Browse the repository at this point in the history
fixes #848
  • Loading branch information
langou authored Jun 5, 2023
2 parents 53361bf + 2202db0 commit bd77187
Show file tree
Hide file tree
Showing 116 changed files with 265 additions and 265 deletions.
4 changes: 2 additions & 2 deletions SRC/VARIANTS/cholesky/RL/cpotrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@
C> INFO is INTEGER
C> = 0: successful exit
C> < 0: if INFO = -i, the i-th argument had an illegal value
C> > 0: if INFO = i, the leading minor of order i is not
C> positive definite, and the factorization could not be
C> > 0: if INFO = i, the leading principal minor of order i
C> is not positive, and the factorization could not be
C> completed.
C> \endverbatim
C>
Expand Down
4 changes: 2 additions & 2 deletions SRC/VARIANTS/cholesky/RL/dpotrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@
C> INFO is INTEGER
C> = 0: successful exit
C> < 0: if INFO = -i, the i-th argument had an illegal value
C> > 0: if INFO = i, the leading minor of order i is not
C> positive definite, and the factorization could not be
C> > 0: if INFO = i, the leading principal minor of order i
C> is not positive, and the factorization could not be
C> completed.
C> \endverbatim
C>
Expand Down
4 changes: 2 additions & 2 deletions SRC/VARIANTS/cholesky/RL/spotrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@
C> INFO is INTEGER
C> = 0: successful exit
C> < 0: if INFO = -i, the i-th argument had an illegal value
C> > 0: if INFO = i, the leading minor of order i is not
C> positive definite, and the factorization could not be
C> > 0: if INFO = i, the leading principal minor of order i
C> is not positive, and the factorization could not be
C> completed.
C> \endverbatim
C>
Expand Down
4 changes: 2 additions & 2 deletions SRC/VARIANTS/cholesky/RL/zpotrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@
C> INFO is INTEGER
C> = 0: successful exit
C> < 0: if INFO = -i, the i-th argument had an illegal value
C> > 0: if INFO = i, the leading minor of order i is not
C> positive definite, and the factorization could not be
C> > 0: if INFO = i, the leading principal minor of order i
C> is not positive, and the factorization could not be
C> completed.
C> \endverbatim
C>
Expand Down
4 changes: 2 additions & 2 deletions SRC/VARIANTS/cholesky/TOP/cpotrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@
C> INFO is INTEGER
C> = 0: successful exit
C> < 0: if INFO = -i, the i-th argument had an illegal value
C> > 0: if INFO = i, the leading minor of order i is not
C> positive definite, and the factorization could not be
C> > 0: if INFO = i, the leading principal minor of order i
C> is not positive, and the factorization could not be
C> completed.
C> \endverbatim
C>
Expand Down
4 changes: 2 additions & 2 deletions SRC/VARIANTS/cholesky/TOP/dpotrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@
C> INFO is INTEGER
C> = 0: successful exit
C> < 0: if INFO = -i, the i-th argument had an illegal value
C> > 0: if INFO = i, the leading minor of order i is not
C> positive definite, and the factorization could not be
C> > 0: if INFO = i, the leading principal minor of order i
C> is not positive, and the factorization could not be
C> completed.
C> \endverbatim
C>
Expand Down
4 changes: 2 additions & 2 deletions SRC/VARIANTS/cholesky/TOP/spotrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@
C> INFO is INTEGER
C> = 0: successful exit
C> < 0: if INFO = -i, the i-th argument had an illegal value
C> > 0: if INFO = i, the leading minor of order i is not
C> positive definite, and the factorization could not be
C> > 0: if INFO = i, the leading principal minor of order i
C> is not positive, and the factorization could not be
C> completed.
C> \endverbatim
C>
Expand Down
4 changes: 2 additions & 2 deletions SRC/VARIANTS/cholesky/TOP/zpotrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@
C> INFO is INTEGER
C> = 0: successful exit
C> < 0: if INFO = -i, the i-th argument had an illegal value
C> > 0: if INFO = i, the leading minor of order i is not
C> positive definite, and the factorization could not be
C> > 0: if INFO = i, the leading principal minor of order i
C> is not positive, and the factorization could not be
C> completed.
C> \endverbatim
C>
Expand Down
2 changes: 1 addition & 1 deletion SRC/chegv.f
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@
*> i off-diagonal elements of an intermediate
*> tridiagonal form did not converge to zero;
*> > N: if INFO = N + i, for 1 <= i <= N, then the leading
*> minor of order i of B is not positive definite.
*> principal minor of order i of B is not positive.
*> The factorization of B could not be completed and
*> no eigenvalues or eigenvectors were computed.
*> \endverbatim
Expand Down
2 changes: 1 addition & 1 deletion SRC/chegv_2stage.f
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@
*> i off-diagonal elements of an intermediate
*> tridiagonal form did not converge to zero;
*> > N: if INFO = N + i, for 1 <= i <= N, then the leading
*> minor of order i of B is not positive definite.
*> principal minor of order i of B is not positive.
*> The factorization of B could not be completed and
*> no eigenvalues or eigenvectors were computed.
*> \endverbatim
Expand Down
2 changes: 1 addition & 1 deletion SRC/chegvd.f
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@
*> the submatrix lying in rows and columns INFO/(N+1)
*> through mod(INFO,N+1);
*> > N: if INFO = N + i, for 1 <= i <= N, then the leading
*> minor of order i of B is not positive definite.
*> principal minor of order i of B is not positive.
*> The factorization of B could not be completed and
*> no eigenvalues or eigenvectors were computed.
*> \endverbatim
Expand Down
2 changes: 1 addition & 1 deletion SRC/chegvx.f
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@
*> i eigenvectors failed to converge. Their indices
*> are stored in array IFAIL.
*> > N: if INFO = N + i, for 1 <= i <= N, then the leading
*> minor of order i of B is not positive definite.
*> principal minor of order i of B is not positive.
*> The factorization of B could not be completed and
*> no eigenvalues or eigenvectors were computed.
*> \endverbatim
Expand Down
2 changes: 1 addition & 1 deletion SRC/chpgv.f
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@
*> i off-diagonal elements of an intermediate
*> tridiagonal form did not convergeto zero;
*> > N: if INFO = N + i, for 1 <= i <= n, then the leading
*> minor of order i of B is not positive definite.
*> principal minor of order i of B is not positive.
*> The factorization of B could not be completed and
*> no eigenvalues or eigenvectors were computed.
*> \endverbatim
Expand Down
2 changes: 1 addition & 1 deletion SRC/chpgvd.f
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@
*> i off-diagonal elements of an intermediate
*> tridiagonal form did not convergeto zero;
*> > N: if INFO = N + i, for 1 <= i <= n, then the leading
*> minor of order i of B is not positive definite.
*> principal minor of order i of B is not positive.
*> The factorization of B could not be completed and
*> no eigenvalues or eigenvectors were computed.
*> \endverbatim
Expand Down
2 changes: 1 addition & 1 deletion SRC/chpgvx.f
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@
*> i eigenvectors failed to converge. Their indices
*> are stored in array IFAIL.
*> > N: if INFO = N + i, for 1 <= i <= n, then the leading
*> minor of order i of B is not positive definite.
*> principal minor of order i of B is not positive.
*> The factorization of B could not be completed and
*> no eigenvalues or eigenvectors were computed.
*> \endverbatim
Expand Down
6 changes: 3 additions & 3 deletions SRC/cla_porpvgrw.f
Original file line number Diff line number Diff line change
Expand Up @@ -140,9 +140,9 @@ REAL FUNCTION CLA_PORPVGRW( UPLO, NCOLS, A, LDA, AF, LDAF, WORK )
* .. Executable Statements ..
UPPER = LSAME( 'Upper', UPLO )
*
* SPOTRF will have factored only the NCOLSxNCOLS leading minor, so
* we restrict the growth search to that minor and use only the first
* 2*NCOLS workspace entries.
* SPOTRF will have factored only the NCOLSxNCOLS leading submatrix,
* so we restrict the growth search to that submatrix and use only
* the first 2*NCOLS workspace entries.
*
RPVGRW = 1.0
DO I = 1, 2*NCOLS
Expand Down
6 changes: 3 additions & 3 deletions SRC/cpbsv.f
Original file line number Diff line number Diff line change
Expand Up @@ -119,9 +119,9 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, the leading minor of order i of A is not
*> positive definite, so the factorization could not be
*> completed, and the solution has not been computed.
*> > 0: if INFO = i, the leading principal minor of order i
*> of A is not positive, so the factorization could not
*> be completed, and the solution has not been computed.
*> \endverbatim
*
* Authors:
Expand Down
10 changes: 5 additions & 5 deletions SRC/cpbsvx.f
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
*> where U is an upper triangular band matrix, and L is a lower
*> triangular band matrix.
*>
*> 3. If the leading i-by-i principal minor is not positive definite,
*> 3. If the leading principal minor of order i is not positive,
*> then the routine returns with INFO = i. Otherwise, the factored
*> form of A is used to estimate the condition number of the matrix
*> A. If the reciprocal of the condition number is less than machine
Expand Down Expand Up @@ -280,10 +280,10 @@
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, and i is
*> <= N: the leading minor of order i of A is
*> not positive definite, so the factorization
*> could not be completed, and the solution has not
*> been computed. RCOND = 0 is returned.
*> <= N: the leading principal minor of order i of A
*> is not positive, so the factorization could not
*> be completed, and the solution has not been
*> computed. RCOND = 0 is returned.
*> = N+1: U is nonsingular, but RCOND is less than machine
*> precision, meaning that the matrix is singular
*> to working precision. Nevertheless, the
Expand Down
4 changes: 2 additions & 2 deletions SRC/cpbtf2.f
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,8 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -k, the k-th argument had an illegal value
*> > 0: if INFO = k, the leading minor of order k is not
*> positive definite, and the factorization could not be
*> > 0: if INFO = k, the leading principal minor of order k
*> is not positive, and the factorization could not be
*> completed.
*> \endverbatim
*
Expand Down
4 changes: 2 additions & 2 deletions SRC/cpbtrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,8 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, the leading minor of order i is not
*> positive definite, and the factorization could not be
*> > 0: if INFO = i, the leading principal minor of order i
*> is not positive, and the factorization could not be
*> completed.
*> \endverbatim
*
Expand Down
4 changes: 2 additions & 2 deletions SRC/cpftrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,8 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, the leading minor of order i is not
*> positive definite, and the factorization could not be
*> > 0: if INFO = i, the leading principal minor of order i
*> is not positive, and the factorization could not be
*> completed.
*>
*> Further Notes on RFP Format:
Expand Down
6 changes: 3 additions & 3 deletions SRC/cposv.f
Original file line number Diff line number Diff line change
Expand Up @@ -110,9 +110,9 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, the leading minor of order i of A is not
*> positive definite, so the factorization could not be
*> completed, and the solution has not been computed.
*> > 0: if INFO = i, the leading principal minor of order i
*> of A is not positive, so the factorization could not
*> be completed, and the solution has not been computed.
*> \endverbatim
*
* Authors:
Expand Down
10 changes: 5 additions & 5 deletions SRC/cposvx.f
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
*> where U is an upper triangular matrix and L is a lower triangular
*> matrix.
*>
*> 3. If the leading i-by-i principal minor is not positive definite,
*> 3. If the leading principal minor of order i is not positive,
*> then the routine returns with INFO = i. Otherwise, the factored
*> form of A is used to estimate the condition number of the matrix
*> A. If the reciprocal of the condition number is less than machine
Expand Down Expand Up @@ -276,10 +276,10 @@
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, and i is
*> <= N: the leading minor of order i of A is
*> not positive definite, so the factorization
*> could not be completed, and the solution has not
*> been computed. RCOND = 0 is returned.
*> <= N: the leading principal minor of order i of A
*> is not positive, so the factorization could not
*> be completed, and the solution has not been
*> computed. RCOND = 0 is returned.
*> = N+1: U is nonsingular, but RCOND is less than machine
*> precision, meaning that the matrix is singular
*> to working precision. Nevertheless, the
Expand Down
2 changes: 1 addition & 1 deletion SRC/cposvxx.f
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
*> where U is an upper triangular matrix and L is a lower triangular
*> matrix.
*>
*> 3. If the leading i-by-i principal minor is not positive definite,
*> 3. If the leading principal minor of order i is not positive,
*> then the routine returns with INFO = i. Otherwise, the factored
*> form of A is used to estimate the condition number of the matrix
*> A (see argument RCOND). If the reciprocal of the condition number
Expand Down
4 changes: 2 additions & 2 deletions SRC/cpotf2.f
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,8 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -k, the k-th argument had an illegal value
*> > 0: if INFO = k, the leading minor of order k is not
*> positive definite, and the factorization could not be
*> > 0: if INFO = k, the leading principal minor of order k
*> is not positive, and the factorization could not be
*> completed.
*> \endverbatim
*
Expand Down
4 changes: 2 additions & 2 deletions SRC/cpotrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,8 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, the leading minor of order i is not
*> positive definite, and the factorization could not be
*> > 0: if INFO = i, the leading principal minor of order i
*> is not positive, and the factorization could not be
*> completed.
*> \endverbatim
*
Expand Down
4 changes: 2 additions & 2 deletions SRC/cpotrf2.f
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,8 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, the leading minor of order i is not
*> positive definite, and the factorization could not be
*> > 0: if INFO = i, the leading principal minor of order i
*> is not positive, and the factorization could not be
*> completed.
*> \endverbatim
*
Expand Down
6 changes: 3 additions & 3 deletions SRC/cppsv.f
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,9 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, the leading minor of order i of A is not
*> positive definite, so the factorization could not be
*> completed, and the solution has not been computed.
*> > 0: if INFO = i, the leading principal minor of order i
*> of A is not positive, so the factorization could not
*> be completed, and the solution has not been computed.
*> \endverbatim
*
* Authors:
Expand Down
10 changes: 5 additions & 5 deletions SRC/cppsvx.f
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
*> where U is an upper triangular matrix, L is a lower triangular
*> matrix, and **H indicates conjugate transpose.
*>
*> 3. If the leading i-by-i principal minor is not positive definite,
*> 3. If the leading principal minor of order i is not positive,
*> then the routine returns with INFO = i. Otherwise, the factored
*> form of A is used to estimate the condition number of the matrix
*> A. If the reciprocal of the condition number is less than machine
Expand Down Expand Up @@ -262,10 +262,10 @@
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, and i is
*> <= N: the leading minor of order i of A is
*> not positive definite, so the factorization
*> could not be completed, and the solution has not
*> been computed. RCOND = 0 is returned.
*> <= N: the leading principal minor of order i of A
*> is not positive, so the factorization could not
*> be completed, and the solution has not been
*> computed. RCOND = 0 is returned.
*> = N+1: U is nonsingular, but RCOND is less than machine
*> precision, meaning that the matrix is singular
*> to working precision. Nevertheless, the
Expand Down
6 changes: 3 additions & 3 deletions SRC/cpptrf.f
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,9 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, the leading minor of order i is not
*> positive definite, and the factorization could not be
*> completed.
*> > 0: if INFO = i, the leading principal minor of order i
*> is not positive definite, and the factorization could
*> not be completed.
*> \endverbatim
*
* Authors:
Expand Down
4 changes: 2 additions & 2 deletions SRC/cpteqr.f
Original file line number Diff line number Diff line change
Expand Up @@ -123,8 +123,8 @@
*> < 0: if INFO = -i, the i-th argument had an illegal value.
*> > 0: if INFO = i, and i is:
*> <= N the Cholesky factorization of the matrix could
*> not be performed because the i-th principal minor
*> was not positive definite.
*> not be performed because the leading principal
*> minor of order i was not positive.
*> > N the SVD algorithm failed to converge;
*> if INFO = N+i, i off-diagonal elements of the
*> bidiagonal factor did not converge to zero.
Expand Down
4 changes: 2 additions & 2 deletions SRC/cptsv.f
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,8 @@
*> INFO is INTEGER
*> = 0: successful exit
*> < 0: if INFO = -i, the i-th argument had an illegal value
*> > 0: if INFO = i, the leading minor of order i is not
*> positive definite, and the solution has not been
*> > 0: if INFO = i, the leading principal minor of order i
*> is not positive, and the solution has not been
*> computed. The factorization has not been completed
*> unless i = N.
*> \endverbatim
Expand Down
Loading

0 comments on commit bd77187

Please sign in to comment.