CPPE: An Open-Source C plus plus and Python']Python Library for Polarizable Embedding

被引:24
|
作者
Scheurer, Maximilian [1 ,2 ]
Reinholdt, Peter [2 ]
Kjellgren, Erik Rosendahl [2 ]
Olsen, Jogvan Magnus Haugaard [3 ]
Dreuw, Andreas [1 ]
Kongsted, Jacob [2 ]
机构
[1] Heidelberg Univ, Interdisciplinary Ctr Sci Comp, D-69120 Heidelberg, Germany
[2] Univ Southern Denmark, Dept Phys Chem & Pharm, DK-5230 Odense M, Denmark
[3] UiT Arctic Univ Norway, Dept Chem, Hylleraas Ctr Quantum Mol Sci, N-9037 Tromso, Norway
基金
欧盟地平线“2020”;
关键词
RESPONSE THEORY; EXCITED-STATES; NILE RED; MODEL; SIMULATIONS; POTENTIALS; SYSTEMS;
D O I
10.1021/acs.jctc.9b00758
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
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.
引用
收藏
页码:6154 / 6163
页数:10
相关论文
共 50 条
  • [1] CppyABM: An open-source agent-based modeling library to integrate C plus plus and Python']Python
    Nourisa, Jalil
    Zeller-Plumhoff, Berit
    Willumeit-Roemer, Regine
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (06): : 1337 - 1351
  • [2] OSAFT Library: An Open-Source Python']Python Library for Acoustofluidics
    Fankhauser, Jonas
    Goering, Christoph
    Dual, Juerg
    FRONTIERS IN PHYSICS, 2022, 10
  • [3] PAMI: An Open-Source Python']Python Library for Pattern Mining
    Kiran, R. Uday
    Veena, P.
    Toyoda, Masashi
    Kitsuregawa, Masaru
    JOURNAL OF MACHINE LEARNING RESEARCH, 2024, 25 : 1 - 6
  • [4] Python']Python-Microscope - a new open-source Python']Python library for the control of microscopes
    Pinto, David Miguel Susano
    Phillips, Mick A.
    Hall, Nicholas
    Mateos-Langerak, Julio
    Stoychev, Danail
    Pinto, Tiago Susano
    Booth, Martin J.
    Davis, Ilan
    Dobbie, Ian M.
    JOURNAL OF CELL SCIENCE, 2021, 134 (19)
  • [5] Distributed C plus plus -Python']Python embedding for fast predictions and fast prototyping
    Varisteas, Georgios
    Avanesov, Tigran
    State, Radu
    DIDL'18: PROCEEDINGS OF THE SECOND WORKSHOP ON DISTRIBUTED INFRASTRUCTURES FOR DEEP LEARNING, 2018, : 9 - 14
  • [6] An open-source Python']Python library for self-organizing-maps
    Jose Garcia-Tejedor, Alvaro
    Nogales, Alberto
    SOFTWARE IMPACTS, 2022, 12
  • [7] PyRAT: An Open-Source Python']Python Library for Animal Behavior Analysis
    De Almeida, Tulio Fernandes
    Spinelli, Bruno Guedes
    Lima, Ramon Hypolito
    Gonzalez, Maria Carolina
    Rodrigues, Abner Cardoso
    FRONTIERS IN NEUROSCIENCE, 2022, 16
  • [8] pyAudioAnalysis: An Open-Source Python']Python Library for Audio Signal Analysis
    Giannakopoulos, Theodoros
    PLOS ONE, 2015, 10 (12):
  • [9] Pypvcell: An Open-Source Solar Cell Modeling Library in Python']Python
    Lee, Kan-Hua
    Araki, Kenji
    Elleuch, Omar
    Kojima, Nobuaki
    Yamaguchi, Masafumi
    2017 IEEE 44TH PHOTOVOLTAIC SPECIALIST CONFERENCE (PVSC), 2017, : 359 - 362
  • [10] OpenWillis: An Open-Source Python']Python Library for Digital Health Measurement
    Worthington, Michelle
    Efstathiadis, Georgios
    Yadav, Vijay
    Abbas, Anzar
    BIOLOGICAL PSYCHIATRY, 2024, 95 (10) : S169 - S170