MTH-219.4 Computational hyperbolic PDE
Couse Code | MTH-219.4 |
No. of credits | 5 |
Subject Board | Mathematics |
Course Type | Elective course for students in 4th semester of Int-PHd, 3rd year of Int-PhD and PhD |
Prerequisites | Basic PDE course, knowledge of atleast one of Python/Fortran/C/C++, instructors approval |
Class schedule | Two classes and one tutorial per week |
Syllabus
Linear equations
Conservation laws and differential equations, characteristics and Riemann problem for hyperbolic systems, finite volume methods, high resolution methods, boundary conditions, convergence, accuracy and stability, variable coefficient linear equations.
MUSCL-Hancock, ENO-WENO schemes, time stepping, Central schemes
Nonlinear equations
Scalar problems and finite volume method, nonlinear systems, gas dynamics and Euler equations, FVM for nonlinear systems, approximate Riemann solvers, nonclassical hyperbolic problems, source terms
Multidimensional problems
Some PDE models, fully discrete and semi-discrete methods, methods for scalar and systems of pde
Parallel programming using MPI and PETSc (Fortran/C/C++)
References
- Randall J. LeVeque: Finite volume methods for hyperbolic problems, Cambridge Univ. Press.
- D. I. Ketcheson, R. J. LeVeque and Mauricio J. del Razo, Riemann problems and Jupyter solutions, SIAM.
- E. F. Toro, Riemann solvers and numerical methods for fluid dynamics, Springer.
- E. Godlewski and P-A. Raviart, Numerical approximation of hyperbolic systems of conservation laws, Springer.