CHINESE JOURNAL OF COMPUTATIONAL PHYSICS ›› 2005, Vol. 22 ›› Issue (4): 283-291.

    Next Articles

Two Preconditioning Techniques for Two-dimensional Three-temperature Energy Equations

WU Jian-ping1, LIU Xing-ping2, WANG Zheng-hua1, DAI Zi-huan2, LI Xiao-mei3   

  1. 1. School of Computer, National University of Defense Technology, Changsha 410073, China;
    2. Laboratory of Computational Physics, Institute of Applied Physics and Computational Mathematics, Beijing 100088, China;
    3. Institute of Command and Technology of Equipment, Beijing 101416, China
  • Received:2004-11-18 Revised:2005-01-07 Online:2005-07-25 Published:2005-07-25

Abstract: In a sparse linear system derived from two-dimensional three-temperature energy equations, the diagonal dominan varies greatly from row to row and so is the magnitude of the elements. We provide a new scaling method to improve the diagonal dominance. As ILUT is used to the derived linear system, it reserves the number of elements in each row and several relatively large elements related to the photon are dropped due to the large difference among elements. To improve the equality of the ILUT, we provide a new method named multiple row ILUT (MRILUT), in which multiple rows are computed before dropping. The provided methods are embedded into a preconditioned Krylov subspace method to solve the actual two-dimensional energy equations with three temperatures. The number of iteration at each time step and the total computation time are both greatly reduced.

Key words: two-dimensional energy equations with three temperatures, preconditioning, ILUT, Krylov subspace iteration

CLC Number: