The fusion code XGC: Enabling kinetic study of multi-scale edge turbulent transport in ITER [Book Chapter]
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Princeton Plasma Physics Lab. (PPPL), Princeton, NJ (United States)
- Rensselaer Polytechnic Inst., Troy, NY (United States)
- Princeton Plasma Physics Lab. (PPPL), Princeton, NJ (United States); Intel Corp., Santa Clara, CA (United States)
- Rutgers Univ., Piscataway, NJ (United States)
The XGC fusion gyrokinetic code combines state-of-the-art, portable computational and algorithmic technologies to enable complicated multiscale simulations of turbulence and transport dynamics in ITER edge plasma on the largest US open-science computer, the CRAY XK7 Titan, at its maximal heterogeneous capability, which have not been possible before due to a factor of over 10 shortage in the time-to-solution for less than 5 days of wall-clock time for one physics case. Frontier techniques such as nested OpenMP parallelism, adaptive parallel I/O, staging I/O and data reduction using dynamic and asynchronous applications interactions, dynamic repartitioning for balancing computational work in pushing particles and in grid related work, scalable and accurate discretization algorithms for non-linear Coulomb collisions, and communication-avoiding subcycling technology for pushing particles on both CPUs and GPUs are also utilized to dramatically improve the scalability and time-to-solution, hence enabling the difficult kinetic ITER edge simulation on a present-day leadership class computer.
- Research Organization:
- Princeton Plasma Physics Lab. (PPPL), Princeton, NJ (United States); Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). National Energy Research Scientific Computing Center (NERSC); Argonne National Lab. (ANL), Argonne, IL (United States). Argonne Leadership Computing Facility (ALCF)
- Sponsoring Organization:
- USDOE Office of Science (SC), Fusion Energy Sciences (FES); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); Rensselaer Polytechnic Inst., Troy, NY (United States); Rutgers Univ., Piscataway, NJ (United States)
- DOE Contract Number:
- SC0013919; AC02-09CH11466; AC05-00OR22725; SC0008449; SC0007455; FG02-06ER5485; AC02-06CH11357; AC02-05CH11231
- OSTI ID:
- 1438036
- Resource Relation:
- Related Information: Chapter 24 in: Exascale Scientific Applications: Programming Approaches for Scalability, Performance and Portability, Tjerk P. Straatsma, Katerina B. Antypas, Timothy J. Williams (eds.), ISBN 978-1138197541
- Country of Publication:
- United States
- Language:
- English
Similar Records
GPU acceleration of a petascale application for turbulent mixing at high Schmidt number using OpenMP 4.5
Extreme scale unstructured adaptive CFD for aerodynamic flow control