Skip to content

fixes #848 #849

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

Merged
merged 1 commit into from
Jun 5, 2023
Merged
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
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