This study presents an efficient algorithm to search for the poles of dynamic polarizability to obtain excited states of large systems with nonlocal excitation nature. The present algorithm adopts a homogeneous search with a constant frequency interval and a bisection search to achieve high accuracy. Furthermore, the subtraction process of the information about the detected poles from the total dynamic polarizability is used to extract the undetected pole contributions. Numerical assessments confirmed the accuracy and efficiency of the present algorithm in obtaining the excitation energies and oscillator strengths of all dipole-allowed excited states. A combination of the present pole-search algorithm and divide-and-conquer-based dynamic polarizability calculations was found to be promising to treat nonlocal excitations of large systems.
ASJC Scopus subject areas
- Computational Mathematics