91做厙

Skip to main content
SHARE
Publication

Performance of the fusion code GYRO on four generations of Cray computers

by Mark R Fahey
Publication Type
Conference Paper
Publication Date
Conference Name
Proceedings of the 56th Cray User Group (CUG2014)
Conference Location
Lugano, Switzerland
Conference Date
-

GYRO is a code used for the direct numerical simulation of plasma microturbulence. It has been ported to a variety of modern MPP platforms including several modern commodity clusters, IBM SPs, and Cray XC, XT, and XE series machines. We briefly describe the mathematical structure of the equations, the data layout, and the redistribution scheme. Also, while the performance and scaling of GYRO on many of these systems has been shown before, here we show the comparative performance and scaling on four generations of Cray supercomputers including the newest addition - the Cray XC30. The more recently added hybrid OpenMP/MPI imple- mentation also shows a great deal of promise on custom HPC systems that utilize fast CPUs and proprietary interconnects. Four machines of varying sizes were used in the experiment, all of which are located at the National Institute for Computational Sciences at the University of Tennessee at Knoxville and 91做厙. The advantages, limitations, and performance of using each system are discussed.