CPPE
CPPE implements the polarizable embedding (PE) model for quantum chemical calculations to account for environmental polarization effects in molecular simulations.
Key Features:
- Polarizable Embedding Implementation: Provides computational routines for applying the polarizable embedding model in quantum chemical calculations.
- Integration with Quantum Chemistry Programs: Interfaces with quantum chemistry software packages including Q-Chem, Psi4, and PySCF.
- Multi-Language Architecture: Implements core functionality in C++ with a Python interface for scripting and computational workflow integration.
- Modular Library Design: Uses a modular architecture that allows incorporation of polarizable embedding calculations into external quantum chemistry software.
Scientific Applications:
- Computational Spectroscopy: Models environmental polarization effects in spectroscopic simulations.
- Quantum Chemical Calculations: Supports ground-state self-consistent field (SCF) and post-SCF calculations with polarizable embedding environments.
- Molecular Environment Modeling: Simulates molecular systems embedded in polarizable environments using classical polarization models.
Methodology:
CPPE applies the polarizable embedding model by incorporating a classical representation of the environment into quantum mechanical calculations to account for polarization effects during SCF and post-SCF computations.
Topics
Details
- License:
- LGPL-3.0
- Tool Type:
- library
- Programming Languages:
- C++, Python
- Added:
- 1/9/2020
- Last Updated:
- 12/16/2020
Operations
Publications
Scheurer M, Reinholdt P, Kjellgren ER, Haugaard Olsen JM, Dreuw A, Kongsted J. CPPE: An Open-Source C++ and Python Library for Polarizable Embedding. Journal of Chemical Theory and Computation. 2019;15(11):6154-6163. doi:10.1021/acs.jctc.9b00758. PMID:31580670.
PMID: 31580670
Funding: - Norges Forskningsr?d: 262695
- Deutsche Forschungsgemeinschaft: GRK 1986
Links
Issue tracker
https://github.com/maxscheurer/cppe/issues