SearcharxivSearch

arXiv subjects

Johann Pototschnig

Publications and source records attributed to Johann Pototschnig.

3 recordsLinked to original sources

Molecular Implementation of the Machine-Learned Skala Exchange-Correlation Functional in CP2K through GauXC

Machine-learned exchange--correlation (XC) functionals offer a route to improve Kohn--Sham density-functional theory without incurring the cost of explicitly correlated electronic-structure methods. Their use in production simulation codes, however, requires a well-defined mapping between the learned model and the host-code density representation. We formulate and implement a Skala-1.1 interface in CP2K through the external GauXC library. CP2K supplies the geometry, Gaussian basis, spin-resolved atomic-orbital density matrix, and communicator, while GauXC evaluates the XC energy, atomic-orbital potential matrix, and available nuclear derivatives. The interface accepts both all-electron and valence-only density matrices. The latter may arise from separable dual-space pseudopotentials or molecular effective-core potentials. Implementation errors are isolated from functional differences by comparing the Perdew--Burke--Ernzerhof (PBE) functional evaluated through GauXC with native CP2K PBE. The resulting interface gives consistent energies, forces validated against finite-difference total-energy checks, and force-based molecular-virial diagnostics for representative molecular cases. The dietGMTKN55 benchmark suite is evaluated with an all-electron Gaussian augmented plane-wave treatment for elements up to bromine and def2 effective-core potentials for the heavier elements. The resulting aggregate mean absolute deviation of 1.255 kcal/mol is within 0.020 kcal/mol of the corresponding Skala reference value of 1.235 kcal/mol. This work establishes a validated molecular implementation of Skala in CP2K through GauXC.

physics.chem-ph

Generating coupled cluster code for modern distributed memory tensor software

Using GPU-based HPC platforms efficiently for coupled cluster computations is a challenge due to heterogeneous hardware structures. The constant need to adapt software to these structures and the required man-hours makes a systematization of high-performance code development desirable, even more so for higher-order coupled cluster. This is generally achieved by introducing a high-level representation of the problem, which is then translated to low-level instructions for the hardware using a compiler/translator component. Designing such software comes with another challenge: Allowing efficient implementation by capturing key symmetries of tensors, while retaining the abstraction from the hardware. We review ways to address these two challenges while presenting design decisions which led us to the development of a general-order coupled cluster code generator. The systematically produced code shows excellent weak scaling behavior running on up to 1200 GPUs using the distributed memory tensor library ExaTENSOR. We present an open-source modular tensor framework "tenpi" for coupled cluster code development with diagrammatic derivation, visualization module, symbolic algebra, intermediate optimization and support for multiple tensor backends. Tenpi brings higher-order CC functionality to the massively parallel ExaCorr module of the DIRAC code for relativistic molecular calculations.

physics.chem-ph

Formulation and Implementation of Frequency-Dependent Linear Response Properties with Relativistic Coupled Cluster Theory for GPU-accelerated Computer Architectures

We present the development and implementation of the relativistic coupled cluster linear response theory (CC-LR) which allows the determination of molecular properties arising from time-dependent or time-independent electric, magnetic, or mixed electric-magnetic perturbations (within a common gauge origin), and take into account the finite lifetime of excited states via damped response theory. We showcase our implementation, which is capable to offload intensive tensor contractions onto graphical processing units (GPUs), in the calculation of: \textit{(a)} frequency-(in)dependent dipole-dipole polarizabilities of IIB atoms and selected diatomic molecules, with a emphasis on the calculation of valence absorption cross-sections for the I$_2$ molecule;\textit{(b)} indirect spin-spin coupling constants for benchmark systems such as the hydrogen halides (HX, X = F-I) as well the H$_2$Se-H$_2$O dimer as a prototypical system containing hydrogen bonds; and \textit{(c)} optical rotations at the sodium D line for hydrogen peroxide analogues (H$_{2}$Y$_{2}$, Y=O, S, Se, Te). Thanks to this implementation, we are able show the similarities in performance--but often the significant discrepancies--between CC-LR and approximate methods such as density functional theory (DFT). Comparing standard CC response theory with the equation of motion formalism, we find that, for valence properties such as polarizabilities, the two frameworks yield very similar results across the periodic table as found elsewhere in the literature; for properties that probe the core region such as spin-spin couplings, we show a progressive differentiation between the two as relativistic effects become more important. Our results also suggest that as one goes down the periodic table it may become increasingly difficult to measure pure optical rotation at the sodium D line, due to the appearance of absorbing states.

physics.chem-ph