Research Article
Parallel RFSAI-BFGS Preconditioners for Large Symmetric Eigenproblems
Algorithm 3
DACG-Newton algorithm.
| INPUT: Matrix ; | | number of sought eigenpairs ; | | tolerance and maximum number of its for the outer iteration: , ITMAX; | | tolerance for the initial eigenvector guess ; | | tolerance and maximum number of its for the inner iteration: . | | ITMAX; | | parameters for the RFSAI preconditioner, | | , nband, for the 1st FSAI factor and, | | for the 2nd factor; | | maximum allowed rank-two update in the BFGS preconditioner: . | | . | | Compute , an RFSAI preconditioner for , | | for to | | (1) Choose such that ; | | (2) Compute , an approximation to by the DACG procedure with initial | | vector , preconditioner and tolerance ; | | (3) , ; | | (4) while and do | | (1) . | | (2) Solve for by the PCG method with preconditioner and tolerance . | | (3) , . | | (4) MOD ; . | | (5) | | (6) end while | | (7) Assume and . Set | | end for |
|