P3DFFT swMATH ID: 6503 Software Authors: Pekurovsky, Dmitry Description: P3DFFT: A framework for parallel computations of Fourier transforms in three dimensions. Fourier and related transforms are a family of algorithms widely employed in diverse areas of computational science, notoriously difficult to scale on high-performance parallel computers with a large number of processing elements (cores). This paper introduces a popular software package called P3DFFT which implements fast Fourier transforms (FFTs) in three dimensions in a highly efficient and scalable way. It overcomes a well-known scalability bottleneck of three-dimensional (3D) FFT implementations by using two-dimensional domain decomposition. Designed for portable performance, P3DFFT achieves excellent timings for a number of systems and problem sizes. On a Cray XT5 system P3DFFT attains 45 Homepage: http://www.p3dfft.net Source Code: https://github.com/sdsc/p3dfft Related Software: FFTW; PFFT; 2DECOMP; PETSc; TTC; HPTT; GitHub; cuFFT; AccFFT; Python; BLIS; MADNESS; TensorFlow; LAMMPS; CaNS; PoisFFT; NFFT3; PPM; NWChem; MPI Cited in: 29 Publications Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year P3DFFT: A framework for parallel computations of Fourier transforms in three dimensions. Zbl 1253.65205Pekurovsky, Dmitry 2012 all top 5 Cited by 81 Authors 2 Abide, Stéphane 2 Bientinesi, Paolo 2 Collins, Lance R. 2 Goebbert, Jens Henrik 2 Ireland, Peter J. 2 Springer, Paul 2 Wang, Lipo 1 Biros, George 1 Bode, Mathis 1 Boeck, Thomas 1 Bragg, Andrew D. 1 Caprace, Denis-Gabriel 1 Carbone, Maurizio 1 Chatelain, Philippe 1 Choi, Jung-Il 1 Climent, Éric 1 Coletti, Filippo 1 Coulouvrat, François 1 Danaila, Luminita 1 Delmotte, Blaise 1 Eckert, Kerstin 1 Eggl, Maximilian F. 1 Engels, Thomas 1 Franchetti, Franz 1 Gampert, Markus 1 Gauding, Michael 1 Gholami, Amir 1 Gillis, Thomas 1 Hammond, Jeff R. 1 He, Ping 1 Iovieno, Michele 1 Kang, Ji-Hoon 1 Keaveny, Eric E. 1 Köllner, Thomas 1 Kolomenskiy, Dmitry 1 Krause, Rolf H. 1 Kwon, Oh-Kyoung 1 Laizet, Sylvain 1 Langtangen, Hans Petter 1 Le Gia, Quoc Thong 1 Lee, Jin 1 Li, Ming 1 Li, Ning 1 Li, Yingzhou 1 Low, Tze Meng 1 Luquet, David 1 Malhotra, Dhairya 1 Mani, Ali 1 Marchiano, Régis 1 Mortensen, Mikael 1 Munters, W. 1 Osborn, Sarah V. 1 Ouaknin, Gaddiel Y. 1 Pekurovsky, Dmitry 1 Peters, Norbert 1 Pippig, Michael 1 Plouraboué, Franck 1 Popovici, Doru Thom 1 Potts, Daniel 1 Randriamampianina, Anthony 1 Raspo, Isabelle 1 Ray, Baidurja 1 Schaefer, Philip W. 1 Schatz, Martin D. 1 Schmid, Peter Joseph 1 Schneider, Kai 1 Schwarzenberger, Karin 1 Sesterhenn, Jörn L. 1 Skene, Calum S. 1 Sukheswalla, Parvez S. 1 Sundar, Hari 1 Vaithianathan, T. 1 Varea, Emilien 1 Vassilevski, Panayot Spirov 1 Viazzo, Stephane 1 Villa, Umberto E. 1 Wang, Yuguang 1 Yang, Haizhao 1 Zamansky, Rémi 1 Zia, Roseanna N. 1 Zulian, Patrick all top 5 Cited in 12 Serials 7 SIAM Journal on Scientific Computing 4 Computers and Fluids 4 Journal of Computational Physics 3 ACM Transactions on Mathematical Software 2 Journal of Fluid Mechanics 1 Computer Physics Communications 1 International Journal for Numerical Methods in Fluids 1 Journal of Computational and Applied Mathematics 1 Numerical Linear Algebra with Applications 1 International Journal of Computational Fluid Dynamics 1 Flow, Turbulence and Combustion 1 Philosophical Transactions of the Royal Society of London. A. Mathematical, Physical and Engineering Sciences all top 5 Cited in 10 Fields 18 Numerical analysis (65-XX) 18 Fluid mechanics (76-XX) 2 Partial differential equations (35-XX) 2 Computer science (68-XX) 1 Linear and multilinear algebra; matrix theory (15-XX) 1 Special functions (33-XX) 1 Integral transforms, operational calculus (44-XX) 1 Mechanics of deformable solids (74-XX) 1 Optics, electromagnetic theory (78-XX) 1 Geophysics (86-XX) Citations by Year