Numerical methods for the QCD overlap operator: III. Nested iterations
Numerical methods for the QCD overlap operator: III. Nested iterations
复制标题
QCD重叠算子的数值方法:III.
DOI:
10.1016/j.cpc.2004.10.005
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
K. Schafer
中科院分区:
文献类型:
--
作者:
N. Cundy;A. Frommer;J. V. D. Eshof;T. Lippert;Stephan Krieg;K. Schafer
The numerical and computational aspects of chiral fermions in lattice quantum chromodynamics are extremely demanding. In the overlap framework, the computation of the fermion propagator leads to a nested iteration where the matrix vector multiplications in each step of an outer iteration have to be accomplished by an inner iteration; the latter approximates the product of the sign function of the hermitian Wilson fermion matrix with a vector. In this paper we investigate aspects of this nested paradigm. We examine several Krylov subspace methods to be used as an outer iteration for both propagator computations and the Hybrid Monte-Carlo scheme. We establish criteria on the accuracy of the inner iteration which allow to preserve an a priori given precision for the overall computation. It will turn out that the accuracy of the sign function can be relaxed as the outer iteration proceeds. Furthermore, we consider preconditioning strategies, where the preconditioner is built upon an inaccurate approximation to the sign function. Relaxation combined with preconditioning allows for considerable savings in computational efforts up to a factor of 4 as our numerical experiments illustrate. We also discuss the possibility of projecting the squared overlap operator into one chiral sector.