arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1902.08154physics.comp-phcond-mat.str-elphysics.atom-phphysics.chem-ph
收藏

Quantum Package 2.0:一个开源的决定性驱动程序套件

Quantum Package 2.0: An Open-Source Determinant-Driven Suite of Programs

Yann Garniron, Thomas Applencourt, Kevin Gasperich, Anouar Benali, Anthony Ferté, Julien Paquier, Barthélémy Pradines, Roland Assaraf, Peter Reinhardt, Julien T… 展开作者

Yann Garniron, Thomas Applencourt, Kevin Gasperich, Anouar Benali, Anthony Ferté, Julien Paquier, Barthélémy Pradines, Roland Assaraf, Peter Reinhardt, Julien Toulouse, Pierrette Barbaresco, Nicolas Renon, Grégoire David, Jean-Paul Malrieu, Mickaël Véril, Michel Caffarel, Pierre-François Loos, Emmanuel Giner, Anthony Scemama

摘要:

\textsc{Quantum Package}是一个专门为波函数方法设计的量子化学开源编程环境。其主要目标是发展决定子驱动的选择组态相互作用(sCI)方法和多参考二阶微扰理论(PT 2)。决定因素驱动的框架允许程序员在参考空间中包含任意一组决定因素,从而提供更大的方法自由。在\textsc{Quantum Package}中实现的sCI方法基于CIPSI(使用迭代进行的扰动选择的配置交互)算法,该算法用PT 2校正补充变分sCI能量。最近增加了额外的外部插件来执行多参考耦合簇理论和距离分离密度泛函理论的计算。所有程序都是使用IRFF 90代码生成器开发的,这简化了协作工作和新功能的开发。\textsc{Quantum Package}致力于允许新方法的简单实现和实验,同时使并行计算在现代超级计算机架构上尽可能简单和高效。目前,该代码通常能够在大约2\,000个CPU核心上运行,在参考空间中有数千万个决定因素。此外,我们已经能够推进到12\,288个核心,以测试其并行效率。在本手稿中,我们还介绍了一些关键的新进展:i)一个重正化的二阶微扰校正有效外推到全CI限制,和ii)一个随机版本的CIPSI选择同时进行的PT 2计算,没有额外的成本。

英文摘要:

\textsc{Quantum Package} is an open-source programming environment for quantum chemistry specially designed for wave function methods. Its main goal is the development of determinant-driven selected configuration interaction (sCI) methods and multi-reference second-order perturbation theory (PT2). The determinant-driven framework allows the programmer to include any arbitrary set of determinants in the reference space, hence providing greater methodological freedoms. The sCI method implemented in \textsc{Quantum Package} is based on the CIPSI (Configuration Interaction using a Perturbative Selection made Iteratively) algorithm which complements the variational sCI energy with a PT2 correction. Additional external plugins have been recently added to perform calculations with multireference coupled cluster theory and range-separated density-functional theory. All the programs are developed with the IRPF90 code generator, which simplifies collaborative work and the development of new features. \textsc{Quantum Package} strives to allow easy implementation and experimentation of new methods, while making parallel computation as simple and efficient as possible on modern supercomputer architectures. Currently, the code enables, routinely, to realize runs on roughly 2\,000 CPU cores, with tens of millions of determinants in the reference space. Moreover, we have been able to push up to 12\,288 cores in order to test its parallel efficiency. In the present manuscript, we also introduce some key new developments: i) a renormalized second-order perturbative correction for efficient extrapolation to the full CI limit, and ii) a stochastic version of the CIPSI selection performed simultaneously to the PT2 calculation at no extra cost.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑