并行广义本征值求解器GenELPA  

Gen ELPA: A Parallel General Eigenvalue Solver

在线阅读下载全文

作  者:沈瑜[1] 孙广中[2] 

机构地区:[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[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象