lectures
|
|
Lecture Notes
Here is a list of lecture notes and projects used mainly for the course Math 226:
Computational PDEs in UC Irvine. I try to strike a good balance
between mathematical theory and programming skill. Welcome to send me your comments
(e.g. typos, mistakes, notation inconsistence, suggestion, and even
complains) on the lecture notes.
Calculus of Variation
- Introduction
- Classic theory
- Existence of global minimums
- Hamilton Jacobi theory
- Constraint Variation Problems
- Noether's theory
Basic Numerical Methods
- Introduction
- Finite Difference Methods
- Programming of Finite Difference Methods
- Project: Finite Difference Method.
- Finite Volume Methods
Numerical Analysis
- Sobolev Spaces
- Inf-sup Conditions
- Unified Error Analysis
Virtual Element Methods
- Programming of Linear Virtual Element Methods
Finite Element Methods
- Finite Element Methods
- Programming of Finite Element Methods
- Project: Finite Element Method.
Adaptive Finite Element Methods
- Introduction to Adaptive Finite Element Methods
- Convergence Theory of Adaptive Finite Element Methods
- Data Structure for Triangulations
Iterative Methods
- Classical Iterative Methods
- Conjugate Gradient Methods
- Subspace Correction and Auxiliary Space Methods
Multigrid Methods
- Introduction to Multigrid Methods
- Programming of Multigrid Methods
- Project: Multigrid Methods.
- Recrusive Proofs of Multigrid Methods
Multilevel Algorithms
- Quick sort and Merge sort
- FFT (Fast Fourier Transform)
- Fast Multipole Methods
- Project: Fast Multipole Methods.
Nonlinear Equations
- Nonlinear Elliptic PDE
- Project: Nolinear Poisson-Boltzmann Equations.
Parabolic Equations
- Finite Differnce Methods for Parabolic Equations
- Finite Element Methods for Parabolic Equations
- Project: Heat Equations.
Numerical methods in CFD
- Brief introduction to Navier-Stokes equation
- Finite element methods for Stokes equations
- Project: Finite element methods for Stokes Equations.
- MAC scheme for Stokes equations
- Programming of MAC Scheme for Stokes Equations
- Project: MAC scheme for Stokes Equations.
- Fast solvers for Stokes equations
Finite Element Methods for Linear Elasticity
- Introduction to Linear Elasticity
- Variational Formulation of Linear Elasticity
- Tensor Calculus
- Finite Element Methods for Linear Elasticity
- Project: ERobust Finite Element for Linear Elasticity
Numerical methods in Electromagnetism
- Brief Introduction to Maxwell's Equations
- Variational Formulation of Maxwell's Equations
- Finite Element Methods for Maxwell's Equations
- Multigrid for H(curl) and H(div) Problems
- Project: Edge Element for Maxwell Equations