PyCDFT : A Python package for constrained density functional theory

© 2020 Wiley Periodicals, Inc..

We present PyCDFT, a Python package to compute diabatic states using constrained density functional theory (CDFT). PyCDFT provides an object-oriented, customizable implementation of CDFT, and allows for both single-point self-consistent-field calculations and geometry optimizations. PyCDFT is designed to interface with existing density functional theory (DFT) codes to perform CDFT calculations where constraint potentials are added to the Kohn-Sham Hamiltonian. Here, we demonstrate the use of PyCDFT by performing calculations with a massively parallel first-principles molecular dynamics code, Qbox, and we benchmark its accuracy by computing the electronic coupling between diabatic states for a set of organic molecules. We show that PyCDFT yields results in agreement with existing implementations and is a robust and flexible package for performing CDFT calculations. The program is available at https://dx.doi.org/10.5281/zenodo.3821097.

Medienart:

E-Artikel

Erscheinungsjahr:

2020

Erschienen:

2020

Enthalten in:

Zur Gesamtaufnahme - volume:41

Enthalten in:

Journal of computational chemistry - 41(2020), 20 vom: 30. Juli, Seite 1859-1867

Sprache:

Englisch

Beteiligte Personen:

Ma, He [VerfasserIn]
Wang, Wennie [VerfasserIn]
Kim, Siyoung [VerfasserIn]
Cheng, Man-Hin [VerfasserIn]
Govoni, Marco [VerfasserIn]
Galli, Giulia [VerfasserIn]

Links:

Volltext

Themen:

Charge transfer
Constrained density functional theory
Diabatic states
Electronic coupling
Journal Article
Python

Anmerkungen:

Date Revised 17.06.2020

published: Print-Electronic

Citation Status PubMed-not-MEDLINE

doi:

10.1002/jcc.26354

funding:

Förderinstitution / Projekttitel:

PPN (Katalog-ID):

NLM310769051