Jacob CR, Beyhan SM, Bulo RE, Gomes ASP, Götz AW, Kiewisch K, Sikkema J, Visscher L. PyADF--a scripting framework for multiscale quantum chemistry.
J Comput Chem 2011;
32:2328-38. [PMID:
21541961 DOI:
10.1002/jcc.21810]
[Citation(s) in RCA: 59] [Impact Index Per Article: 4.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/18/2011] [Revised: 03/07/2011] [Accepted: 03/20/2011] [Indexed: 11/06/2022]
Abstract
Applications of quantum chemistry have evolved from single or a few calculations to more complicated workflows, in which a series of interrelated computational tasks is performed. In particular multiscale simulations, which combine different levels of accuracy, typically require a large number of individual calculations that depend on each other. Consequently, there is a need to automate such workflows. For this purpose we have developed PYADF, a scripting framework for quantum chemistry. PYADF handles all steps necessary in a typical workflow in quantum chemistry and is easily extensible due to its object-oriented implementation in the Python programming language. We give an overview of the capabilities of PYADF and illustrate its usefulness in quantum-chemical multiscale simulations with a number of examples taken from recent applications.
Collapse