Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Anderson acceleration and application to the three-temperature energy equations

Journal Article · · Journal of Computational Physics
 [1];  [2]
  1. Laboratory of Computational Physics, Institute of Applied Physics and Computational Mathematics, Beijing 100094 (China)
  2. Graduate School of China Academy Engineering Physics, Beijing 100083 (China)

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.

OSTI ID:
22701612
Journal Information:
Journal of Computational Physics, Journal Name: Journal of Computational Physics Vol. 347; ISSN 0021-9991; ISSN JCTPAH
Country of Publication:
United States
Language:
English

Similar Records

Application of the Jacobian-Free Newton-Krylov Method to Nonlinear Acceleration of Transport Source Iteration in Slab Geometry
Journal Article · Mon Jan 31 23:00:00 EST 2011 · Nuclear Science and Engineering · OSTI ID:1016204

An assessment of coupling algorithms for nuclear reactor core physics simulations
Journal Article · Fri Apr 15 00:00:00 EDT 2016 · Journal of Computational Physics · OSTI ID:22570242