
-
生物通官微
陪你抓住生命科技
跳动的脉搏
Penguin:一个基于Python的电子结构计算程序,采用耦合簇理论(Coupled Cluster Theory)
《The Journal of Physical Chemistry A》:Penguin: A Python-Based Program for Electronic Structure Calculations Based on Coupled Cluster Theory
【字体: 大 中 小 】 时间:2025年10月31日 来源:The Journal of Physical Chemistry A 2.8
编辑推荐:
Penguin程序是一款开源Python工具,支持耦合簇和微扰理论方法(如CP、MP2)的分子特性与光谱计算,首次在开源软件中实现簇微扰理论,采用模块化设计并包含通用矩阵元素库,支持Jupyter Notebook交互,适用于教育与快速开发,当前版本通过OpenMP/MPI实现CC2并行计算,提升高性能计算潜力。

Penguin程序是一个开源的Python程序,它利用耦合簇理论(coupled cluster theory)和微扰理论(perturbation theory)方法(如簇微扰理论(cluster perturbation theory)和莫勒-普莱塞特微扰理论(Mo?ller-Plesset perturbation theory))进行分子性质和光谱计算。这是首次将簇微扰理论方法集成到开源软件中。该程序采用模块化和面向对象的设计方式,并提供了一个矩阵元素库,用于计算耦合簇理论中常见的各项。通过Jupyter笔记本,Penguin程序支持交互式使用,非常适合教育用途以及新型耦合簇理论和微扰理论方法的快速原型开发。在当前版本中,该程序还提供了CC2模型的OpenMP/MPI并行版本,展示了这种软件设计策略所实现的高性能计算潜力。
生物通微信公众号
知名企业招聘