BOUT++: A framework for parallel plasma fluid simulations

被引:388
作者
Dudson, B. D. [1 ]
Umansky, M. V. [2 ]
Xu, X. Q. [2 ]
Snyder, P. B. [3 ]
Wilson, H. R. [1 ]
机构
[1] Univ York, Dept Phys, York YO10 5DD, N Yorkshire, England
[2] Lawrence Livermore Natl Lab, Livermore, CA 94551 USA
[3] Gen Atom Co, San Diego, CA 92186 USA
基金
英国工程与自然科学研究理事会;
关键词
Plasma simulation; Curvilinear coordinates; Tokamak; ELM; EDGE LOCALIZED INSTABILITIES; TURBULENCE; EQUATIONS; SCHEMES; VERIFICATION; STABILITY; MODES; CODE;
D O I
10.1016/j.cpc.2009.03.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A new modular code called BOUT++ is presented, which simulates 3D fluid equations in curvilinear coordinates. Although aimed at simulating Edge Localised Modes (ELMS) in tokamak x-point geometry, the code is able to simulate a wide range Of fluid models (magnetised and unmagnetised) involving an arbitrary number of scalar and vector fields, in a wide range of geometries. Time evolution is fully implicit, and 3rd-order WENO schemes are implemented. Benchmarks are presented for linear and nonlinear problems (the Orszag-Tang vortex) showing good agreement. Performance of the code is tested by scaling with problem size and processor number, showing efficient scaling to thousands of processors. Linear initial-value simulations of ELMS using reduced ideal MHD are presented, and the results compared to the ELITE linear MHD eigenvalue code. The resulting mode-structures and growth-rate are found to be in good agreement (gamma(BOUT++) = 0.245 omega(A), gamma(ELITE) = 0.239 omega(A), with Alfvenic timescale 1/omega(A) = R/V-A). To our knowledge, this is the first time dissipationless, initial-value Simulations of ELMS have been successfully demonstrated. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:1467 / 1480
页数:14
相关论文
共 55 条
[21]   High-order upwind schemes for multidimensional magnetohydrodynamics [J].
Londrillo, P ;
Del Zanna, L .
ASTROPHYSICAL JOURNAL, 2000, 530 (01) :508-524
[22]  
Lovelock D., 1989, Tensors, Differential Forms, and Variational Principals
[23]   SMALL-SCALE STRUCTURE OF 2-DIMENSIONAL MAGNETOHYDRODYNAMIC TURBULENCE [J].
ORSZAG, SA ;
TANG, CM .
JOURNAL OF FLUID MECHANICS, 1979, 90 (JAN) :129-143
[24]   Modelling of ELM dynamics for DIII-D and ITER [J].
Pankin, A. Y. ;
Bateman, G. ;
Brennan, D. P. ;
Kritz, A. H. ;
Kruger, S. ;
Snyder, P. B. ;
Sovinec, C. .
PLASMA PHYSICS AND CONTROLLED FUSION, 2007, 49 (07) :S63-S75
[25]   Coupled simulation of kinetic pedestal growth and MHD ELM crash [J].
Park, G. ;
Cummings, J. ;
Chang, C. S. ;
Podhorszki, N. ;
Klasky, S. ;
Ku, S. ;
Pankin, A. ;
Samtaney, R. ;
Shoshani, A. ;
Snyder, P. ;
Strauss, H. ;
Sugiyama, L. .
SCIDAC 2007: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2007, 78
[26]   Plasma simulation studies using multilevel physics models [J].
Park, W ;
Belova, EV ;
Fu, GY ;
Tang, XZ ;
Strauss, HR ;
Sugiyama, LE .
PHYSICS OF PLASMAS, 1999, 6 (05) :1796-1803
[27]  
PRESS WH, 1999, NUMERICAL RECIPES C
[28]   Application of parallel implicit methods to edge-plasma numerical simulations [J].
Rognlien, TD ;
Xu, XQ ;
Hindmarsh, AC .
JOURNAL OF COMPUTATIONAL PHYSICS, 2002, 175 (01) :249-268
[29]   A divergence-free upwind code for multidimensional magnetohydrodynamic flows [J].
Ryu, DS ;
Miniati, F ;
Jones, TW ;
Frank, A .
ASTROPHYSICAL JOURNAL, 1998, 509 (01) :244-255
[30]   Gyrokinetic study of the edge shear layer [J].
Scott, B. .
PLASMA PHYSICS AND CONTROLLED FUSION, 2006, 48 :A387-A392