Minimizing storage in implementations of the overlap lattice-Dirac operator
Herbert Neuberger
Abstract
The overlap lattice-Dirac operator contains the sign function ε(H). Recent practical implementations replace ε(H) by a ratio of polynomials, H Pn (H2)/Qn (H2), and require storage of 2n+2 large vectors. Here I show that one can use only 4 large vectors at the cost of executing the core conjugate algorithm twice. The slow-down might be less than by a factor of 2, depending on the architecture of the computer one uses.
Create a lesson
Related papers
Evidence of Taste-Symmetry restoration for Kähler-Dirac fermions on Euclidean Dynamical Triangulations
Mingwei Dai, Walter Freeman, Mason Grieb et al.
Hamiltonian framework for Chiral Gauge Theories on a Disk Boundary
Srimoyee Sen
Finite-size scaling analysis of three dimensional Z(2) and O(2) spin models with non-vanishing symmetry breaking parameter
Jishnu Goswami, Frithjof Karsch, Sabarnya Mitra
Bjorken sum rule down to the elastic region from the lattice
J. A. Crawford, A. Hannaford-Gunn, R. Horsley et al.
Performance Portable SU(N) Lattice Gauge Theory Simulation with Kokkos
Wei Sun
Sampling SU(N) gauge theory on a 2D lattice from independent plaquettes via holonomies and corner reweighting
Javad Komijani