PRECONDITIONED DESCENT ALGORITHM FOR RAPID CALCULATIONS OF MAGNETOHYDRODYNAMIC EQUILIBRIA

被引:183
作者
HIRSHMAN, SP [1 ]
BETANCOURT, O [1 ]
机构
[1] CUNY,CITY COLL,NEW YORK,NY 10038
关键词
Condition numbers - Conjugate gradient descents - Energy - Gradient descent algorithms - Magnetohydrodynamic equilibria - matrix - Mesh points - Moment equilibria - Numerical convergence - Stable equilibrium;
D O I
10.1016/0021-9991(91)90267-O
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Conjugate gradient descent algorithms have been used in several magnetohydrodynamic (MHD) equilibrium codes to find numerical minima of the MHD energy and thus to locate local stable equilibria. Numerical convergence studies with the spectral equilibrium code VMEC (variational moments equilibrium code) have shown that the number of descent iterations required to obtain a fixed level of convergence grows linearly with the number of radial mesh points. This undesirable mesh dependence is due to the quadratic dependence on the radial mesh spacing of the condition number for the linearized discrete MHD equations. By use of a preconditioning matrix to coalesce the eigenvalues of the linearized MHD forces around unity, it is possible to reduce the condition number substantially and thereby nearly eliminate the mesh size dependence of the convergence rate of the descent algorithm. An invertible, positive-definite tridiagonal preconditioning matrix is derived from the force equations used in VMEC, and the improvement in temporal convergence is demonstrated for several three-dimensional equilibria. © 1991.
引用
收藏
页码:99 / 109
页数:11
相关论文
共 11 条