OpenMPI环境下的VASP软件的并行与进程  

The Parallel and Progress of VASP in OpenMPI Environment

在线阅读下载全文

作  者:潘勇[1] 史海洪 赵琉涛[1] 刘彤[1] 

机构地区:[1]北京市计算中心,北京 [2]北京北科融智云计算科技有限公司,北京

出  处:《计算机科学与应用》2021年第1期84-94,共11页Computer Science and Application

摘  要:VASP是材料微观物性模拟的重要软件,并行性能优良,其中矩阵对角化在其运算过程中占据大量时间。在HPC作业调度下,VASP并行的进程分配表现单节点和跨节点的差异。通过对MPI并行的节点内和节点间进程、EDDIAG和RMM-DIIS运行时间分析,明确了VASP程序并行中,矩阵对角化的重要性和OpenMPI对矩阵对角化并行的作用。并编写了一个通讯优化的矩阵对角化程序,通过测试并行程序托比串行的马斯算法表现出强大的可扩展性,基于OpenMPI的并行程序能够极大提高对角化的并行效率,但其并行度、通讯代价与计算规模之间的关系需要进一步研究。VASP is an important software for material microscopic physical properties simulation, with excellent parallel performance, among which matrix diagonalization takes up a lot of time in its calculation process. Under HPC job scheduling, the parallel process allocation of VASP shows the difference between the single node and across multiple nodes. Through the analysis of the intra-node and internode processes of MPI parallel, the running time of EDDIAG and RMM-DIIS, we clarified the im-portance of matrix diagonalization in VASP program parallelism and the role of OpenMPI on matrix diagonalization parallelism. Furthermore, we write a communication-optimized matrix diagonalization program. By test, the parallel program using the Thomas algorithm shows strong scalability than the serial algorithm. The OpenMPI-based parallel program can significantly improve diago-nalization’s parallel efficiency, but the relationship between its parallelism, communication cost, and computing scale needs further study.

关 键 词:VASP 矩阵对角化 MPI 跨节点并行 

分 类 号:TP3[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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