Large scale ab initio calculations based on three levels of parallelization

Physics – Condensed Matter – Materials Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

8 pages, 5 figures. Accepted to Computational Material Science

Scientific paper

10.1016/j.commatsci.2007.07.019

We suggest and implement a parallelization scheme based on an efficient multiband eigenvalue solver, called the locally optimal block preconditioned conjugate gradient LOBPCG method, and using an optimized three-dimensional (3D) fast Fourier transform (FFT) in the ab initio}plane-wave code ABINIT. In addition to the standard data partitioning over processors corresponding to different k-points, we introduce data partitioning with respect to blocks of bands as well as spatial partitioning in the Fourier space of coefficients over the plane waves basis set used in ABINIT. This k-points-multiband-FFT parallelization avoids any collective communications on the whole set of processors relying instead on one-dimensional communications only. For a single k-point, super-linear scaling is achieved for up to 100 processors due to an extensive use of hardware optimized BLAS, LAPACK, and SCALAPACK routines, mainly in the LOBPCG routine. We observe good performance up to 200 processors. With 10 k-points our three-way data partitioning results in linear scaling up to 1000 processors for a practical system used for testing.

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

Large scale ab initio calculations based on three levels of parallelization 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 Large scale ab initio calculations based on three levels of parallelization, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Large scale ab initio calculations based on three levels of parallelization will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-109900

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