PARALLEL TIME INTEGRATION WITH MULTIGRID

被引:180
作者
Falgout, R. D. [1 ]
Friedhoff, S. [2 ]
Kolev, Tz. V. [1 ]
Maclachlan, S. P. [3 ]
Schroder, J. B. [1 ]
机构
[1] Lawrence Livermore Natl Lab, Ctr Appl Sci Comp, Livermore, CA 94551 USA
[2] Katholieke Univ Leuven, Dept Comp Sci, B-3001 Louvain, Belgium
[3] Mem Univ Newfoundland, Dept Math & Stat, St John, NF A1C 5S7, Canada
基金
美国国家科学基金会;
关键词
parabolic problems; reduction-based multigrid; multigrid-in-time; parareal; ALGEBRAIC MULTILEVEL METHODS; ORDINARY DIFFERENTIAL-EQUATIONS; SPECTRAL DEFERRED CORRECTIONS; INITIAL-VALUE PROBLEMS; NONSYMMETRIC SYSTEMS; ALGORITHM; PARAREAL; SOLVER; PDES;
D O I
10.1137/130944230
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We consider optimal-scaling multigrid solvers for the linear systems that arise from the discretization of problems with evolutionary behavior. Typically, solution algorithms for evolution equations are based on a time-marching approach, solving sequentially for one time step after the other. Parallelism in these traditional time-integration techniques is limited to spatial parallelism. However, current trends in computer architectures are leading toward systems with more, but not faster, processors. Therefore, faster compute speeds must come from greater parallelism. One approach to achieving parallelism in time is with multigrid, but extending classical multigrid methods for elliptic operators to this setting is not straightforward. In this paper, we present a nonintrusive, optimal-scaling time-parallel method based on multigrid reduction (MGR). We demonstrate optimality of our multigrid-reduction-in-time algorithm (MGRIT) for solving diffusion equations in two and three space dimensions in numerical experiments. Furthermore, through both parallel performance models and actual parallel numerical results, we show that we can achieve significant speedup in comparison to sequential time marching on modern architectures.
引用
收藏
页码:C635 / C661
页数:27
相关论文
共 43 条
[1]   Parallel solution in time of ODEs: some achievements and perspectives [J].
Amodio, Pierluigi ;
Brugnano, Luigi .
APPLIED NUMERICAL MATHEMATICS, 2009, 59 (3-4) :424-435
[2]   A parallel multigrid preconditioned conjugate gradient algorithm for groundwater flow simulations [J].
Ashby, SF ;
Falgout, RD .
NUCLEAR SCIENCE AND ENGINEERING, 1996, 124 (01) :145-159
[3]   The incomplete factorization multigraph algorithm [J].
Bank, RE ;
Smith, RK .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1999, 20 (04) :1349-1364
[4]   An algebraic multilevel multigraph algorithm [J].
Bank, RE ;
Smith, RK .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2002, 23 (05) :1572-1592
[5]  
BRANDT A, 1977, MATH COMPUT, V31, P333, DOI 10.1090/S0025-5718-1977-0431719-X
[6]  
Bulin J., 2013, THESIS ROYAL I TECHN
[7]   A PARALLEL SPACE-TIME ALGORITHM [J].
Christlieb, Andrew J. ;
Haynes, Ronald D. ;
Ong, Benjamin W. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2012, 34 (05) :C233-C248
[8]   PARALLEL HIGH-ORDER INTEGRATORS [J].
Christlieb, Andrew J. ;
Macdonald, Colin B. ;
Ong, Benjamin W. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (02) :818-835
[9]   STABLE PARAREAL IN TIME METHOD FOR FIRST- AND SECOND-ORDER HYPERBOLIC SYSTEMS [J].
Dai, Xiaoying ;
Maday, Yvon .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2013, 35 (01) :A52-A78
[10]   Least-squares finite element methods and algebraic multigrid solvers for linear hyperbolic PDEs [J].
De Sterck, H ;
Manteuffel, TA ;
McCormick, SF ;
Olson, L .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2004, 26 (01) :31-54