Algorithm 7.12 lists a generic block implicitly
restarted Arnoldi method (BIRAM). The remainder of this section
discusses some of the implementation issues necessary for a robust
software implementation. In particular, we address the issues of
block size (), convergence considerations, deflation, implicit restarting,
and the selection of shifts and choice of
.