Back to Search Start Over

CPPE: An Open-Source C++ and Python Library for Polarizable Embedding

Authors :
Jógvan Magnus Haugaard Olsen
Peter Reinholdt
Andreas Dreuw
Jacob Kongsted
Maximilian Scheurer
Erik Rosendahl Kjellgren
Source :
Journal of Chemical Theory and Computation, Scheurer, M, Reinholdt, P, Kjellgren, E R, Haugaard Olsen, J M, Dreuw, A & Kongsted, J 2019, ' CPPE : An Open-Source C++ and Python Library for Polarizable Embedding ', Journal of Chemical Theory and Computation, vol. 15, no. 11, pp. 6154-6163 . https://doi.org/10.1021/acs.jctc.9b00758

Abstract

Source at https://doi.org/10.1021/acs.jctc.9b00758. We present a modular open-source library for polarizable embedding (PE) named CPPE. The library is implemented in C++, and it additionally provides a Python interface for rapid prototyping and experimentation in a high-level scripting language. Our library integrates seamlessly with existing quantum chemical program packages through an intuitive and minimal interface. Until now, CPPE has been interfaced to three packages, Q-Chem, Psi4, and PySCF. Furthermore, we show CPPE in action using all three program packages for a computational spectroscopy application. With CPPE, host program interfaces only require minor programming effort, paving the way for new combined methodologies and broader availability of the PE model.

Details

Language :
English
ISSN :
15499626 and 15499618
Volume :
15
Issue :
11
Database :
OpenAIRE
Journal :
Journal of Chemical Theory and Computation
Accession number :
edsair.doi.dedup.....0019cb71525cc7a4c306c15adde29486
Full Text :
https://doi.org/10.1021/acs.jctc.9b00758