Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.87 KB

paradiag.md

File metadata and controls

24 lines (18 loc) · 1.87 KB
layout hide_hero title subtitle date updated navbar subnavbar short_desc
page_method
true
Diagonalization-based Parallel-in-Time Methods
ParaDiag
2022-08-31 17:00:00 +0000
2022-08-31 17:00:00 +0000
Methods
paradiag
ParaDiag: diagonalization-based Parallel-in-Time (PinT) algorithms, which can handle both both dissipative and hyperbolic equations

ParaDiag is a collection of diagonalization-based parallel-in-time (PinT) algorithms and can be categorized into two classes:

  • Direct ParaDiag algorithms
  • Iterative ParaDiag algorithms

The general idea for all the ParaDiag algorithms is to form the difference equations arising from some time discretization (e.g., the backward Euler method or the trapezoidal rule) into an all-at-once system and then solve such a system directly or iteratively. Maday and Rønquist first introduced this idea in {% cite MadayRonquist2008 %}.

For direct ParaDiag algorithms, we diagonalize the time discretization matrix and decouple the all-at-once system into a series of sub-systems, which can be solved in parallel across all time levels. The research for direct ParaDiag algorithms focuses on making the time discretization matrix be diagonalizable and making the condition number of the eigenvector matrix as small as possible. For the iterative ParaDiag algorithms, we precondition the all-at-once system by a block α-circulant matrix and solve the preconditioning step for each iteration via a block Fourier spectral factorization.

ParaDiag algorithms can handle both dissipative and hyperbolic equations (such as acoustic equations and the Schrödinger equations). An introductory document in this field is {% cite GanderEtAl2021 %}, where the reader can find variants, applications and some representative theoretical results of ParaDiag. This document will be updated regularly when new interesting progress appears.

{% bibliography --cited %}