arrow
Return

PyCDFT: A Python package for constrained density functional theory

delete2020-06-04
delete13
delete
OA
AI
马贺 (He Ma)
W
Wennie Wang
S
Siyoung Kim
M
Man‐Hin Cheng
M
Marco Govoni
G
Giulia Galli *
DOI:10.1002/jcc.26354delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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 .
Keywords:
charge transfer
constrained density functional theory
diabatic states
electronic coupling
Python
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Computational Chemistry cover
Journal of Computational Chemistry
IF:
4.8
Papers:
7.1K
Citations:
6.1W

Organization

U
university of chicago
Scholars:
4.4W
Papers: 3.7W
Citations: 80
U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246