- D
- (
*input/output*)**REAL**array shape with (**D**) , where is the order of .

On entry, the diagonal elements of the matrix .

On exit, the eigenvalues in ascending order. - E
- (
*input/output*)**REAL**array, shape with (**E**) .

On entry, the subdiagonal elements of in**E**to**E**. need not be set but is used by the routine.

On exit, the contents of**E**are destroyed. - Z
*Optional*(*output*)**REAL**square array, shape with (Z,1) .

The columns of contain the orthonormal eigenvectors of in the order of the eigenvalues.- 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