Practical Ship Hydrodynamics
Practical Ship Hydrodynamics
Practical Ship Hydrodynamics
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Introduction 31<br />
ž LSOR (line successive overrelaxation), ADI (alternating direction implicit)<br />
(line iterative)<br />
ž ILU (incomplete lower upper) decomposition, e.g. SIP (strong implicit<br />
procedure)<br />
ž CG (conjugate gradient) method<br />
The various iterative methods differ in their prerequisite (dominant main diagonal,<br />
symmetry etc.), convergence properties, and numerical effort per iteration.<br />
Strongly implicit schemes such as SIP feature high convergence rates.<br />
The convergence is especially high for multigrid acceleration which today is<br />
almost a standard choice.<br />
1.5.5 Multigrid methods<br />
Multigrid methods use several grids of different grid size covering the same<br />
computational fluid domain. Iterative solvers determine in each iteration (relaxation)<br />
a better approximation to the exact solution. The difference between the<br />
exact solution and the approximation is called residual (error). If the residuals<br />
are plotted versus the line number of the system of equations, a more or less<br />
wavy curve appears for each iterative step. A Fourier analysis of this curve<br />
then yields high-frequency and low-frequency components. High-frequency<br />
components of the residual are quickly reduced in all solvers, but the lowfrequency<br />
components are reduced only slowly. As the frequency is defined<br />
relative to the number of unknowns, respectively the grid fineness, a given<br />
residual function is highly frequent on a coarse grid, and low frequent on a<br />
fine grid. Multigrid methods use this to accelerate overall convergence by the<br />
following general procedure:<br />
1. Iteration (relaxation) of the initial system of equations until the residual is<br />
a smooth function, i.e. only low-frequent components are left.<br />
2. ‘Restriction’: transforming the residuals to a coarser grid (e.g. double the<br />
grid space).<br />
3. Solution of the residual equation on the coarse grid. Since this grid contains<br />
for three-dimensional flow and grid space halving only 1/8 of the unknowns<br />
and the residual is relatively high frequent now, only a fraction of the<br />
computational time is needed because a further iteration on the original<br />
grid would have been necessary for the same accuracy.<br />
4. ‘Prolongation’: interpolation of the residuals from the coarse grid to the<br />
fine grid.<br />
5. Addition of the interpolated residual function to the fine-grid solution.<br />
This procedure describes a simple two-grid method and is recursively repeated<br />
to form a multigrid method. If the multigrid method restricts (stepwise) from<br />
the finest grid to the coarsest grid and afterwards back to the finest grid, a<br />
V-cycle is formed. If the prolongation is only performed to an intermediate<br />
level, again before restriction is used, this forms a W-cycle (Fig. 1.5).<br />
The multigrid method accelerates the overall solutions considerably,<br />
especially for grids with many unknowns. Multigrid algorithms obtain<br />
computational times which are almost proportional to the number of cells,<br />
while single-grid solvers yield computational times proportional approximately<br />
to the square of the number of cells. Multigrid methods are relatively easy<br />
to combine with all major iterative solvers. The considerable speed-up of