The GMRES method applied to the BEM extrapolation of solar force-free magnetic fields
I. Constant force-free field
School of Science, Xidian University, Xi'an, Shaanxi, PR China e-mail: firstname.lastname@example.org
2 National Astronomical Observatories, Chinese Academy of Sciences, Beijing, PR China e-mail: email@example.com
3 School of Applied Science, Taiyuan University of Science and Technology, Taiyuan, Shanxi, PR China
4 Institut UTINAM, UMR CNRS 6213, 16 route de GRAY, 25030 Besançon Cedex, France e-mail: firstname.lastname@example.org
5 Laboratoire de Physique du Solide, FUNDP, Rue de Bruxelles 61, 5000 Namur, Belgium e-mail: email@example.com
Accepted: 17 April 2007
Context.Since the 1990's, Yan and colleagues have formulated a kind of boundary integral formulation for the linear or non-linear solar force-free magnetic fields with finite energy in semi-infinite space, and developed a computational procedure by virtue of the boundary element method (BEM) to extrapolate the magnetic fields above the photosphere.
Aims.In this paper, the generalized minimal residual method (GMRES) is introduced into the BEM extrapolation of the solar force-free magnetic fields, in order to efficiently solve the associated BEM system of linear equations, which was previously solved by the Gauss elimination method with full pivoting.
Methods.Being a modern iterative method for non-symmetric linear systems, the GMRES method reduces the computational cost for the BEM system from to , where N is the number of unknowns in the linear system. Intensive numerical experiments are conducted on a well-known analytical model of the force-free magnetic field to reveal the convergence behaviour of the GMRES method subjected to the BEM systems. The impacts of the relevant parameters on the convergence speed are investigated in detail.
Results.Taking the Krylov dimension to be 50 and the relative residual bound to be 10-6 (or 10-2), the GMRES method is at least 1000 (or 9000) times faster than the full pivoting Gauss elimination method used in the original BEM extrapolation code, when N is greater than 12 321, according to the CPU timing information measured on a common desktop computer (CPU speed 2.8 GHz; RAM 1 GB) for the model problem.
Key words: Sun: magnetic fields / Sun: corona / methods: numerical
© ESO, 2007