skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Tuning Multigrid Methods with Robust Optimization and Local Fourier Analysis

Journal Article · · SIAM Journal on Scientific Computing
DOI:https://doi.org/10.1137/19m1308669· OSTI ID:1765460

Local Fourier analysis is a useful tool for predicting and analyzing the performance of many efficient algorithms for the solution of discretized PDEs, such as multigrid and domain decomposition methods. The crucial aspect of local Fourier analysis is that it can be used to minimize an estimate of the spectral radius of a stationary iteration, or the condition number of a preconditioned system, in terms of a symbol representation of the algorithm. In practice, this is a “minimax” problem, minimizing with respect to solver parameters the appropriate measure of work, which involves maximizing over the Fourier frequency. Often, several algorithmic parameters may be determined by local Fourier analysis in order to obtain efficient algorithms. Analytical solutions to minimax problems are rarely possible beyond simple problems; the status quo in local Fourier analysis involves grid sampling, which is prohibitively expensive in high dimensions. In this paper, we propose and explore optimization algorithms to solve these problems efficiently. Finally, several examples, with known and unknown analytical solutions, are presented to show the effectiveness of these approaches.

Research Organization:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); Natural Sciences and Engineering Research Council of Canada (NSERC)
Grant/Contract Number:
AC02-06CH11357; SC0016140
OSTI ID:
1765460
Journal Information:
SIAM Journal on Scientific Computing, Vol. 43, Issue 1; ISSN 1064-8275
Publisher:
SIAMCopyright Statement
Country of Publication:
United States
Language:
English

References (31)

Estimating Derivatives of Noisy Simulations journal April 2012
A Genetic Search for Optimal Multigrid Components Within a Fourier Analysis Setting journal January 2003
Local Fourier analysis for multigrid with overlapping smoothers applied to systems of PDEs journal January 2011
On an Uzawa smoother in multigrid for poroelasticity equations: On an Uzawa smoother in multigrid for poroelasticity equations journal November 2016
Manifold Sampling for $\ell_1$ Nonconvex Optimization journal January 2016
On Differentiating Eigenvalues and Eigenvectors journal August 1985
On the Analysis of Block Smoothers for Saddle Point Problems journal January 2018
Local Fourier analysis for mixed finite-element methods for the Stokes equations journal September 2019
A multigrid waveform relaxation method for solving the poroelasticity equations journal March 2018
Manifold Sampling for Optimization of Nonconvex Functions That Are Piecewise Linear Compositions of Smooth Components journal January 2018
A Robust Gradient Sampling Algorithm for Nonsmooth, Nonconvex Optimization journal January 2005
The use of local mode analysis in the design and comparison of multigrid methods journal April 1991
Block-implicit multigrid solution of Navier-Stokes equations in primitive variables journal July 1986
NITSOL: A Newton Iterative Solver for Nonlinear Systems journal January 1998
Derivative-free robust optimization by outer approximations journal October 2018
Black-box learning of multigrid parameters journal April 2020
Uzawa Smoother in Multigrid for the Coupled Porous Medium and Stokes Flow System journal January 2017
Local Fourier analysis of block-structured multigrid relaxation schemes for the Stokes equations: Local Fourier analysis of block-structured multigrid relaxation schemes for the Stokes equations journal February 2018
Two‐level Fourier analysis of multigrid for higher‐order finite‐element discretizations of the Laplacian journal February 2020
Automated local Fourier analysis (aLFA) journal January 2020
Analysis of a multigrid strokes solver journal February 1990
On Multiple Eigenvalues of Matrices Depending on Several Parameters journal October 1990
A Simple and Efficient Segregated Smoother for the Discrete Stokes Equations journal January 2014
Monolithic multigrid method for the coupled Stokes flow and deformable porous medium system journal January 2018
Multi-level adaptive solutions to boundary-value problems journal May 1977
Fourier Analysis of Periodic Stencils in Multigrid Methods journal January 2018
On geometric multigrid methods for triangular grids using three-coarsening strategy journal July 2009
Local Fourier Analysis of Balancing Domain Decomposition By Constraints Algorithms journal January 2019
Nonsmooth optimization via quasi-Newton methods journal February 2012
On Local Fourier Analysis of Multigrid Methods for PDEs with Jumping and Random Coefficients journal January 2019
On eigenvalues of matrices dependent on a parameter journal December 1964