Two adjacent diagonal elements or blocks could not be successfully exchanged. This error can only occur if the exchange involves at least one
by
block; it implies that the problem is very ill-conditioned, and that the eigenvalues of the two blocks are very close. On exit,
may have been partially reordered, and
ILST points to the first row of the current position of the block being moved;
(if requested) is updated consistently with
.