Scaling to 150K cores: recent algorithm and performance engineering developments enabling XGC1 to run at scale

被引:21
作者
Adams, Mark F. [1 ]
Ku, Seung-Hoe [2 ]
Worley, Patrick [3 ]
D'Azevedo, Ed [3 ]
Cummings, Julian C. [4 ]
Chang, C-S [2 ]
机构
[1] Columbia Univ, Dept Appl Phys & Appl Math, New York, NY 10027 USA
[2] NYU, Courant Inst Math Sci, New York, NY 10003 USA
[3] Oak Ridge Natl Lab, Comp Sci & Math Div, Oak Ridge, TN USA
[4] CALTECH, Ctr Adv Comp Res, Pasadena, CA 91125 USA
来源
SCIDAC 2009: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING | 2009年 / 180卷
关键词
GYROKINETIC PARTICLE SIMULATION;
D O I
10.1088/1742-6596/180/1/012036
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Particle-in-cell (PIC) methods have proven to be effective in discretizing the Vlasov-Maxwell system of equations describing the core of toroidal burning plasmas for many decades. Recent physical understanding of the importance of edge physics for stability and transport in tokamaks has lead to development of the first fully toroidal edge PIC code - XGC1. The edge region poses special problems in meshing for PIC methods due to the lack of closed flux surfaces, which makes field-line following meshes and coordinate systems problematic. We present a solution to this problem with a semi-field line following mesh method in a cylindrical coordinate system. Additionally, modern supercomputers require highly concurrent algorithms and implementations, with all levels of the memory hierarchy being efficiently utilized to realize optimal code performance. This paper presents a mesh and particle partitioning method, suitable to our meshing strategy, for use on highly concurrent cache-based computing platforms.
引用
收藏
页数:10
相关论文
共 12 条
[1]   Compressed ion temperature gradient turbulence in diverted tokamak edge [J].
Chang, C. S. ;
Ku, S. ;
Diamond, P. H. ;
Lin, Z. ;
Parker, S. ;
Hahm, T. S. ;
Samatova, N. .
PHYSICS OF PLASMAS, 2009, 16 (05)
[2]   Numerical study of neoclassical plasma pedestal in a tokamak geometry [J].
Chang, CS ;
Ku, S ;
Weitzner, H .
PHYSICS OF PLASMAS, 2004, 11 (05) :2649-2667
[3]   NONLINEAR GYROKINETIC EQUATIONS FOR TOKAMAK MICROTURBULENCE [J].
HAHM, TS .
PHYSICS OF FLUIDS, 1988, 31 (09) :2670-2673
[4]   Property of an X-point generated velocity-space hole in a diverted tokamak plasma edge [J].
Ku, S ;
Baek, H ;
Chang, CS .
PHYSICS OF PLASMAS, 2004, 11 (12) :5626-5633
[5]   GYROKINETIC PARTICLE SIMULATION-MODEL [J].
LEE, WW .
JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 72 (01) :243-269
[6]   GYROKINETIC PARTICLE SIMULATION OF ION TEMPERATURE-GRADIENT DRIFT INSTABILITIES [J].
LEE, WW ;
TANG, WM .
PHYSICS OF FLUIDS, 1988, 31 (03) :612-624
[7]   GYROKINETIC APPROACH IN PARTICLE SIMULATION [J].
LEE, WW .
PHYSICS OF FLUIDS, 1983, 26 (02) :556-562
[8]   METHOD FOR SOLVING THE GYROKINETIC POISSON EQUATION IN GENERAL GEOMETRY [J].
LIN, Z ;
LEE, WW .
PHYSICAL REVIEW E, 1995, 52 (05) :5646-5652
[9]   Turbulent transport reduction by zonal flows: Massively parallel simulations [J].
Lin, Z ;
Hahm, TS ;
Lee, WW ;
Tang, WM ;
White, RB .
SCIENCE, 1998, 281 (5384) :1835-1837
[10]  
Shewchuk Jonathan Richard, 1996, Applied Computational Geometry: Towards Geometric Engineering, V1148, P203, DOI DOI 10.1007/BFB0014497