4.6 Article

A FAST PARALLEL ALGORITHM FOR SELECTED INVERSION OF STRUCTURED SPARSE MATRICES WITH APPLICATION TO 2D ELECTRONIC STRUCTURE CALCULATIONS

期刊

SIAM JOURNAL ON SCIENTIFIC COMPUTING
卷 33, 期 3, 页码 1329-1351

出版社

SIAM PUBLICATIONS
DOI: 10.1137/09077432X

关键词

selected inversion; parallel algorithm; electronic structure calculation

资金

  1. Office of Advanced Scientific Computing Research of the U.S. DOE [DE-AC02-05CH11232]
  2. DOE [DE-FG02-03ER25587]
  3. ONR [N00014-01-1-0674]
  4. Office of Science, Division of Mathematical, Information, and Computational Sciences of the U.S. DOE [DE-AC02-05CH11231]
  5. Alfred P. Sloan fellowship
  6. NSF [DMS-0846501]

向作者/读者索取更多资源

An efficient parallel algorithm is presented for computing selected components of A(-1) where A is a structured symmetric sparse matrix. Calculations of this type are useful for several applications, including electronic structure analysis of materials in which the diagonal elements of the Green's functions are needed. The algorithm proposed here is a direct method based on a block LDLT factorization. The selected elements of A(-1) we compute lie in the nonzero positions of L+L-T. We use the elimination tree associated with the block LDLT factorization to organize the parallel algorithm, and reduce the synchronization overhead by passing the data level by level along this tree using the technique of local buffers and relative indices. We demonstrate the efficiency of our parallel implementation by applying it to a discretized two dimensional Hamiltonian matrix. We analyze the performance of the parallel algorithm by examining its load balance and communication overhead, and show that our parallel implementation exhibits an excellent weak scaling on a large-scale high performance distributed-memory parallel machine.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据