An iterative method to compute the sign function of a non-Hermitian matrix and its application to the overlap Dirac operator at nonzero chemical potential

被引:15
作者
Bloch, J. [1 ]
Frommer, A.
Lang, B.
Wettig, T.
机构
[1] Univ Regensburg, Inst Theoret Phys, D-93040 Regensburg, Germany
[2] Univ Gesamthsch Wuppertal, Dept Math, D-42097 Wuppertal, Germany
关键词
overlap Dirac operator; quark chemical potential; sign function; non-Hermitian matrix; iterative methods;
D O I
10.1016/j.cpc.2007.07.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The overlap Dirac operator in lattice QCD requires the computation of the sign function of a matrix. While this matrix is usually Hermitian, it becomes non-Hermitian in the presence of a quark chemical potential. We show how the action of the sign function of a non-Hermitian matrix on an arbitrary vector can be computed efficiently on large lattices by an iterative method. A Krylov subspace approximation based on the Arnoldi algorithm is described for the evaluation of a generic matrix function. The efficiency of the method is spoiled when the matrix has eigenvalues close to a function discontinuity. This is cured by adding a small number of critical eigenvectors to the Krylov subspace, for which we propose two different deflation schemes. The ensuing modified Arnoldi method is then applied to the sign function, which has a discontinuity along the imaginary axis. The numerical results clearly show the improved efficiency of the method. Our modification is particularly effective when the action of the sign function of the same matrix has to be computed many times on different vectors, e.g., if the overlap Dirac operator is inverted using an iterative method. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:933 / 943
页数:11
相关论文
共 35 条
[1]  
[Anonymous], SUBSPACE EXTRACTION
[2]   ALGORITHM - SOLUTION OF MATRIX EQUATION AX+XB = C [J].
BARTELS, RH ;
STEWART, GW .
COMMUNICATIONS OF THE ACM, 1972, 15 (09) :820-&
[3]  
BLOCH J, ARXIV07094630
[4]   Overlap Dirac operator at nonzero chemical potential and random matrix theory [J].
Bloch, Jacques ;
Wettig, Tilo .
PHYSICAL REVIEW LETTERS, 2006, 97 (01)
[5]   A Lanczos approach to the inverse square root of a large and sparse matrix [J].
Boriçi, A .
JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 162 (01) :123-131
[6]  
DENMAN ED, 1976, APPL MATH COMPUT, V2, P63, DOI DOI 10.1016/0096-3003(76)90020-5
[7]   Using nonorthogonal Lanczos vectors in the computation of matrix functions [J].
Druskin, V ;
Greenbaum, A ;
Knizhnerman, L .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 19 (01) :38-54
[8]  
Dunford N., 1958, Linear Operators Part I
[9]   AXIAL SYMMETRIES IN LATTICE QCD WITH KAPLAN FERMIONS [J].
FURMAN, V ;
SHAMIR, Y .
NUCLEAR PHYSICS B, 1995, 439 (1-2) :54-78
[10]  
GALLOPOULOS E, 1989, P INT C SUP HER CRET