Scaling Optimization of the SIESTA MHD Code

Abstract

SIESTA is capable of computing three-dimensional plasma equilibria with magnetic islands at high spatial resolutions for toroidally confined plasmas. Originally, it was developed to exploit the small-scale parallelism offered by shared-memory machines. Algorithms designed for shared-memory machines do not necessarily scale to large number of processors on large distributed-memory machines. Mainly, this is because communication overheads in distributed-memory architectures can easily and very quickly dominate the gain in computation time as the number of processors is increased. Here, we report the results of a scaling effort that increases both the speed and resolution of the SIESTA magnetohydrodynamic equilibrium code on large-scale tightly coupled distributed-memory computing platforms. We investigate the performance profile of the original SIESTA code to identify scale-dependent bottlenecks and develop scalable alternative functionality. This improves both its runtime speed (on the same number of processors) as well as its scalability (across larger number of processors) by an order of magnitude. The net outcome allows SIESTA to utilize a few thousand processors and to simulate high spatial-resolution scenarios in under an hour for the first time.

[Pub 142]

http://www.aps.org/meetings/meeting.cfm?name=DPP12

Kalyan Perumalla
Kalyan Perumalla

As a Federal Program Manager in Advanced Scientific Computing Research at the U.S. Dept. of Energy, Office of Science, Kalyan Perumalla manages a $100-million R&D portfolio covering AI, HPC, Quantum, SciDAC, and Basic Computer Science. In his 25-year R&D leadership experience, he previously led advanced R&D as Distinguished Research Staff Member at the Oak Ridge National Laboratory (ORNL) developing scalable software and applications on the world’s largest supercomputers for 17 years, including as a line manager and a founding group leader. He has held senior faculty and adjunct appointments at UTK, GT, and UNL, and was an IAS Fellow at Durham University.

Next
Previous

Related