• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

大型矩阵的对角化:一种新的并行算法。

Diagonalization of large matrices: a new parallel algorithm.

作者信息

Nebot-Gil Ignacio

机构信息

Institute of Molecular Science, University of Valencia , c/Catedrático José Beltrán 2 E-46980-Paterna (Valencia), Spain.

出版信息

J Chem Theory Comput. 2015 Feb 10;11(2):472-83. doi: 10.1021/ct500689u.

DOI:10.1021/ct500689u
PMID:26580907
Abstract

On the basis of a dressed matrices formalism, a new algorithm has been devised for obtaining the lowest eigenvalue and the corresponding eigenvector of large real symmetric matrices. Given an N × N matrix, the proposed algorithm consists in the diagonalization of (N - 1)2 × 2 dressed matrices. Both sequential and parallel versions of the proposed algorithm have been implemented. Tests have been performed on a Hilbert matrix, and the results show that this algorithm is up 340 times faster than the corresponding LAPACK routine for N = 10(4) and about 10% faster than the Davidson method. The parallel MPI version has been tested using up to 512 nodes. The speed-up for a N = 10(6) matrix is fairly lineal until 64 cores. The time necessary to obtain the lowest eigenvalue and eigenvector is nearly 5.5 min with 512 cores. For an N = 10(7) matrix, the speed-up is nearly linear to 256 cores and the calculation time is 5.2 h with 512 nodes. Finally, in order to test the new algorithm on MRCI matrices, we have calculated the ground state and the π → π* excited state of the butadiene molecule, starting from both SCF and CASSCF wave functions. In all the cases considered, correlation energies and wave functions are the same as obtained with the Davidson algorithm.

摘要

基于修饰矩阵形式体系,设计了一种新算法来获取大型实对称矩阵的最低特征值及相应的特征向量。对于一个(N×N)矩阵,该算法通过对((N - 1))个(2×2)修饰矩阵进行对角化来实现。已实现了该算法的顺序版本和并行版本。在希尔伯特矩阵上进行了测试,结果表明,对于(N = 10^4),该算法比相应的LAPACK例程快340倍,比戴维森方法快约10%。并行MPI版本已在多达512个节点上进行了测试。对于(N = 10^6)的矩阵,直到64个核心时加速比相当线性。使用512个核心获得最低特征值和特征向量所需的时间约为5.5分钟。对于(N = 10^7)的矩阵,加速比在256个核心之前几乎是线性的,使用512个节点时计算时间为5.2小时。最后,为了在MRCI矩阵上测试新算法,我们从SCF和CASSCF波函数出发,计算了丁二烯分子的基态和(π→π*)激发态。在所有考虑的情况下,相关能和波函数与使用戴维森算法得到的结果相同。

相似文献

1
Diagonalization of large matrices: a new parallel algorithm.大型矩阵的对角化:一种新的并行算法。
J Chem Theory Comput. 2015 Feb 10;11(2):472-83. doi: 10.1021/ct500689u.
2
The ELPA library: scalable parallel eigenvalue solutions for electronic structure theory and computational science.ELPA库:用于电子结构理论和计算科学的可扩展并行特征值解决方案。
J Phys Condens Matter. 2014 May 28;26(21):213201. doi: 10.1088/0953-8984/26/21/213201. Epub 2014 May 2.
3
A Comparison of Three Variants of the Generalized Davidson Algorithm for the Partial Diagonalization of Large Non-Hermitian Matrices.大型非厄米矩阵部分对角化的广义戴维森算法三种变体的比较
J Chem Theory Comput. 2010 Jul 13;6(7):1966-70. doi: 10.1021/ct100111w. Epub 2010 Jun 10.
4
Neural network iterative diagonalization method to solve eigenvalue problems in quantum mechanics.用于解决量子力学中本征值问题的神经网络迭代对角化方法。
Phys Chem Chem Phys. 2015 Jun 7;17(21):14071-82. doi: 10.1039/c5cp01438g. Epub 2015 May 11.
5
Sparse Projected-Gradient Method As a Linear-Scaling Low-Memory Alternative to Diagonalization in Self-Consistent Field Electronic Structure Calculations.稀疏投影梯度法:作为自洽场电子结构计算中对角化的线性缩放低内存替代方法
J Chem Theory Comput. 2013 Feb 12;9(2):1043-51. doi: 10.1021/ct3009683. Epub 2013 Jan 17.
6
A new strategy for directly calculating the minimum eigenvector of matrices without diagonalization.一种无需对角化直接计算矩阵最小特征向量的新策略。
Sci Rep. 2020 Feb 25;10(1):3414. doi: 10.1038/s41598-020-60103-5.
7
A new time dependent density functional algorithm for large systems and plasmons in metal clusters.一种适用于大型系统和金属簇中等离子体的新的含时密度泛函算法。
J Chem Phys. 2015 Jul 14;143(2):024106. doi: 10.1063/1.4923368.
8
Stellar and 0ther high-temperature molecules.恒星及其他高温分子。
Science. 1967 Jan 13;155(3759):155-64. doi: 10.1126/science.155.3759.155.
9
Solving complex eigenvalue problems on a quantum annealer with applications to quantum scattering resonances.在量子退火器上求解复杂本征值问题及其在量子散射共振中的应用。
Phys Chem Chem Phys. 2020 Nov 25;22(45):26136-26144. doi: 10.1039/d0cp04272b.
10
A block variational procedure for the iterative diagonalization of non-Hermitian random-phase approximation matrices.非厄米随机相位近似矩阵的迭代对角化的块变分方法。
J Chem Phys. 2012 Jan 21;136(3):034111. doi: 10.1063/1.3677667.