Develop an effective matrix-free preconditioner for the AKV eigensolver
Construct a cheaply generated preconditioner that enables the matrix-free ARPACK-based approximate Killing vector spin algorithm to converge robustly and at lower total cost than explicitly constructing the dense matrices M and B, including for highly deformed black-hole horizons.
References
We have shown that the new algorithm based on the eigensystem solver (ARPACK) and LU decomposition is close to two orders of magnitude faster than the original one based on the dense eigensystem solver (LAPACK). If we include the time required to construct the matrices, which is required by both algorithms, then the speedup is closer to one order of magnitude. We tried to use a fully matrix-free algorithm, but were unable to find preconditioners for which the overall cost of the iterations and the preconditioner construction was lower than the cost of constructing the full matrix. However, the idea of using the fixed full matrix for a number of timesteps as a preconditioner is a promising future improvement to explore.