Multigrid deflation for Lattice QCD

09/26/2019
by   Eloy Romero, et al.
0

Computing the trace of the inverse of large matrices is typically addressed through statistical methods. Deflating out the lowest eigenvectors or singular vectors of the matrix reduces the variance of the trace estimator. This work summarizes our efforts to reduce the computational cost of computing the deflation space while achieving the desired variance reduction for Lattice QCD applications. Previous efforts computed the lower part of the singular spectrum of the Dirac operator by using an eigensolver preconditioned with a multigrid linear system solver. Despite the improvement in performance in those applications, as the problem size grows the runtime and storage demands of this approach will eventually dominate the stochastic estimation part of the computation. In this work, we propose to compute the deflation space in one of the following two ways. First, by using an inexact eigensolver on the Hermitian, but maximally indefinite, operator A γ_5. Second, by exploiting the fact that the multigrid prolongator for this operator is rich in components toward the lower part of the singular spectrum. We show experimentally that the inexact eigensolver can approximate the lower part of the spectrum even for ill-conditioned operators. Also, the deflation based on the multigrid prolongator is more efficient to compute and apply, and, despite its limited ability to approximate the fine level spectrum, it obtains similar variance reduction on the trace estimator as deflating with approximate eigenvectors from the fine level operator.

READ FULL TEXT

page 1

page 3

research
06/02/2021

Probing for the Trace Estimation of a Permuted Matrix Inverse Corresponding to a Lattice Displacement

Probing is a general technique that is used to reduce the variance of th...
research
09/10/2023

Hutchinson's Estimator is Bad at Kronecker-Trace-Estimation

We study the problem of estimating the trace of a matrix 𝐀 that can only...
research
01/19/2023

XTrace: Making the most of every sample in stochastic trace estimation

The implicit trace estimation problem asks for an approximation of the t...
research
05/06/2019

Estimating the inverse trace using random forests on graphs

Some data analysis problems require the computation of (regularised) inv...
research
11/28/2022

Deflated Multigrid Multilevel Monte Carlo

In lattice QCD, the trace of the inverse of the discretized Dirac operat...
research
06/13/2022

Pursuing More Effective Graph Spectral Sparsifiers via Approximate Trace Reduction

Spectral graph sparsification aims to find ultra-sparse subgraphs which ...
research
04/10/2018

Efficient approximation for global functions of matrix product operators

Building on a previously introduced block Lanczos method, we demonstrate...

Please sign up or login with your details

Forgot password? Click here to reset