A Parallel-in-Time Implementation of the Numerov Method For Wave Equations

被引:8
|
作者
Sun, Yafei [1 ]
Wu, Shu-Lin [1 ]
Xu, Yingxiang [1 ]
机构
[1] Northeast Normal Univ, Sch Math & Stat, Changchun 130024, Peoples R China
基金
国家重点研发计划;
关键词
Parallel-in-time (PinT) algorithm; Numerov method; Diagonalization technique; Wave equation; Convergence analysis; AT-ONCE SYSTEMS; PARAREAL ALGORITHM; STABLE PARAREAL; DIAGONALIZATION; CONVERGENCE; INTEGRATORS; SOLVER; SHIFT;
D O I
10.1007/s10915-021-01701-x
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The Numerov method is a well-known 4th-order two-step numerical method for wave equations. It has optimal convergence order among the family of Stormer-Cowell methods and plays a key role in numerical wave propagation. In this paper, we aim to implement this method in a parallel-in-time (PinT) fashion via a diagonalization-based preconditioning technique. The idea lies in forming the difference equations at the N-t time points into an all-at-once system K u = b and then solving it via a fixed point iteration preconditioned by a block alpha-circulant matrix P-alpha, where alpha is an element of (0, 1/2) is a parameter. For any input vector r, we can compute P-alpha(-1) r in a PinT fashion by a diagonalization procedure. To match the accuracy of the Numerov method, we use a 4th-order compact finite difference for spatial discretization. In this case, we show that the spectral radius of the preconditioned iteration matrix can be bounded by alpha/1-alpha provided that the spatial mesh size h and the time step size tau satisfy certain restriction. Interestingly, this restriction on h and tau coincides with the stability condition of the Numerov method. Furthermore, the convergence rate of the preconditioned fixed point iteration is mesh independent and depends only on alpha. We also find that even though the Numerov method itself is unstable, the preconditioned iteration of the corresponding all-at-once system still has a chance to converge, however, very slowly. We provide numerical results for both linear and nonlinear wave equations to illustrate our theoretical findings.
引用
收藏
页数:31
相关论文
共 50 条
  • [1] A Parallel-in-Time Implementation of the Numerov Method For Wave Equations
    Yafei Sun
    Shu-Lin Wu
    Yingxiang Xu
    [J]. Journal of Scientific Computing, 2022, 90
  • [2] Correction to: A Parallel-in-Time Implementation of the Numerov Method for Wave Equations
    Yafei Sun
    Shu-Lin Wu
    Yingxiang Xu
    [J]. Journal of Scientific Computing, 2022, 91
  • [3] A Parallel-in-Time Implementation of the Numerov Method for Wave Equations (vol 90, 20, 2022)
    Sun, Yafei
    Wu, Shu-Lin
    Xu, Yingxiang
    [J]. JOURNAL OF SCIENTIFIC COMPUTING, 2022, 91 (03)
  • [4] Parallel-in-time Parareal implementation using PETSc
    Caceres Silva, Juan Jose
    Baran, Benjamin
    Schaerer, Christian
    [J]. PROCEEDINGS OF THE 2014 XL LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2014,
  • [5] A PARALLEL-IN-TIME BLOCK-CIRCULANT PRECONDITIONER FOR OPTIMAL CONTROL OF WAVE EQUATIONS
    Wu, Shu-Lin
    Liu, Jun
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2020, 42 (03): : A1510 - A1540
  • [6] A PARALLEL-IN-TIME COLLOCATION METHOD USING DIAGONALIZATION: THEORY AND IMPLEMENTATION FOR LINEAR PROBLEMS
    Caklovic, Gayatri
    Speck, Robert
    Frank, Martin
    [J]. COMMUNICATIONS IN APPLIED MATHEMATICS AND COMPUTATIONAL SCIENCE, 2023, 18 (01) : 55 - 85
  • [7] A parallel-in-time approach for wave-type PDEs
    Abe C. Ellison
    Bengt Fornberg
    [J]. Numerische Mathematik, 2021, 148 : 79 - 98
  • [8] Implementation of parallel-in-time Newton method for transient stability analysis on a message passing multicomputer
    Chao, H
    [J]. POWERCON 2002: INTERNATIONAL CONFERENCE ON POWER SYSTEM TECHNOLOGY, VOLS 1-4, PROCEEDINGS, 2002, : 1239 - 1243
  • [9] A parallel-in-time approach for wave-type PDEs
    Ellison, Abe C.
    Fornberg, Bengt
    [J]. NUMERISCHE MATHEMATIK, 2021, 148 (01) : 79 - 98
  • [10] AN EFFICIENT PARALLEL-IN-TIME METHOD FOR OPTIMIZATION WITH PARABOLIC PDEs
    Goetschel, Sebastian
    Minion, Michael L.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2019, 41 (06): : C603 - C626