Next: Examples
Up: Symmetric Indefinite Linear Systems
Previous: Purpose
  Contents
  Index
- A
- (input/output) REAL or COMPLEX square
array, shape
.
On entry, the matrix
.
If
= 'U',
the upper triangular part of A contains the upper
triangular part
of the matrix
, and the strictly lower triangular part of
is not referenced.
If
= 'L', the lower
triangular part of
contains the lower triangular part of
the matrix
, and the strictly upper triangular part of
is not referenced.
On exit, the block diagonal matrix
and the multipliers used to
obtain the factor
or
from the factorization of
.
- B
- (input/output) REAL or COMPLEX array, shape
with
or shape
with
.
On entry, the matrix
.
On exit, the solution matrix
.
- UPLO
- Optional (input) CHARACTER(LEN=1)
Default value: 'U'.
- IPIV
- Optional (output) INTEGER array, shape
with
.
Details of the row and column interchanges and
the block structure of
.
If
, then rows and columns
and
were interchanged, and
is a
diagonal block.
If
, then there are two cases:
- INFO
- Optional (output) INTEGER
If INFO is not present and an error occurs, then the program is
terminated with an error message.
References: [1] and [17,9,20,21].
Next: Examples
Up: Symmetric Indefinite Linear Systems
Previous: Purpose
  Contents
  Index
Susan Blackford
2001-08-19