Optimizing a multigrid Runge-Kutta smoother for variable-coefficient convection-diffusion equations

被引:11
作者
Bertaccini, Daniele [1 ]
DonateIli, Marco [2 ]
Durastante, Fabio [2 ]
Serra-Capizzano, Stefano [2 ,3 ]
机构
[1] Univ Roma Tor Vergata, Dipartimento Matemat, Viale Ric Sci 1, I-00133 Rome, Italy
[2] Univ Insubria, Dipartimento Sci & Alta Tecnol, Via Valleggio 11, I-22100 Como, Italy
[3] Uppsala Univ, Dept Informat Technol, Box 337, SE-75105 Uppsala, Sweden
关键词
Multigrid; Unsteady flows; Finite volume methods; Explicit Runge-Kutta methods; Linear advection equations; GLT; NONSYMMETRIC LINEAR-SYSTEMS; LOCALLY TOEPLITZ SEQUENCES; MATRIX-SEQUENCES; MULTISTAGE SCHEMES; SPECTRAL-ANALYSIS; EULER EQUATIONS; ALGORITHM; DESIGN;
D O I
10.1016/j.laa.2017.07.036
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The theory of Generally Locally Toeplitz (or GLT for short) sequences of matrices is proposed in the analysis of a multigrid solver for the linear systems generated by finite volume/finite difference approximations of variable-coefficients linear convection diffusion equations in 1D, proposed by Birken in 2012, and extended here to 2D problems. The multigrid solver is used with a Runge-Kutta smoother. Optimal coefficients for the smoother are found by considering the unsteady linear advection equation and using optimization algorithms. In particular, in order to reduce the issues of having multiple local minima, the sequential quadratic programming (SQP) mixed with genetic and particle swarm optimization algorithms are proposed. Numerical results show that our proposals are competitive with respect to other multigrid implementations. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:507 / 535
页数:29
相关论文
共 29 条