Treffer: Introducing GPU Acceleration into the Python-Based Simulations of Chemistry Framework.
J Chem Theory Comput. 2024 Dec 10;20(23):10424-10442. (PMID: 39586097)
J Chem Theory Comput. 2010 Mar 9;6(3):696-704. (PMID: 26613300)
J Chem Theory Comput. 2008 Feb;4(2):222-31. (PMID: 26620654)
Nature. 2020 Sep;585(7825):357-362. (PMID: 32939066)
J Phys Chem A. 2023 Dec 28;127(51):10889-10895. (PMID: 38090753)
J Chem Theory Comput. 2020 Dec 8;16(12):7232-7238. (PMID: 33206515)
J Chem Phys. 2005 Mar 22;122(12):124105. (PMID: 15836367)
J Chem Theory Comput. 2009 Apr 14;5(4):1004-15. (PMID: 26609609)
J Comput Chem. 2015 Aug 15;36(22):1664-71. (PMID: 26123808)
J Comput Chem. 2008 Dec;29(16):2722-36. (PMID: 18496792)
J Chem Phys. 2024 Nov 7;161(17):. (PMID: 39503473)
J Chem Phys. 2024 Jun 28;160(24):. (PMID: 38934632)
J Chem Theory Comput. 2020 Jul 14;16(7):4315-4326. (PMID: 32511916)
J Chem Theory Comput. 2013 Jan 8;9(1):213-21. (PMID: 26589024)
J Comput Chem. 2008 Feb;29(3):334-42. (PMID: 17614340)
J Chem Theory Comput. 2021 Dec 14;17(12):7486-7503. (PMID: 34780186)
J Chem Theory Comput. 2013 Feb 12;9(2):965-76. (PMID: 26588740)
J Chem Theory Comput. 2023 Oct 24;19(20):7031-7055. (PMID: 37793073)
Weitere Informationen
We introduce the first version of GPU4PySCF, a module that provides GPU acceleration of methods in PySCF. As a core functionality, this provides a GPU implementation of two-electron repulsion integrals (ERIs) for contracted basis sets comprising up to g functions using the Rys quadrature. As an illustration of how this can accelerate a quantum chemistry workflow, we describe how to use the ERIs efficiently in the integral-direct Hartree-Fock build and nuclear gradient construction. Benchmark calculations show a significant speedup of 2 orders of magnitude with respect to the multithreaded CPU Hartree-Fock code of PySCF and the performance comparable to other open-source GPU-accelerated quantum chemical packages, including GAMESS and QUICK, on a single NVIDIA A100 GPU.