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]

Abstract

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.

Authors:
 [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)
Publication Date:
Research Org.:
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 Laboratory (ANL), Argonne, IL (United States). Argonne Leadership Computing Facility (ALCF)
Sponsoring Org.:
USDOE Office of Science (SC), Fusion Energy Sciences (FES) (SC-24); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21); Rensselaer Polytechnic Inst., Troy, NY (United States); Rutgers Univ., Piscataway, NJ (United States)
OSTI Identifier:
1438036
DOE Contract Number:  
SC0013919; AC02-09CH11466; AC05-00OR22725; SC0008449; SC0007455; FG02-06ER5485; AC02-06CH11357; AC02-05CH11231
Resource Type:
Other
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
Subject:
70 PLASMA PHYSICS AND FUSION TECHNOLOGY; 97 MATHEMATICS AND COMPUTING

Citation Formats

D'Azevedo, Eduardo, Abbott, Stephen, Koskela, Tuomas, Worley, Patrick, Ku, Seung-Hoe, Ethier, Stephanie, Yoon, Eisung, Shephard, Mark, Hager, Robert, Lang, Jianying, Choi, Jong, Podhorszki, Norbert, Klasky, Scott, Parashar, Manish, and Chang, Choong-Seock. The fusion code XGC: Enabling kinetic study of multi-scale edge turbulent transport in ITER [Book Chapter]. United States: N. p., 2017. Web.
D'Azevedo, Eduardo, Abbott, Stephen, Koskela, Tuomas, Worley, Patrick, Ku, Seung-Hoe, Ethier, Stephanie, Yoon, Eisung, Shephard, Mark, Hager, Robert, Lang, Jianying, Choi, Jong, Podhorszki, Norbert, Klasky, Scott, Parashar, Manish, & Chang, Choong-Seock. The fusion code XGC: Enabling kinetic study of multi-scale edge turbulent transport in ITER [Book Chapter]. United States.
D'Azevedo, Eduardo, Abbott, Stephen, Koskela, Tuomas, Worley, Patrick, Ku, Seung-Hoe, Ethier, Stephanie, Yoon, Eisung, Shephard, Mark, Hager, Robert, Lang, Jianying, Choi, Jong, Podhorszki, Norbert, Klasky, Scott, Parashar, Manish, and Chang, Choong-Seock. Thu . "The fusion code XGC: Enabling kinetic study of multi-scale edge turbulent transport in ITER [Book Chapter]". United States.
@article{osti_1438036,
title = {The fusion code XGC: Enabling kinetic study of multi-scale edge turbulent transport in ITER [Book Chapter]},
author = {D'Azevedo, Eduardo and Abbott, Stephen and Koskela, Tuomas and Worley, Patrick and Ku, Seung-Hoe and Ethier, Stephanie and Yoon, Eisung and Shephard, Mark and Hager, Robert and Lang, Jianying and Choi, Jong and Podhorszki, Norbert and Klasky, Scott and Parashar, Manish and Chang, Choong-Seock},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2017},
month = {11}
}