Fast real-time time-dependent hybrid functional calculations with the parallel transport gauge and the adaptively compressed exchange formulation
Weile Jia, Lin Lin

TL;DR
This paper introduces a novel method combining the parallel transport gauge and adaptively compressed exchange techniques to significantly accelerate hybrid functional real-time TDDFT calculations, enabling large-scale simulations with reduced computational cost.
Contribution
The paper presents a new PT-CN-ACE method that reduces the frequency of Fock exchange operator applications, allowing large-scale hybrid functional rt-TDDFT calculations to be performed efficiently.
Findings
Achieves up to 70-fold reduction in Fock exchange applications.
Reduces overall computation time by 46 times for 1024-atom systems.
Enables routine large-basis hybrid functional rt-TDDFT simulations.
Abstract
We present a new method to accelerate real time-time dependent density functional theory (rt-TDDFT) calculations with hybrid exchange-correlation functionals. For large basis set, the computational bottleneck for large scale calculations is the application of the Fock exchange operator to the time-dependent orbitals. Our main goal is to reduce the frequency of applying the Fock exchange operator, without loss of accuracy. We achieve this by combining the recently developed parallel transport (PT) gauge formalism and the adaptively compressed exchange operator (ACE) formalism. The PT gauge yields the slowest possible dynamics among all choices of gauge. When coupled with implicit time integrators such as the Crank-Nicolson (CN) scheme, the resulting PT-CN scheme can significantly increase the time step from sub-attoseconds to 10-100 attoseconds. At each time step , PT-CN requires…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
