The use of a preconditioned bi-conjugate gradient method for hybrid plasma stability analysis

Abstract The numerical stability analysis of compact toroidal plasmas using implicit time differencing requires the solution of a set of coupled, 2-dimensional, elliptic partial differential equations for the field quantities at every timestep. When the equations are spatially finite-differenced and written in matrix form, the resulting matrix is large, sparse, complex, non-Hermitian, and indefinite. The use of the preconditioned bi-conjugate gradient method for solving these equations is discussed. The effect of block-diagonal preconditioning and of incomplete block-LU preconditioning on the convergence of the method is investigated. For typical matrices arising in our studies, the eigenvalue spectra of the original and preconditioned matrices are calculated as an illustration of the effectiveness of the preconditioning. We show that the preconditioned bi-conjugate gradient method converges more rapidly than the conjugate gradient method applied to the normal equations, and that it is an effective iterative method for the class of non-Hermitian, indefinite problems of interest.

[1]  D. O’Leary The block conjugate gradient algorithm and related methods , 1980 .

[2]  P. Wormer,et al.  Conjugate gradient method for the solution of linear equations: Application to molecular electronic structure calculations , 1982 .

[3]  H. V. D. Vorst,et al.  Iterative solution methods for certain sparse linear systems with a non-symmetric matrix arising from PDE-problems☆ , 1981 .

[4]  C. Lanczos An iteration method for the solution of the eigenvalue problem of linear differential and integral operators , 1950 .

[5]  A. Jennings Influence of the Eigenvalue Spectrum on the Convergence Rate of the Conjugate Gradient Method , 1977 .

[6]  J. Denavit,et al.  A linearized 3D hybrid code for stability studies of field-reversed ion rings , 1981 .

[7]  C. Lanczos Solution of Systems of Linear Equations by Minimized Iterations1 , 1952 .

[8]  Magnus R. Hestenes,et al.  Conjugate Direction Methods in Optimization , 1980 .

[9]  O. Axelsson Conjugate gradient type methods for unsymmetric and inconsistent systems of linear equations , 1980 .

[10]  J. H. Wilkinson The algebraic eigenvalue problem , 1966 .

[11]  J. Gillis,et al.  Matrix Iterative Analysis , 1961 .

[12]  R. D. Richtmyer,et al.  Difference methods for initial-value problems , 1959 .

[13]  D. W. Hewett,et al.  A global method of solving the electron-field equations in a zero-inertia-electron-hybrid plasma simulation code , 1980 .

[14]  M. Saunders,et al.  Solution of Sparse Indefinite Systems of Linear Equations , 1975 .

[15]  David S. Kershaw On the problem of unstable pivots in the incomplete LU-conjugate gradient method , 1980 .

[16]  I. Gustafsson,et al.  A Modified Upwind Scheme for Convective Transport Equations and the Use of a Conjugate Gradient Method for the Solution of Non-Symmetric Systems of Equations , 1977 .

[17]  D. Kershaw The incomplete Cholesky—conjugate gradient method for the iterative solution of systems of linear equations , 1978 .

[18]  Bruce I. Cohen,et al.  Direct implicit large time-step particle simulation of plasmas , 1983 .

[19]  A. Bayliss,et al.  An Iterative method for the Helmholtz equation , 1983 .

[20]  N. Munksgaard,et al.  A class of preconditioned conjugate gradient methods for the solution of a mixed finite element discretization of the biharmonic operator , 1979 .

[21]  J. Meijerink,et al.  An iterative solution method for linear systems of which the coefficient matrix is a symmetric -matrix , 1977 .

[22]  Jeremiah Brackbill,et al.  An implicit method for electromagnetic plasma simulation in two dimensions , 1982 .

[23]  O. Widlund A Lanczos Method for a Class of Nonsymmetric Systems of Linear Equations , 1978 .

[24]  J. Meijerink,et al.  Guidelines for the usage of incomplete decompositions in solving sets of linear equations as they occur in practical problems , 1981 .

[25]  R. J. Mason,et al.  Implicit moment particle simulation of plasmas , 1981 .

[26]  M. Hestenes,et al.  Methods of conjugate gradients for solving linear systems , 1952 .

[27]  Bruce I. Cohen,et al.  Hybrid simulations of quasineutral phenomena in magnetized plasma , 1978 .

[28]  T. Manteuffel The Tchebychev iteration for nonsymmetric linear systems , 1977 .

[29]  Allan N. Kaufman,et al.  The Darwin Model as a Tool for Electromagnetic Plasma Simulation , 1971 .

[30]  L. C. Bernard,et al.  GATO: An MHD stability code for axisymmetric plasmas with internal separatrices , 1981 .

[31]  J. Denavit,et al.  Time-filtering particle simulations with ωpe Δt ⪢ 1 , 1981 .

[32]  Douglas S. Harned,et al.  Quasineutral hybrid simulation of macroscopic plasma phenomena , 1982 .

[33]  A. Jennings,et al.  The solution of sparse linear equations by the conjugate gradient method , 1978 .