Abstract

The multigrid-reduction-in-time (MGRIT) algorithm is an efficient parallel-in-time algorithm for solving dynamic problems. The goal of this paper is to accelerate this algorithm via two strategies. The first strategy is to improve the convergence rate by using the 2nd-order Lobatto IIIC (LIIIC-2) method as the $\mathcal{G}$-propagator, instead of using the backward-Euler method which is the common choice in this field. For a system of linear ODEs with a symmetric positive definite (SPD) coefficient matrix, we show that such a choice reduces the convergence factor of the MGRIT algorithm from 0.1 to 0.02. We prove a robust convergence factor for the MGRIT algorithm, which is independent of the eigenvalues of the coefficient matrix and the ratio $J=\Delta T/\Delta t$. The second strategy is to make the coarse-grid-correction (CGC) parallel by using the diagonalization technique. By properly choosing the involved parameter, we show that the new MGRIT algorithm has the same convergence rate as that of the original algorithm. Moreover, we show that within the framework of the parallel CGC the cost of the LIIIC-2 method, which is an implicit two-stage Runge--Kutta method, can be reduced to the same cost of the backward-Euler method. The idea toward this goal is still a suitable application of the diagonalization technique. Numerical experiments for the advection-diffusion equations with uncertain coefficients and the Gray--Scott model are given to support our findings.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call