Skip to main content Skip to navigation

CO906 Partial Differential Equations & their Computation

For current details on this module please go to the home page of ES440 Computational Fluid Dynamics, which shares the same teaching by Prof Robert Kerr.

Complexity students will sit the same test but have slightly less assignments to submit than ES440 students (who take more credits).

Link to ES440 web pages 2006-7

Link to Prof Kerr's main teaching page (check for 2007-8 links)

Link to relevant past exam questions via Mathstuff

Prof Kerr will clarify details, but here are some extracts from the course planning documentation.




1. Background: Examples and classification of PDEs, nomenclature, simple fluid equations.


2. Forming a problem: Choice of: equations/domain/method. Obtaining stability and consistency.


3. Difference methods: Hyperbolic and elliptic formulations, boundaries, discretisation errors.


4. Linear equations: Solving elliptic problems, relaxation methods.


5. Nonlinear problems: Time-advancement of ODEs then PDEs, convergence, CFL condition.


Illustrative Bibliography:



• Numerical analysis


– J.H. Ferziger, Numerical Methods for Engineering Application. Second edition,


Wiley & Sons, Inc. (1998). ISBN: 0471116211


– P. Moin, Fundamentals of Engineering Numerical Analysis. Cambridge University


Press (2001). ISBN: 0521805260


• Further references


– C. A. J. Fletcher, Computational Techniques for Fluid Dynamics 1. 2nd


edition, Springer-Verlag (1991). QC 211.F5 (1 Copy in Library).


– C. A. J. Fletcher, Computational Techniques for Fluid Dynamics 2. 2nd


edition, Springer-Verlag (1991) QC 211.F5 (1 Copy in Library).


– J. C. Tannehill, D. A. Anderson, & R. H. Pletcher, Computational Fluid Mechanics


and Heat Transfer. 2nd edition, Taylor & Francis (1997).





Lectures per week

3 hours


Lab sessions per week


1 x 2 hours


Module duration (weeks, if applicable)


 5 weeks


Total contact hours  25
Directed reading approx 3 hours per week.




Private study approx 8 hrs per week




Assignment preparation





Assessment Methods:



Type of assessment



% weighting


Written Test


1 Hour




Programming Assignment


6-10 pages