Large-scale stochastic propagation method beyond the sequential approach
Zhichang Fu, Yunhai Li, Weiqing Zhou, Shengjun Yuan
TL;DR
The paper tackles the bottleneck of sequential time propagation in large-scale quantum simulations by introducing a concurrent stochastic propagation framework based on Chebyshev polynomial expansion. It provides three tailored implementations—state-based, moment-based, and energy-based—along with a time-blocking strategy to balance memory and speed, enabling single long-time propagations to reconstruct all intermediate states. The approach yields up to an order-of-magnitude acceleration for properties like DOS, QE, EC, OC, DP, and CD in billion-atom tight-binding systems, with memory overhead kept modest and numerical accuracy preserved to machine precision. This method broadens the applicability of linear-scaling stochastic propagation to diverse electronic-structure problems and can extend to first-principles DFT calculations with orthogonal bases, offering a significant practical impact for simulating complex quantum materials at ultra-large scales.
Abstract
The $O(N)$ stochastic propagation method, which relies on the numerical solution of the time-dependent Schrödinger equation using random initial states, is widely used in large-scale first-principles calculations. In this work, we eliminate the conventional sequential computation of intermediate states by introducing a concurrent strategy that minimizes information redundancy. The new method, in its state-, moment-, and energy-based implementations, not only surpasses the time step constraint of sequential propagation but also maintains precision within the framework of the Nyquist-Shannon sampling theorem. Systematic benchmarking on one billion atoms within the tight-binding model demonstrates that our new concurrent method achieves up to an order-of-magnitude speedup, enabling the rapid computation of a wide range of electronic, optical, and transport properties. This performance breakthrough offers valuable insights for enhancing other time-propagation algorithms, including those employed in large-scale stochastic density functional theory.
