Skip to:Content
|
Bottom
Cover image for Matrix-based multigrid : theory and applications
Title:
Matrix-based multigrid : theory and applications
Personal Author:
Series:
Numerical methods and algorithms ; 2
Publication Information:
Boston : Kluwer Academic Publishers, 2003
ISBN:
9781402074851

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010046224 QA377 S46 2003 Open Access Book Book
Searching...

On Order

Summary

Summary

This is an introduction to and analysis of the multigrid approach for the numerical solution of large sparse linear systems arising from the discretization of elliptic partial differential equations. It gives special attention to the powerful matrix-based-multigrid approach, which is particularly useful for problems with variable coefficients and nonsymmetric and indefinite problems. grids but also to more realistic applications with complicated grids and domains and discontinuous coefficients. The dessication draws connections between multigrid and other iterative methods such as domain decomposition. The theoretical background provides insight about the nature of multigrid algorithms and how and why they work. The theory is written in simple algebraic terms, and therefore, requires preliminary knowledge only to basic linear algebra and calculus.


Author Notes

Yair Shapira: Computer Science department Technion -- Israel Institute of Technology


Table of Contents

List of Figuresp. ix
List of Tablesp. xiii
Prefacep. xv
1. The Multilevel--Multiscale Approachp. 1
1 The Multilevel--Multiscale Conceptp. 1
2 The Integer Numberp. 2
3 The Division Algorithmp. 4
4 The Greatest-Common-Divider Algorithmp. 5
5 Multilevel Refinementp. 5
6 Examples from Computer Sciencep. 6
7 Self Similarityp. 7
8 The Wavelet Transformp. 7
9 Mathematical Induction and Recursionp. 7
10 The Product Algorithmp. 9
11 Preliminary Notations and Definitionsp. 10
12 Application to Pivotingp. 15
13 The Fourier Transformp. 16
Part I The Problem and Solution Methods
2. PDES and Discretization Methodsp. 25
1 Standard Lemmas about Symmetric Matricesp. 25
2 Elliptic Partial Differential Equationsp. 30
3 The Diffusion Equationp. 31
4 The Finite-Difference Discretization Methodp. 31
5 Finite Differences for the Poisson Equationp. 34
6 The Finite Volume Discretization Methodp. 36
7 The Finite Element Discretization Methodp. 38
8 Structured and Unstructured Gridsp. 41
3. Iterative Linear-System Solversp. 43
1 Iterative Sparse-Linear-System Solversp. 43
2 The Jacobi, Gauss-Seidel, and Kacmarz Relaxation Methodsp. 44
3 Reordering by Colorsp. 45
4 Cache-Oriented Reorderingp. 47
5 Symmetric Gauss-Seidel Relaxationp. 50
6 The Preconditioned Conjugate Gradient (PCG) Methodp. 51
7 Incomplete LU Factorization (ILU)p. 53
8 Parallelizable ILU Relaxationp. 53
9 Parallelizable Gauss-Seidel Relaxationp. 58
4. Multigrid Algorithmsp. 61
1 The Two-Grid Methodp. 61
2 The Multigrid Methodp. 63
3 Geometric Multigridp. 64
4 Matrix-Based Multigridp. 66
5 Algebraic Multigridp. 66
Part II Multigrid for Structured Grids
5. The Automug Methodp. 73
1 Properties of the AutoMUG Methodp. 73
2 Cyclic Reductionp. 73
3 The 2-D Casep. 75
4 The AutoMUG Methodp. 76
5 The AutoMUG(q) Methodp. 77
6. Applications in Image Processingp. 79
1 The Denoising Problemp. 80
2 The Denoising Algorithm for Grayscale Imagesp. 80
3 The Denoising Algorithm for RGB Color Imagesp. 82
4 Examplesp. 85
7. The Black-Box Multigrid Methodp. 91
1 Definition of BBMGp. 91
2 Application to Problems with Discontinuous Coefficientsp. 93
8. The Indefinite Helmholtz Equationp. 99
1 The Helmholtz Equationp. 99
2 Adequate Discretization of the Indefinite Helmholtz Equationp. 101
3 Multigrid for the Indefinite Helmholtz Equationp. 103
4 Definition of BBMG2p. 103
5 Computational Two-Level Analysisp. 105
6 Multiple Coarse-Grid Correctionsp. 108
7 The Size of the Coarsest Gridp. 110
8 Numerical Examplesp. 111
9. Matrix-Based Semicoarseningp. 115
1 Flow of Information in Elliptic Problemsp. 116
2 Sequential Block-ILU Factorizationp. 119
3 The Domain Decomposition Solverp. 121
4 Reordered Block-ILU Factorizationp. 123
5 Matrix Based Semicoarsening Multigrid Methodp. 125
6 A Deblurring Problemp. 126
Part III Multigrid for Semi-Structured Grids
10. Multigrid for Locally Refined Meshesp. 133
1 Locally Refined Meshesp. 133
2 Multigrid and Hierarchical-Basis Linear-System Solversp. 136
3 The Two-Level Methodp. 137
4 Matrix-Induced Inner Products and Normsp. 143
5 Properties of the Two-Level Methodp. 145
6 Isotropic Diffusion Problemsp. 148
7 The Multi-Level Methodp. 150
8 Upper Bound for the Condition Numberp. 152
9 The V(1,1), AFAC, and AFACx Cyclesp. 155
10 Scaling the Coefficient Matrixp. 161
11 Black-Box Multigrid Version for Semi-Structured Gridsp. 163
12 Conclusionsp. 165
Part IV Multigrid for Unstructured Grids
11. Domain Decompositionp. 171
1 Advantages of the Domain Decomposition Approachp. 171
2 The Domain Decomposition Multigrid Methodp. 172
3 Upper Bound for the Condition Numberp. 174
4 High-Order Finite-Element and Spectral-Element Discretizationsp. 177
12. Algebraic Multilevel Methodp. 179
1 The Need for Algebraic Multilevel Methodsp. 179
2 The Algebraic Multilevel Methodp. 182
3 Properties of the Two-Level Methodp. 185
4 Properties of the Multilevel Methodp. 186
5 Upper Bound for the Condition Numberp. 187
6 Adequate Discretization of Highly-Anisotropic Equationsp. 189
7 Application to the Maxwell Equationsp. 192
8 The Convection-Diffusion Equationp. 193
9 The Approximate Schur Complement Methodp. 199
10 Towards Semi-Algebraic Multilevel Methodsp. 199
13. Conclusionsp. 201
Appendicesp. 205
A C++ Framework for Unstructured Gridsp. 205
Referencesp. 215
Go to:Top of Page