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

被引:21
|
作者
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 条
  • [31] Verification of an open-source Python']Python library for the simulation of district heating networks with complex topologies
    Boghetti, Roberto
    Kampf, Jerome H.
    ENERGY, 2024, 290
  • [32] problexity-An open-source Python']Python library for supervised learning problem complexity assessment
    Komorniczak, Joanna
    Ksieniewicz, Pawel
    NEUROCOMPUTING, 2023, 521 : 126 - 136
  • [33] CoSimPy: An open-source python']python library for MRI radiofrequency Coil EM/Circuit Cosimulation
    Zanovello, Umberto
    Seifert, Frank
    Bottauscio, Oriano
    Winter, Lukas
    Zilberti, Luca
    Ittermann, Bernd
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2022, 216
  • [34] Padasip: An open-source Python']Python toolbox for adaptive filtering
    Cejnek, Matous
    Vrba, Jan
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 65
  • [35] Open-source coupled aerostructural optimization using Python']Python
    Jasa, John P.
    Hwang, John T.
    Martins, Joaquim R. R. A.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2018, 57 (04) : 1815 - 1827
  • [36] CTL: Modular Open-source C plus plus -Library for CT-Simulations
    Pfeiffer, Tim
    Frysch, Robert
    Bismark, Richard N. K.
    Rose, Georg
    15TH INTERNATIONAL MEETING ON FULLY THREE-DIMENSIONAL IMAGE RECONSTRUCTION IN RADIOLOGY AND NUCLEAR MEDICINE, 2019, 11072
  • [37] OpenSoundscape: An open-source bioacoustics analysis package for Python']Python
    Lapp, Sam
    Rhinehart, Tessa
    Freeland-Haynes, Louis
    Khilnani, Jatin
    Syunkova, Alexandra
    Kitzes, Justin
    METHODS IN ECOLOGY AND EVOLUTION, 2023, 14 (09): : 2321 - 2328
  • [38] HYSUPP: AN OPEN-SOURCE HYPERSPECTRAL UNMIXING PYTHON']PYTHON PACKAGE
    Rasti, Behnood
    Zouaoui, Alexandre
    Mairal, Julien
    Chanussot, Jocelyn
    IGARSS 2023 - 2023 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2023, : 1134 - 1137
  • [39] C plus plus or Python']Python? Which One to Begin With: A Learners Perspective
    Ateeq, Muhammad
    Habib, Hina
    Umer, Adnan
    Ul Rehman, Muzammil
    2014 INTERNATIONAL CONFERENCE ON TEACHING AND LEARNING IN COMPUTING AND ENGINEERING (LATICE), 2014, : 64 - 69
  • [40] PyAlbany: A Python']Python interface to the C plus plus multiphysics solver Albany
    Liegeois, Kim
    Perego, Mauro
    Hartland, Tucker
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2023, 425