Title :
Optimization of a parallel pseudospectral MHD code
Author :
Dubey, Anshu ; Clune, Thomas
Author_Institution :
Chicago Univ., IL, USA
Abstract :
In this article we outline some techniques for optimizing spectral codes using multidimensional real-to-complex FFT´s. We have successfully applied these techniques on a pseudospectral MHD code running on the CRAY T3E. The code uses half precision, and runs up to 2.5 times faster than the version that uses full precision CRAY SCILIB parallel FFT routines. The half precision version without these optimizations is slower does not scale very well, and cannot support more than 128 processors. The optimized code achieved a performance of 100 Gflops on 1024 nodes of a CRAY T3E-600 at NASA Goddard Space Flight Center
Keywords :
magnetohydrodynamics; parallel algorithms; partial differential equations; CRAY T3E-600; FFT; half precision; parallel pseudospectral MHD code; pseudospectral MHD code; spectral codes; Magnetic field measurement; Magnetohydrodynamic power generation; Measurement units; Multidimensional systems; NASA; Network topology; Parallel machines; Partial differential equations; Sun; Toroidal magnetic fields;
Conference_Titel :
Frontiers of Massively Parallel Computation, 1999. Frontiers '99. The Seventh Symposium on the
Conference_Location :
Annapolis, MD
Print_ISBN :
0-7695-0087-0
DOI :
10.1109/FMPC.1999.750602