We present explicit formulas for arbitrary-order derivatives of the energy, grand potential, electron density, and higher-order response functions with respect to the number of electrons, and the chemical potential for any smooth and differentiable model of the energy versus the number of electrons. The resulting expressions for global reactivity descriptors (hyperhardnesses and hypersoftnesses), local reactivity descriptors (hyperFukui functions and local hypersoftnesses), and nonlocal response functions are easy to evaluate computationally. Specifically, the explicit formulas for global/local/nonlocal hypersoftnesses of arbitrary order are derived using Bell polynomials. Explicit expressions for global and local hypersoftness indicators up to fifth order are presented.
Using results from atomic spectroscopy, we show that there are two types of flat-planes conditions. The first type of flat-planes condition occurs when the energy as a function of the number of electrons of each spin, Nα and Nβ, has a derivative discontinuity on a line segment where the number of electrons, Nα + Nβ, is an integer. The second type of flat-planes condition occurs when the energy has a derivative discontinuity on a line segment where the spin polarization, Nα – Nβ, is an integer, but does not have a discontinuity associated with an integer number of electrons. Type 2 flat planes are rare—we observed just 15 type 2 flat-planes conditions out of the 4884 cases we tested—but their mere existence has implications for the design of exchange-correlation energy density functionals. To facilitate the development of functionals that have the correct behavior with respect to both fractional number of electrons and fractional spin polarization, we present a dataset for the chromium atom and its ions that can be used to test new functionals
IOData is a free and open‐source Python library for parsing, storing, and converting various file formats commonly used by quantum chemistry, molecular dynamics, and plane‐wave density‐functional‐theory software programs. In addition, IOData supports a flexible framework for generating input files for various software packages. While designed and released for stand‐alone use, its original purpose was to facilitate the interoperability of various modules in the HORTON and ChemTools software packages with external (third‐party) molecular quantum chemistry and solid‐state density‐functional‐theory packages. IOData is designed to be easy to use, maintain, and extend; this is why we wrote IOData in Python and adopted many principles of modern software development, including comprehensive documentation, extensive testing, continuous integration/delivery protocols, and package management. This article is the official release note of the IOData library.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.