- A
- (
*input/output)***REAL**or**COMPLEX**square array, shape (:,:).

On entry, the matrix .

If = 'U', the upper triangular part of 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 factor or from the Cholesky factorization . - 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'.- INFO
*Optional (output)***INTEGER**

If**INFO**is not present and an error occurs, then the program is terminated with an error message.

Susan Blackford 2001-08-19