1. Scalar and vectorized implementations of the density functional theory via Geant4 and GeantV project.
- Author
-
Chaparro-Amaro, Oscar R. and Martínez-Castro, J.
- Subjects
- *
SIMD (Computer architecture) , *DENSITY functional theory , *SMALL molecules , *AMINO acids , *LEAD time (Supply chain management) - Abstract
In this paper, we present the implementation of the Density Functional Theory (DFT) method using the Geant4-DNA framework in the Single Instruction Single Data (SISD) mode. Furthermore, this implementation is improved in terms of execution time within the GeantV project with vectorization techniques such as Single Instruction Multiple Data (SIMD). Within this framework, a set of SIMD strategies in molecular calculation algorithms such as one-electron operators, two-electron operator, quadrature grids, and functionals, was implemented using the VecCore library. The applications developed in this work implement two DFT functionals, the Local Density Approximation (LDA) and the General Gradient Approximation (GGA), to approximate the molecular ground-state energies of small molecules and amino acids. To assess the performance of the implementations, a standard test simulation was performed in multiple CPU platforms. The SIMD vectorization strategy significantly accelerates DFT calculations, leading to time ratios ranging from 1.6 to 5.4 in either individual steps or entire implementations when compared with the scalar process within Geant4. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF