Title: MULTISCALE COMPUTATIONAL METHODS
1MULTISCALE COMPUTATIONAL METHODS
- Achi Brandt
- The Weizmann Institute of Science
- UCLA
- www.wisdom.weizmann.ac.il/achi
2 Poisson equation
given
Approximating Poisson equation
given
3u given on the boundary
h
e.g., u function of u's and f
Solution algorithm
approximating Poisson eq.
Point-by-point RELAXATION
4Fast error smoothingslow solution
5Relaxation of linear systems
Axb
Eigenvectors
Relaxation sweep
Fast convergence of high modes
6When relaxation slows down
the error is a sum of low eigen-vectors
ELLIPTIC PDE'S (e.g., Poisson equation)
the error is smooth
The error can be approximated on a coarser grid
7h
LhUhFh
LUF
2h
L2hU2hF2h
4h
L4hU4hF4h
8TWO GRID CYCLE
MULTI-GRID CYCLE
Fine grid equation
1
1. Relaxation
Approximate solution
Smooth error
Residual equation
2
residual
2. Coarse grid equation
3
4
Approximate solution
by recursion
5
3. Coarse grid correction
6
4. Relaxation
9Full MultiGrid (FMG) algorithm
4
4
4
3
4
4
4
2
1
multigrid cycle V
interpolation (order lp) to a new grid
residual transfer
enough sweeps or direct solver
relaxation sweeps
algebraic error lt truncation error
10Multigrid solversCost 25-100 operations per
unknown
- Linear scalar elliptic equation (1971)
11Multigrid solversCost 25-100 operations per
unknown
- Linear scalar elliptic equation (1971)
- Nonlinear
- Grid adaptation
- General boundaries, BCs
- Discontinuous coefficients
- Disordered coefficients, grid (FE) AMG
- Several coupled PDEs
(1980) - Non-elliptic high-Reynolds flow
- Highly indefinite waves
- Many eigenfunctions (N)
- Near zero modes
- Gauge topology Dirac eq.
- Inverse problems
- Optimal design
- Integral equations Full
matrix - Statistical mechanics
- Massive parallel processing
- Rigorous quantitative analysis (1986)
(1977,1982)
FAS (1975)
Within one solver
12Scale-born obstacles
n gridpoints / particles / pixels /
- Interacting with each other O(n2)
Slowly converging iterations /
Slow Monte Carlo / Small time steps /
1. Localness of processing
2. Attraction basins
Inverse problems / Optimization
Many eigenfunctions
Statistical sampling
Removed by multiscale algorithms
13Computational bottlenecks
- Elementary particles
- Physics standard model
- Chemistry, materials science
Schrödinger equation
Molecular dynamics forces
- (Turbulent) flows
- Partial differential equations
- Seismology
- Tomography (medical imaging)
- Graphs data mining,
- VLSI design
14Multigrid solversCost 25-100 operations per
unknown
- Linear scalar elliptic equation (1971)
- Nonlinear
- Grid adaptation
- General boundaries, BCs
- Discontinuous coefficients
- Disordered coefficients, grid (FE) AMG
- Several coupled PDEs
(1980) - Non-elliptic high-Reynolds flow
- Highly indefinite waves
- Many eigenfunctions (N)
- Near zero modes
- Gauge topology Dirac eq.
- Inverse problems
- Optimal design
- Integral equations
- Statistical mechanics
- Massive parallel processing
- Rigorous quantitative analysis (1986)
(1977,1982)
FAS (1975)
Within one solver
15Full MultiGrid (FMG) algorithm
16Two Grid Cycle for solving
1. Fine grid relaxation
Full Approximatioin Scheme (FAS)
defect correction
Goto 1
17h
LhUh Fh
LU F
4
2
interpolation of changes
2h
L2hU2h F2h
Fine-to-coarse defect correction
Truncation error estimator
4h
L4hU4h F4h
18Coarse-Grid Aliasing