Enabling Fusion Codes for Upcoming Exascale Platforms

POSTER

Abstract

Emerging computational systems including multicore homogenous nodes as well as accelerated heterogeneous nodes provide new and important platforms for moving plasma modeling codes to the next level of predictive performance. We discuss the effects of these new architectures on plasma physics applications using examples from MHD, plasma turbulence, gyrokinetics, and radiation hydrodynamics. First, we profile the existing codes on current machines, to determine both scalability and bottlenecks [1]. Then, we determine how best to use ``application proxies,'' for fusion, that provide a vehicle for computational scientists to modify and test new programming models in realistic fusion code frameworks. We describe how well these application proxies mimic the performance of full fusion codes, and give examples of the use of advanced programming models to improve their performance. \\[4pt] [1] Performance Characterization and Implications for Magnetic Fusion Co-design Applications, P. Narayanan, et al. Proc. CUG 2011

Authors

  • Alice Koniges

    Lawrence Berkeley National Laboratory

  • Xuefei Yuan

    Lawrence Berkeley National Laboratory

  • Wangyi Liu

    Lawrence Berkeley National Laboratory, Lawrence Berkeley Laboratory

  • Praveen Narayanan

    Nvidia

  • Robert Preissl

    IBM

  • Stephane Ethier

    Princeton Plasma Physics Laboratory

  • Weixing Wang

    Princeton Plasma Physics Laboratory, PPPL

  • Stephen Jardin

    PPPL, Princeton Plasma Physics Laboratory

  • Jeff Candy

    General Atomics