- AB
*(input/output)***REAL**or**COMPLEX**array, shape with and , where is the number of superdiagonals or subdiagonals in the band and is the order of .

On entry, the upper (if**UPLO**= 'U') or lower (if**UPLO**= 'L') triangle of matrix in band storage. The diagonals of are stored in the rows of**AB**so that the column of is stored in the column of as follows:

On exit, the factor or from the Cholesky factorization in the same storage format as .

- 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.