r equal to 1 to
          prevent the solution overflowing.

  W       (output) COMPLEX*16 array, dimension (N)
          If INFO &gt;= 0 and INFO &lt;= 3, W contains the eigenvalues of
          the matrix A.

</PRE>
<B>Workspace</B>
<PRE>
  DWORK   DOUBLE PRECISION array, dimension (N)

  ZWORK   COMPLEX*16 array, dimension (LZWORK)
          On exit, if INFO = 0 or INFO = 1, ZWORK(1) returns the
          optimal value of LZWORK.
          On exit, if INFO = -16, ZWORK(1) returns the minimum value
      