skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: The fusion code XGC: Enabling kinetic study of multi-scale edge turbulent transport in ITER [Book Chapter]

Other ·
OSTI ID:1438036
 [1];  [1];  [2];  [1];  [3];  [3];  [4];  [4];  [3];  [5];  [1];  [1];  [1];  [6];  [3]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
  2. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
  3. Princeton Plasma Physics Lab. (PPPL), Princeton, NJ (United States)
  4. Rensselaer Polytechnic Inst., Troy, NY (United States)
  5. Princeton Plasma Physics Lab. (PPPL), Princeton, NJ (United States); Intel Corp., Santa Clara, CA (United States)
  6. 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