检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学技术大学超级计算中心,合肥230026 [2]中国科学技术大学计算机科学与技术学院,合肥230026
出 处:《计算机科学与探索》2018年第1期65-71,共7页Journal of Frontiers of Computer Science and Technology
基 金:国家重点研发计划No.2016YFB0201202;中国科学技术大学创新团队培育基金No.WK2470000019~~
摘 要:高效率的大规模并行求解广义本征值方程是在计算电子结构等高性能计算学科中的一个重要课题,在未来E级计算的发展上有重要的意义。根据马普研究所近几年开发的一种面向P级应用的本征值求解库(eigenvalue solver for petaflop-applications,ELPA),针对广义本征值问题,开发了一款开源并行广义本征值求解器Gen ELPA,实现了从广义本征值问题到一般本征值问题的转换方法,避免了潜在的问题;然后调用ELPA进行计算,具有良好的计算速度和并行效率;同时采用了类似Sca LAPACK的接口,更加易于使用。在第一性原理软件ABACUS(atomic-orbital based ab-initio computation at USTC)中的实际应用表明该求解器具有理想的计算速度提升。How to compute the generalized eigenvalues of positive definite matrices with ideal computing efficientcy for large scale parallel is one of the key problems in calculating electronic structure and many high performance computing subjects. It also has significant meaning in the development of future E-scale computing. Max Planck Society proposed an eigenvalue solver for petaflop-applications(ELPA) recently. Based on ELPA, this paper develops an open source general eigenvalue solver Gen ELPA, which can transform the generalized eigenvalue problems to standard eigenvalue problems automatically, and then use ELPA to do the calculation. It has decent performance on both computing speed and parallel efficiency, and also easy to use because of its Sca LAPACK-like interface. This paper applies it on the first principle software ABACUS(atomic-orbital based ab-initio computation at USTC),which is an open-source computer code package aiming for large-scale electronic structure simulations from first principles, and obtains ideal speedup.
关 键 词:广义本征值 ELPA 电子结构 ABACUS软件
分 类 号:TP319[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.116.42.143