Anderson acceleration and application to the three-temperature energy equations

被引:44
作者
An, Hengbin [1 ]
Jia, Xiaowei [2 ]
Walker, Homer F. [3 ]
机构
[1] Inst Appl Phys & Computat Math, Lab Computat Phys, Beijing 100094, Peoples R China
[2] China Acad Engn Phys, Grad Sch, Beijing 100083, Peoples R China
[3] Worcester Polytech Inst, Dept Math Sci, Worcester, MA 01609 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Anderson acceleration; Picard method; Fixed-point iteration; Jacobian-free Newton-Krylov; Iteration acceleration; Three-temperature energy equations; NONLINEAR ACCELERATION; CONDUCTION EQUATIONS; NEWTONS METHOD; CONVERGENCE; SYSTEMS;
D O I
10.1016/j.jcp.2017.06.031
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Anderson acceleration method is an algorithm for accelerating the convergence of fixed-point iterations, including the Picard method. Anderson acceleration was first proposed in 1965 and, for some years, has been used successfully to accelerate the convergence of self-consistent field iterations in electronic-structure computations. Recently, the method has attracted growing attention in other application areas and among numerical analysts. Compared with a Newton-like method, an advantage of Anderson acceleration is that there is no need to form the Jacobian matrix. Thus the method is easy to implement. In this paper, an Anderson-accelerated Picard method is employed to solve the three-temperature energy equations, which are a type of strong nonlinear radiation-diffusion equations. Two strategies are used to improve the robustness of the Anderson acceleration method. One strategy is to adjust the iterates when necessary to satisfy the physical constraint. Another strategy is to monitor and, if necessary, reduce the matrix condition number of the least-squares problem in the Anderson-acceleration implementation so that numerical stability can be guaranteed. Numerical results show that the Anderson-accelerated Picard method can solve the three-temperature energy equations efficiently. Compared with the Picard method without acceleration, Anderson acceleration can reduce the number of iterations by at least half. A comparison between a Jacobian-free Newton-Krylov method, the Picard method, and the Anderson-accelerated Picard method is conducted in this paper. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 19
页数:19
相关论文
共 18 条
  • [1] On choosing a nonlinear initial iterate for solving the 2-D 3-T heat conduction equations
    An, Heng-Bin
    Mo, Ze-Yao
    Xu, Xiao-Wen
    Liu, Xu
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 228 (09) : 3268 - 3287
  • [2] ITERATIVE PROCEDURES FOR NONLINEAR INTEGRAL EQUATIONS
    ANDERSON, DG
    [J]. JOURNAL OF THE ACM, 1965, 12 (04) : 547 - &
  • [3] [Anonymous], CHIN J COMPUT PHYS
  • [4] Collier A.M., 2015, UCRLSM208116
  • [5] Two classes of multisecant methods for nonlinear acceleration
    Fang, Haw-ren
    Saad, Yousef
    [J]. NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2009, 16 (03) : 197 - 221
  • [6] On linearization and preconditioning for radiation diffusion coupled to material thermal conduction equations
    Feng, Tao
    An, Hengbin
    Yu, Xijun
    Li, Qin
    Zhang, Rongpei
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 236 : 28 - 40
  • [7] Nonlinear acceleration of coupled fluidstructure transient thermalproblems by Anderson mixing
    Ganine, V.
    Hills, N. J.
    Lapworth, B. L.
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2013, 71 (08) : 939 - 959
  • [8] Improving the performance of the partitioned QN-ILS procedure for fluid-structure interaction problems: Filtering
    Haelterman, R.
    Bogaers, A. E. J.
    Scheufele, K.
    Uekermann, B.
    Mehl, M.
    [J]. COMPUTERS & STRUCTURES, 2016, 171 : 9 - 17
  • [9] CHARACTERIZING MESH INDEPENDENT QUADRATIC CONVERGENCE OF NEWTON'S METHOD FOR A CLASS OF ELLIPTIC PROBLEMS
    Karatson, Janos
    [J]. SIAM JOURNAL ON MATHEMATICAL ANALYSIS, 2012, 44 (03) : 1279 - 1303
  • [10] Jacobian-free Newton-Krylov methods: a survey of approaches and applications
    Knoll, DA
    Keyes, DE
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2004, 193 (02) : 357 - 397