| |
| |
| |
Models of incompressible fluid flow | |
| |
| |
| |
The Poisson equation | |
| |
| |
| |
Reference problems | |
| |
| |
| |
Weak formulation | |
| |
| |
| |
The Galerkin finite element method | |
| |
| |
| |
Triangular finite elements (R[superscript 2]) | |
| |
| |
| |
Quadrilateral elements (R[superscript 2]) | |
| |
| |
| |
Tetrahedral elements (R[superscript 3]) | |
| |
| |
| |
Brick elements (R[superscript 3]) | |
| |
| |
| |
Implementation aspects | |
| |
| |
| |
Triangular element matrices | |
| |
| |
| |
Quadrilateral element matrices | |
| |
| |
| |
Assembly of the Galerkin system | |
| |
| |
| |
Theory of errors | |
| |
| |
| |
A priori error bounds | |
| |
| |
| |
A posteriori error bounds | |
| |
| |
| |
Matrix properties | |
| |
| |
Problems | |
| |
| |
Computational exercises | |
| |
| |
| |
Solution of discrete Poisson problems | |
| |
| |
| |
The conjugate gradient method | |
| |
| |
| |
Convergence analysis | |
| |
| |
| |
Stopping criteria | |
| |
| |
| |
Preconditioning | |
| |
| |
| |
Singular systems are not a problem | |
| |
| |
| |
The Lanczos and minimum residual methods | |
| |
| |
| |
Multigrid | |
| |
| |
| |
Two-grid convergence theory | |
| |
| |
| |
Extending two-grid to multigrid | |
| |
| |
Problems | |
| |
| |
Computational exercises | |
| |
| |
| |
The convection-diffusion equation | |
| |
| |
| |
Reference problems | |
| |
| |
| |
Weak formulation and the convection term | |
| |
| |
| |
Approximation by finite elements | |
| |
| |
| |
The Galerkin finite element method | |
| |
| |
| |
The streamline diffusion method | |
| |
| |
| |
Theory of errors | |
| |
| |
| |
A priori error bounds | |
| |
| |
| |
A posteriori error bounds | |
| |
| |
| |
Matrix properties | |
| |
| |
| |
Computational molecules and Fourier analysis | |
| |
| |
| |
Analysis of difference equations | |
| |
| |
Discussion and bibliographical notes | |
| |
| |
Problems | |
| |
| |
Computational exercises | |
| |
| |
| |
Solution of discrete convection-diffusion problems | |
| |
| |
| |
Krylov subspace methods | |
| |
| |
| |
GMRES | |
| |
| |
| |
Biorthogonalization methods | |
| |
| |
| |
Preconditioning methods and splitting operators | |
| |
| |
| |
Splitting operators for convection-diffusion systems | |
| |
| |
| |
Matrix analysis of convergence | |
| |
| |
| |
Asymptotic analysis of convergence | |
| |
| |
| |
Practical considerations | |
| |
| |
| |
Multigrid | |
| |
| |
| |
Practical issues | |
| |
| |
| |
Tools of analysis: smoothing and approximation properties | |
| |
| |
| |
Smoothing | |
| |
| |
| |
Analysis | |
| |
| |
Discussion and bibliographical notes | |
| |
| |
Problems | |
| |
| |
Computational exercises | |
| |
| |
| |
The Stokes equations | |
| |
| |
| |
Reference problems | |
| |
| |
| |
Weak formulation | |
| |
| |
| |
Approximation using mixed finite elements | |
| |
| |
| |
Stable rectangular elements (Q[subscript 2]-Q[subscript 1], Q[subscript 2]-P[subscript -1], Q[subscript 2]-P[subscript 0]) | |
| |
| |
| |
Stabilized rectangular elements (Q[subscript 1]-P[subscript 0], Q[subscript 1]-Q[subscript 1]) | |
| |
| |
| |
Triangular elements | |
| |
| |
| |
Brick and tetrahedral elements | |
| |
| |
| |
Theory of errors | |
| |
| |
| |
A priori error bounds | |
| |
| |
| |
A posteriori error bounds | |
| |
| |
| |
Matrix properties | |
| |
| |
| |
Stable mixed approximation | |
| |
| |
| |
Stabilized mixed approximation | |
| |
| |
Discussion and bibliographical notes | |
| |
| |
Problems | |
| |
| |
Computational exercises | |
| |
| |
| |
Solution of discrete Stokes problems | |
| |
| |
| |
The preconditioned MINRES method | |
| |
| |
| |
Preconditioning | |
| |
| |
| |
General strategies for preconditioning | |
| |
| |
| |
Eigenvalue bounds | |
| |
| |
| |
Equivalent norms for MINRES | |
| |
| |
| |
MINRES convergence analysis | |
| |
| |
Discussion and bibliographical notes | |
| |
| |
Problems | |
| |
| |
Computational exercises | |
| |
| |
| |
The Navier-Stokes equations | |
| |
| |
| |
Reference problems | |
| |
| |
| |
Weak formulation and linearization | |
| |
| |
| |
Stability theory and bifurcation analysis | |
| |
| |
| |
Nonlinear iteration | |
| |
| |
| |
Mixed finite element approximation | |
| |
| |
| |
Theory of errors | |
| |
| |
| |
A priori error bounds | |
| |
| |
| |
A posteriori error bounds | |
| |
| |
Discussion and bibliographical notes | |
| |
| |
Problems | |
| |
| |
Computational exercises | |
| |
| |
| |
Solution of discrete Navier-Stokes problems | |
| |
| |
| |
General strategies for preconditioning | |
| |
| |
| |
Approximations to the Schur complement operator | |
| |
| |
| |
The pressure convection-diffusion preconditioner | |
| |
| |
| |
The least-squares commutator preconditioner | |
| |
| |
| |
Performance and analysis | |
| |
| |
| |
Ideal versions of the preconditioners | |
| |
| |
| |
Use of iterative methods for subproblems | |
| |
| |
| |
Convergence analysis | |
| |
| |
| |
Enclosed flow: singular systems are not a problem | |
| |
| |
| |
Relation to SIMPLE iteration | |
| |
| |
| |
Nonlinear iteration | |
| |
| |
Discussion and bibliographical notes | |
| |
| |
Problems | |
| |
| |
Computational exercises | |
| |
| |
Bibliography | |