首页> 外文期刊>Journal of Computational Chemistry: Organic, Inorganic, Physical, Biological >New implementation of high-level correlated methods using a general block tensor library for high-performance electronic structure calculations
【24h】

New implementation of high-level correlated methods using a general block tensor library for high-performance electronic structure calculations

机译:使用通用块张量库进行高性能电子结构计算的高级关联方法的新实现

获取原文
获取原文并翻译 | 示例
           

摘要

This article presents an open-source object-oriented C++ library of classes and routines to perform tensor algebra. The primary purpose of the library is to enable post-Hartree-Fock electronic structure methods; however, the code is general enough to be applicable in other areas of physical and computational sciences. The library supports tensors of arbitrary order (dimensionality), size, and symmetry. Implemented data structures and algorithms operate on large tensors by splitting them into smaller blocks, storing them both in core memory and in files on disk, and applying divide-and-conquer-type parallel algorithms to perform tensor algebra. The library offers a set of general tensor symmetry algorithms and a full implementation of tensor symmetries typically found in electronic structure theory: permutational, spin, and molecular point group symmetry. The Q-Chem electronic structure software uses this library to drive coupled-cluster, equation-of-motion, and algebraic-diagrammatic construction methods.
机译:本文介绍了用于执行张量代数的类和例程的开源面向对象C ++库。该库的主要目的是启用Hartree-Fock后电子结构方法。但是,该代码足够通用,可以应用于物理和计算科学的其他领域。该库支持任意阶数(维),大小和对称性的张量。已实现的数据结构和算法通过将大张量拆分成较小的块,将它们存储在核心内存和磁盘上的文件中,然后应用分治法式并行算法来执行张量代数,从而对大张量进行操作。该库提供了一组通用的张量对称算法,并全面实现了电子结构理论中常见的张量对称:排列,自旋和分子点群对称。 Q-Chem电子结构软件使用该库来驱动耦合簇,运动方程和代数图解法构造方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号