首页 | 本学科首页   官方微博 | 高级检索  
     检索      


PyCDFT: A Python package for constrained density functional theory
Authors:He Ma  Wennie Wang  Siyoung Kim  Man-Hin Cheng  Marco Govoni  Giulia Galli
Institution:1. Department of Chemistry, University of Chicago, Chicago, Illinois, USA;2. Pritzker School of Molecular Engineering, University of Chicago, Chicago, Illinois, USA;3. Materials Science Division and Center for Molecular Engineering, Argonne National Laboratory, Lemont, Illinois, USA
Abstract: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 .
Keywords:charge transfer  constrained density functional theory  diabatic states  electronic coupling  Python
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号