当前位置: X-MOL 学术J. Chem. Theory Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Psi4NumPy: An Interactive Quantum Chemistry Programming Environment for Reference Implementations and Rapid Development
Journal of Chemical Theory and Computation ( IF 5.5 ) Pub Date : 2018-05-17 00:00:00 , DOI: 10.1021/acs.jctc.8b00286
Daniel G. A. Smith 1 , Lori A. Burns 1 , Dominic A. Sirianni 1 , Daniel R. Nascimento 2 , Ashutosh Kumar 3 , Andrew M. James 3 , Jeffrey B. Schriber 4 , Tianyuan Zhang 4 , Boyi Zhang 5 , Adam S. Abbott 5 , Eric J. Berquist 6 , Marvin H. Lechner 7 , Leonardo A. Cunha 8 , Alexander G. Heide 9 , Jonathan M. Waldrop 10 , Tyler Y. Takeshita 11 , Asem Alenaizan 1 , Daniel Neuhauser 12 , Rollin A. King 9 , Andrew C. Simmonett 13 , Justin M. Turney 5 , Henry F. Schaefer 5 , Francesco A. Evangelista 4 , A. Eugene DePrince 2 , T. Daniel Crawford 3 , Konrad Patkowski 10 , C. David Sherrill 1
Affiliation  

Psi4NumPy demonstrates the use of efficient computational kernels from the open-source Psi4 program through the popular NumPy library for linear algebra in Python to facilitate the rapid development of clear, understandable Python computer code for new quantum chemical methods, while maintaining a relatively low execution time. Using these tools, reference implementations have been created for a number of methods, including self-consistent field (SCF), SCF response, many-body perturbation theory, coupled-cluster theory, configuration interaction, and symmetry-adapted perturbation theory. Furthermore, several reference codes have been integrated into Jupyter notebooks, allowing background, underlying theory, and formula information to be associated with the implementation. Psi4NumPy tools and associated reference implementations can lower the barrier for future development of quantum chemistry methods. These implementations also demonstrate the power of the hybrid C++/Python programming approach employed by the Psi4 program.

中文翻译:

Psi4NumPy:用于参考实现和快速开发的交互式量子化学编程环境

P si 4N um P y演示了从开源P si 4程序到流行的N um P y的高效计算内核的使用Python中用于线性代数的库,可帮助快速开发用于新量子化学方法的清晰易懂的Python计算机代码,同时保持相对较低的执行时间。使用这些工具,已经为许多方法创建了参考实现,包括自洽场(SCF),SCF响应,多体摄动理论,耦合群理论,配置相互作用和对称适应的摄动理论。此外,一些参考代码已集成到Jupyter笔记本中,从而允许将背景,基础理论和公式信息与实现相关联。P si 4N um P y工具和相关的参考实现可以降低量子化学方法未来发展的障碍。这些实现还展示了P si 4程序采用的混合C ++ / Python编程方法的强大功能。
更新日期:2018-05-17
down
wechat
bug