An implicit, nonlinear reduced resistive MHD solver

被引:82
作者
Chacón, L [1 ]
Knoll, DA [1 ]
Finn, JM [1 ]
机构
[1] Los Alamos Natl Lab, Los Alamos, NM 87545 USA
关键词
Jacobian-free; Newton-Krylov multigrid; physics-based preconditioning; implicit differencing; resistive MHD;
D O I
10.1006/jcph.2002.7015
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Implicit time differencing of the resistive magnetohydrodynamic (MHD) equations can step over the limiting time scales-such as Alfven time scales-to resolve the dynamic time scales of interest. However, nonlinearities present in these equations make an implicit implementation cumbersome. Here, viable paths for an implicit, nonlinear time integration of the MHD equations are explored using a 2D reduced viscoresistive MHD model. The implicit time integration is performed using the Newton-Raphson iterative algorithm. employing Krylov iterative techniques for the required algebraic matrix inversions, implemented Jacobian-free (i.e., without ever forming and storing the Jacobian matrix). Convergence in Krylov techniques is accelerated by preconditioning the initial problem. A "physics-based" preconditioner, based on a semi-implicit approximation to the original set of partial differential equations, is employed. The preconditioner employs low-complexity multigrid techniques to invert approximately the resulting elliptic algebraic systems. The resulting 2D reduced resistive MHD implicit algorithm is shown to be successful in dealing with large time steps (on the order of the dynamical time scale of the problem) and fine grids. The algorithm is second-order accurate in time and scalable under grid refinement. Comparison of the implicit CPU time with an explicit integration method demonstrates CPU savings even for moderate (64 x 64) grids, and close to an order of magnitude in fine grids (256 x 256). (C) 2002 Elsevier Science (USA).
引用
收藏
页码:15 / 36
页数:22
相关论文
共 46 条
[1]  
[Anonymous], 1995, FRONTIERS APPL MATH
[2]  
Balay S, 1997, MODERN SOFTWARE TOOLS FOR SCIENTIFIC COMPUTING, P163
[3]  
Balay S., 2001, ANL9511
[4]  
Briggs W. L., 1987, MULTIGRID TUTORIAL
[5]   HYBRID KRYLOV METHODS FOR NONLINEAR-SYSTEMS OF EQUATIONS [J].
BROWN, PN ;
SAAD, Y .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1990, 11 (03) :450-481
[6]   DERIVATION OF IMPLICIT DIFFERENCE-SCHEMES BY THE METHOD OF DIFFERENTIAL APPROXIMATION [J].
CARAMANA, EJ .
JOURNAL OF COMPUTATIONAL PHYSICS, 1991, 96 (02) :484-493
[7]   An implicit energy-conservative 2D Fokker-Planck algorithm -: II. Jacobian-free Newton-Krylov solver [J].
Chacón, L ;
Barnes, DC ;
Knoll, DA ;
Miley, GH .
JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 157 (02) :654-682
[8]   NONLINEARLY PRECONDITIONED KRYLOV SUBSPACE METHODS FOR DISCRETE NEWTON ALGORITHMS [J].
CHAN, TF ;
JACKSON, KR .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1984, 5 (03) :533-542
[9]   INEXACT NEWTON METHODS [J].
DEMBO, RS ;
EISENSTAT, SC ;
STEIHAUG, T .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1982, 19 (02) :400-408
[10]   NONLINEAR REDUCED FLUID EQUATIONS FOR TOROIDAL PLASMAS [J].
DRAKE, JF ;
ANTONSEN, TM .
PHYSICS OF FLUIDS, 1984, 27 (04) :898-908