Course Unit Code : AMAT 31313
Course Title : Computational Mathematics
Pre-requisites : AMAT 22292
Learning outcomes:
Upon successful completion of the course unit the student will be able to:
- classify Partial Differential Equations (PDE)
- identify initial and boundary conditions of PDE
- calculate finite difference operators to approximate derivatives and corresponding truncation errors
- apply finite difference methods to obtain the approximate solution of PDEs together with prescribed boundary and/or initial conditions
- analyze the stability, consistency and convergence of numerical schemes
- compare the accuracy of the approximate solution obtained by finite difference scheme using simulation results
- solve boundary value problems using basic finite elements methods
- solve one dimensional PDEs using finite element method by using appropriate software.
Course Content:
Finite Difference Methods: Introduction, Classification of Partial Differential Equations (PDE): parabolic, hyperbolic and elliptic, Taylor series expansion: analysis of truncation error. Initial and boundary conditions: Dirichlet and Neumann boundary conditions. Finite difference methods: Forward, Backward, Centered and Crank-Nicholson schemes, Implicit and Explicit methods. Stability and Convergence analysis of numerical schemes: Von Neumann Analysis, Consistency and Stability, Lax Equivalent Theorem, Comparison of Numerical Schemes.
Finite Element Methods: Introduction, Weak Formulation. Solving one dimensional PDEs using finite element method: Weighted residual methods: Collocation method, least square method, Galerkin method.
Practical: Simulate the Finite Difference solutions using appropriate programming language
Method of Teaching and Learning: A combination of lectures, classroom discussions and computer laboratory sessions
Assessment : Based on assignments, group projects and Final examination.
Recommended Readings:
- Burden, R.L., Faires, J.D, Burden, M.L. (10th Ed., 2016). Numerical Analysis, Cengage Learning.
- Smith, G. D. (3 rd Ed., 1986). Numerical Solution of Partial Differential Equations: Finite Difference Methods, Clarendon press.
- Evans, J., Blackledge, J., & Yardley, P. (2000). Numerical Methods for Partial Differential Equation, Springer.
- Davies, A.J. (2 nd Ed., 2011). Finite Element Method: An Introduction to Partial Differential Equations, OUP Oxford.
- Desai, Y.M. (2011). Finite Element Method with Applications in Engineering, Pearson Education India.
- Ŝolín, P. (2013). Partial Differential Equations and the Finite Element Method, Wiley.