MULTIGRID REDUCTION IN TIME FOR NONLINEAR PARABOLIC PROBLEMS: A CASE STUDY

被引:38
作者
Falgout, R. D. [1 ]
Manteuffel, T. A. [2 ]
O'Neill, B. [2 ]
Schroder, J. B. [1 ]
机构
[1] Lawrence Livermore Natl Lab, Ctr Appl Sci Comp, POB 808,L-561, Livermore, CA 94551 USA
[2] Univ Colorado, Dept Appl Math, Boulder, CO 80302 USA
关键词
multigrid; multigrid-in-time; parabolic problems; nonlinear; reduction-based multi grid; parareal; high performance computing; PARTIAL-DIFFERENTIAL-EQUATIONS; EFFICIENT PARALLEL; BOUNDARY-VALUE; INTEGRATION; ALGORITHM; PARAREAL; DISCRETIZATION; SOLVERS; PDES;
D O I
10.1137/16M1082330
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The need for parallelism in the time dimension is being driven by changes in computer architectures, where performance increases are now provided through greater concurrency, not faster clock speeds. This creates a bottleneck for sequential time marching schemes because they lack parallelism in the time dimension. Multigrid reduction in time (MGRIT) is an iterative procedure that allows for temporal parallelism by utilizing multigrid reduction techniques and a multilevel hierarchy of coarse time grids. MGRIT has been shown to be effective for linear problems, with speedups of up to 50 times. The goal of this work is the efficient solution of nonlinear problems with MGRIT, where efficiency is defined as achieving similar performance when compared to an equivalent linear problem. The benchmark nonlinear problem is the p-Laplacian, where p = 4 corresponds to a well-known nonlinear diffusion equation and p = 2 corresponds to the standard linear diffusion operator, our benchmark linear problem. The key difficulty encountered is that the nonlinear time step solver becomes progressively more expensive on coarser time levels as the time-step size increases. To overcome such difficulties, multigrid research has historically targeted an accumulated body of experience regarding how to choose an appropriate solver for a specific problem type. To that end, this paper develops a library of MGRIT optimizations and modifications, most important an alternate initial guess for the nonlinear time-step solver and delayed spatial coarsening, that will allow many nonlinear parabolic problems to be solved with parallel scaling behavior comparable to the corresponding linear problem.
引用
收藏
页码:S298 / S322
页数:25
相关论文
共 38 条
[1]  
[Anonymous], 2018, Numerical methods for two-point boundary-value problems
[2]  
Bastian P., 1990, Parallel Algorithms for PDEs, Proc. 6th GAMM Seminar Kiel, January 19-21, P18
[3]   Mathematical Models for Erosion and the Optimal Transportation of Sediment [J].
Birnir, Bjorn ;
Rowlett, Julie .
INTERNATIONAL JOURNAL OF NONLINEAR SCIENCES AND NUMERICAL SIMULATION, 2013, 14 (06) :323-337
[4]  
BRANDT A, 1977, MATH COMPUT, V31, P333, DOI 10.1090/S0025-5718-1977-0431719-X
[5]  
Brandt A., 1984, Sparsity and Its Applications, P257
[6]   A PARALLEL SHOOTING TECHNIQUE FOR SOLVING DISSIPATIVE ODES [J].
CHARTIER, P ;
PHILIPPE, B .
COMPUTING, 1993, 51 (3-4) :209-236
[7]   PARALLEL HIGH-ORDER INTEGRATORS [J].
Christlieb, Andrew J. ;
Macdonald, Colin B. ;
Ong, Benjamin W. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (02) :818-835
[8]   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
[9]   On the p-Laplacian and ∞-Laplacian on Graphs with Applications in Image and Data Processing [J].
Elmoataz, Abderrahim ;
Toutain, Matthieu ;
Tenbrinck, Daniel .
SIAM JOURNAL ON IMAGING SCIENCES, 2015, 8 (04) :2412-2451
[10]   TOWARD AN EFFICIENT PARALLEL IN TIME METHOD FOR PARTIAL DIFFERENTIAL EQUATIONS [J].
Emmett, Matthew ;
Minion, Michael L. .
COMMUNICATIONS IN APPLIED MATHEMATICS AND COMPUTATIONAL SCIENCE, 2012, 7 (01) :105-132