返回
Penguin: A Python-Based Program for Electronic Structure Calculations Based on Coupled Cluster Theory
DOI:10.1021/acs.jpca.5c02513.png)
摘要
En 中文
企鹅程序是一个开源的Python程序,它能够使用耦合簇理论和微扰理论方法(如簇微扰理论和Mo̷ller-Plesset微扰理论)进行分子性质和光谱计算。这是簇微扰理论方法首次在开源软件中实现可用。该程序采用模块化和面向对象的方式编写,并包含一个矩阵元库,用于评估耦合簇理论中常见的项。企鹅程序通过Jupyter笔记本支持交互式使用,使其不仅适用于教育目的,也适合新型耦合簇和微扰理论方法的快速原型开发。在当前版本中,该程序还提供了CC2模型的OpenMP/MPI并行版本,突显了通过这种软件设计策略可以实现的高性能计算潜力。

