Parallel Sparse Matrix Multiplication for Linear Scaling Electronic Structure Calculations

Physics – Condensed Matter – Materials Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

20 pages, 6 figures, submitted to Computer Physics Communications

Scientific paper

10.1016/S0010-4655(01)00164-3

Linear-scaling electronic-structure techniques, also called O(N) techniques, rely heavily on the multiplication of sparse matrices, where the sparsity arises from spatial cut-offs. In order to treat very large systems, the calculations must be run on parallel computers. We analyse the problem of parallelising the multiplication of sparse matrices with the sparsity pattern required by linear-scaling techniques. We show that the management of inter-node communications and the effective use of on-node cache are helped by organising the atoms into compact groups. We also discuss how to identify a key part of the code called the `multiplication kernel', which is repeatedly invoked to build up the matrix product, and explicit code is presented for this kernel. Numerical tests of the resulting multiplication code are reported for cases of practical interest, and it is shown that their scaling properties for systems containing up to 20,000 atoms on machines having up to 512 processors are excellent. The tests also show that the cpu efficiency of our code is satisfactory.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Parallel Sparse Matrix Multiplication for Linear Scaling Electronic Structure Calculations does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Parallel Sparse Matrix Multiplication for Linear Scaling Electronic Structure Calculations, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Parallel Sparse Matrix Multiplication for Linear Scaling Electronic Structure Calculations will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-446986

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.