Abstract
First-principles methods based on Density Functional Theory (DFT) where the wavefunctions are expanded in plane waves (Fourier components) are the most widely used approach for electronic structure calculations in materials science. The scaling of this method depends critically on having an efficient parallel 3d FFT that minimizes communications and calculations. We present an implementation and performance data of a parallel 3d FFT specifically designed for electronic structure calculations that scales to thousands of processors on leading parallel and vector computer platforms (IBM SP, Cray XT, NEC SX).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kohn, W., Sham, L.J.: Phys. Rev. 140, A1133 (1965)
Payne, M., Teter, M.P., Allan, D.C., Arias, T.A., Joannopoulos, J.D.: Rev. Mod. Phys. Â 64, 1045 (1992)
Pfrommer, B., Raczkowski, D., Canning, A., Louie, S.G.: PARATEC (PARAllel Total Energy Code). Lawrence Berkeley National Laboratory, www.nersc.gov/projects/paratec/ (with contributions from F. Mauri, M. Côté, Y. Yoon, C. Pickard and P. Haynes)
Raczkowski, D., Fong, C.Y., Schultz, P.A., Lippert, R.A., STechel, E.B.: Phys. Rev. BÂ 64, 155203 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Canning, A. (2008). Scalable Parallel 3d FFTs for Electronic Structure Codes. In: Palma, J.M.L.M., Amestoy, P.R., Daydé, M., Mattoso, M., Lopes, J.C. (eds) High Performance Computing for Computational Science - VECPAR 2008. VECPAR 2008. Lecture Notes in Computer Science, vol 5336. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92859-1_25
Download citation
DOI: https://doi.org/10.1007/978-3-540-92859-1_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92858-4
Online ISBN: 978-3-540-92859-1
eBook Packages: Computer ScienceComputer Science (R0)