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