4.7 Article

Extension of complex step finite difference method to Jacobian-free Newton-Krylov method

出版社

ELSEVIER
DOI: 10.1016/j.cam.2021.113732

关键词

Jacobian-free Newton-Krylov method; Complex step; Nonlinear equation; Numerical difference

资金

  1. National Key Research and Development Plan [2019YFB1706502]
  2. National Natural Science Foundation of China [12002072, 11922203]
  3. China Postdoctoral Science Foundation [2020M680943]

向作者/读者索取更多资源

JFNK method is a popular approach to solve nonlinear algebraic equations in computational physics. The calculation of Jacobian-vector product through finite difference methods can suffer from errors, but extending CSFD method to JFNK can improve accuracy and stability.
Jacobian-free Newton-Krylov (JFNK) method is a popular approach to solve nonlinear algebraic equations arising from computational physics. The key issue is the calculation of Jacobian-vector product, commonly done through finite difference methods. However, these approaches suffer from both truncation error and round-off error, and the accuracy heavily depends on a sophisticated choice of the difference step size. In some extreme cases, even with the best choice of the difference step size, the accuracy may still not meet the requirement for the inner Krylov iteration. In this paper, we extend the complex step finite difference (CSFD) method to the JFNK method. Some tips are presented for accelerating the method. Multiple examples are presented to reveal the performance of the JFNK with the CSFD, and different methods for approximating the Jacobian-vector product are compared. It is demonstrated with a relatively easy way of implementation that the CSFD method is well-suited for the JFNK method, leading to extremely accurate and stable numerical performance. In strong contrast to traditional finite difference approaches, it frees us from the disturbing choice for the difference step size, and one can fully rely on the method without any accuracy concerns. (C) 2021 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据