next up previous contents index
Next: Examples Up: Symmetric/Hermitian Positive Definite Linear Previous: Purpose   Contents   Index

Arguments

A
(input/output) REAL or COMPLEX square array, shape (:,:).
On entry, the matrix $A$.
If ${\bf UPLO}$ = 'U', the upper triangular part of ${\bf A}$ contains the upper triangular part of the matrix $A$, and the strictly lower triangular part of ${\bf A}$ is not referenced. If ${\bf UPLO}$ = 'L', the lower triangular part of ${\bf A}$ contains the lower triangular part of the matrix $A$, and the strictly upper triangular part of ${\bf A}$ is not referenced.
On exit, the factor $U$ or $L$ from the Cholesky factorization $A = U^HU = LL^H$.

B
(input/output) REAL or COMPLEX array, shape $(:,:)$ with $size({\bf B},1) = size({\bf A},1)$ or shape $(:)$ with $size({\bf B})=size({\bf A},1)$.
On entry, the matrix $B$.
On exit, the solution matrix $X$.

UPLO
Optional (input) CHARACTER(LEN=1)

\begin{optionarg}
\item[{= 'U':}] Upper triangle of A is stored;
\item[{= 'L':}] Lower triangle of A is stored.
\end{optionarg}
Default value: 'U'.

INFO
Optional (output) INTEGER

\begin{infoarg}
\item[{$=$\ 0:}] successful exit.
\item[{$<$\ 0:}] if ${\bf IN...
...n could not be
completed and the solution could not be computed.
\end{infoarg}
If INFO is not present and an error occurs, then the program is terminated with an error message.
References: [1] and [17,9,20].

Susan Blackford 2001-08-19