中文

GPU-accelerated finite-temperature Lanczos method for spin Hamiltonians

强关联电子 2026-05-27 v1

摘要

We present a GPU implementation of the finite-temperature Lanczos method (FTLM) for Heisenberg spin Hamiltonians that targets workstation hardware rather than distributed-memory clusters. The Hamiltonian action is evaluated matrix-free in a row-wise gather formulation. We introduce and compare two state-to-index strategies: a compressed lookup table (CLT), which reduces lookup memory by a factor of 16 relative to a full table while retaining a fixed, branch-light access pattern, and a GPU-adapted combinatorial-ranking scheme that removes the lookup table altogether. Numerical tests against FP64 CPU references show that FP32 GPU arithmetic changes heat capacities and magnetic susceptibilities by amounts several orders of magnitude below the stochastic uncertainty of the FTLM trace estimator at typical sample sizes. Benchmarks show speedups of up to about one order of magnitude over optimized multicore CPU calculations and enable Hilbert-space sectors of dimension ~10^8 on a single workstation GPU. The MATLAB/CUDA implementation, including example input files and benchmark scripts, is openly available at https://github.com/ghasdeke/ftlm-gpu (archived at DOI: 10.5281/zenodo.20378647) under the Apache-2.0 license.

关键词

引用

@article{arxiv.2605.26261,
  title  = {GPU-accelerated finite-temperature Lanczos method for spin Hamiltonians},
  author = {Shadan Ghassemi Tabrizi and Thomas D. Kühne},
  journal= {arXiv preprint arXiv:2605.26261},
  year   = {2026}
}

备注

28 pages, 5 figures