# Introduction to CFD

- Institution: IIT Kharagpur
- Department: Aerospace Engineering
- Teacher: Prof. Arnab Roy
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/101105085)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/101105085)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

This course is introductory in nature and expected to impart firsthand knowledge of CFD. It is mainly aimed for senior undergraduate students/ first year post graduate students in Aerospace, Mechanical, Applied Mechanics, Applied Mathematics and allied streams. It is concerned with application of numerical methods for solving conservation equations of fluid dynamics. The subject will be taught with the objective of motivating students to develop their own computer codes. With a long experience of teaching both introductory and advanced courses in CFD to UG, PG and PhD students, I strongly feel that this is the best way to learn CFD.

INTENDED AUDIENCE : Aerospace Engineering/ Mechanical Engineering/ Applied Mechanics/ Applied Mathematics and allied disciplines

PREREQUISITES : Basic course on Fluid Mechanics and Numerical Methods

## Lectures

1. [Lecture 01 : Brief Overview of CFD](https://invisiblenetwork.ai/learn/nptel/101105085/efb76789b4c7) (YouTube)
2. [Lecture 02 : Governing Equations of Fluid Flow](https://invisiblenetwork.ai/learn/nptel/101105085/be506addffa6) (YouTube)
3. [Lecture 03 : Governing Equations of Fluid Flow (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/5d7a304ddbfc) (YouTube)
4. [Lecture 04 : Classification of PDEs](https://invisiblenetwork.ai/learn/nptel/101105085/24a29966724d) (YouTube)
5. [Lecture 05 : Classification of PDEs (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/24b68730cea4) (YouTube)
6. [Lecture 06 : Methods for Approximate Solution of PDEs](https://invisiblenetwork.ai/learn/nptel/101105085/c0504b383ea9) (YouTube)
7. [Lecture 07 : Finite Difference Method](https://invisiblenetwork.ai/learn/nptel/101105085/67d6f1b42ed7) (YouTube)
8. [Lecture 08 : Methods for Approximate Solution of PDEs (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/1196df9b33ab) (YouTube)
9. [Lecture 09 : Methods for Approximate Solution of PDEs (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/321cb22d34ee) (YouTube)
10. [Lecture 10 : Methods for Approximate Solution of PDEs (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/de0852c64da1) (YouTube)
11. [Lecture 11 : Methods for Approximate Solution of PDEs (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/91af67c893b3) (YouTube)
12. [Lecture 12 : Taylor Table Approach for Constructing Finite Difference Schemes](https://invisiblenetwork.ai/learn/nptel/101105085/1d360b4f5345) (YouTube)
13. [Lecture 13 : Taylor Table Approach for Constructing Finite Difference Schemes (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/daaea74eab41) (YouTube)
14. [Lecture 14 : Taylor Table Approach for Constructing Finite Difference Schemes (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/c180e7aa3e7e) (YouTube)
15. [Lecture 15 : Taylor Table Approach for Constructing Finite Difference Schemes (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/480d7e8d1a06) (YouTube)
16. [Lecture 16 : Taylor Table Approach for Constructing Finite Difference Schemes (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/1434b5e593bb) (YouTube)
17. [Lecture 17 : Numerical Solution of Steady State Heat Conduction (Elliptic PDE)](https://invisiblenetwork.ai/learn/nptel/101105085/3e2f9a2c530b) (YouTube)
18. [Lecture 18 : Numerical Solution of Steady State Heat Conduction (Elliptic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/c5834360f34f) (YouTube)
19. [Lecture 19 : Numerical Solution of Steady State Heat Conduction (Elliptic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/8d0328ac34f9) (YouTube)
20. [Lecture 20 : Numerical Solution of Steady State Heat Conduction (Elliptic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/5e5880dcf5dd) (YouTube)
21. [Lecture 21 : Numerical Solution of Steady State Heat Conduction (Elliptic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/b5cd2cb45f7f) (YouTube)
22. [Lecture 22 : Numerical Solution of Unsteady Heat Conduction (Parabolic PDE)](https://invisiblenetwork.ai/learn/nptel/101105085/32cb71a9d563) (YouTube)
23. [Lecture 23 : Numerical Solution of Unsteady Heat Conduction (Parabolic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/071ab706c486) (YouTube)
24. [Lecture 24 : Numerical Solution of Unsteady Heat Conduction (Parabolic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/d7e511b6e987) (YouTube)
25. [Lecture 25 : Numerical Solution of Unsteady Heat Conduction (Parabolic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/2ad8ea5d89d5) (YouTube)
26. [Lecture 26 : Numerical Solution of Unsteady Heat Conduction (Parabolic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/be9735135e30) (YouTube)
27. [Lecture 27 : Numerical Solution of Linear Wave Equation (Hyperbolic PDE)](https://invisiblenetwork.ai/learn/nptel/101105085/aa023433b061) (YouTube)
28. [Lecture 28 : Numerical Solution of Linear Wave Equation (Hyperbolic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/60d20531249d) (YouTube)
29. [Lecture 29 : Numerical Solution of Linear Wave Equation (Hyperbolic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/bf84443d41d7) (YouTube)
30. [Lecture 30 : Numerical Solution of Linear Wave Equation (Hyperbolic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/5f86ca97fbe5) (YouTube)
31. [Lecture 31 : Numerical Solution of Linear Wave Equation (Hyperbolic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/a566c2fc47e5) (YouTube)
32. [Lecture 32 : Numerical Solution of Linear Wave Equation (Hyperbolic PDE) (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/4a97d70d7132) (YouTube)
33. [Lecture 33 : Numerical Solution of One Dimensional Convection - Diffusion Equation](https://invisiblenetwork.ai/learn/nptel/101105085/57278609532f) (YouTube)
34. [Lecture 34 : Numerical Solution of One Dimensional Convection - Diffusion Equation (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/54ec417785d2) (YouTube)
35. [Lecture 35 : Numerical Solution of One Dimensional Convection - Diffusion Equation (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/1ec20c5d918b) (YouTube)
36. [Lecture 36 : Numerical Solution of One Dimensional Convection - Diffusion Equation (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/38ad6924e51e) (YouTube)
37. [Lecture 37 : Numerical Solution of One Dimensional Convection - Diffusion Equation (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/2f91bd8ff8c2) (YouTube)
38. [Lecture 38 : Numerical Solution of One Dimensional Convection - Diffusion Equation (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/70dfe51f25ad) (YouTube)
39. [Lecture 39 : Numerical Solution of Two Dimensional Incompressible Navier Stokes Equations](https://invisiblenetwork.ai/learn/nptel/101105085/3ac71b2f58af) (YouTube)
40. [Lecture 40 : Numerical Solution of Two Dimensional Incompressible Navier Stokes Equations (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/3614db176822) (YouTube)
41. [Lecture 41 : Numerical Solution of Two Dimensional Incompressible Navier Stokes Equations (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/ad93fd081152) (YouTube)
42. [Lecture 42 : Numerical Solution of Two Dimensional Incompressible Navier Stokes Equations (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/8a959d237ae0) (YouTube)
43. [Lecture 43 : Numerical Solution of Two Dimensional Incompressible Navier Stokes Equations (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/0b7956a83d80) (YouTube)
44. [Lecture 44 : Numerical Solution of Two Dimensional Incompressible Navier Stokes Equations (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/651a516d0f3e) (YouTube)
45. [Lecture 45 : Numerical Solution of One Dimensional Euler Equation for Shock Tube Problem](https://invisiblenetwork.ai/learn/nptel/101105085/a6058eeebe6f) (YouTube)
46. [Lecture 46 : Numerical Solution of One Dimensional Euler Equation for Shock Tube Problem (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/f534d227260f) (YouTube)
47. [Lecture 47 : Numerical Solution of One Dimensional Euler Equation for Shock Tube Problem (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/e2ff19b5b535) (YouTube)
48. [Lecture 48 : Numerical Solution of One Dimensional Euler Equation for Shock Tube Problem (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/4c0dc49f8855) (YouTube)
49. [Lecture 49 : Numerical Solution of One Dimensional Euler Equation for Shock Tube Problem (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/d7d33a061e48) (YouTube)
50. [Lecture 50 : Basics of Interface Capturing Methods for Applications in Multiphase Flow](https://invisiblenetwork.ai/learn/nptel/101105085/d94f18275384) (YouTube)
51. [Lecture 51 : Basics of Interface Capturing Methods for Application in Multiphase Flow (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/2394fe132e79) (YouTube)
52. [Lecture 52 : Basics of Interface Capturing Methods for Application in Multiphase Flow (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/6c59862ef26e) (YouTube)
53. [Lecture 53 : Basics of Interface Capturing Methods for Application in Multiphase Flow (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/7be39a9334d8) (YouTube)
54. [Lecture 54 : Basics of Interface Capturing Methods for Application in Multiphase Flow (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/4ad81b9543e9) (YouTube)
55. [Lecture 55 : Basics of Turbulence Modeling](https://invisiblenetwork.ai/learn/nptel/101105085/04f317e85fdc) (YouTube)
56. [Lecture 56 : Basics of Turbulence Modeling (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/07e53142ac58) (YouTube)
57. [Lecture 57 : Basics of Turbulence Modeling (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/70e12295b484) (YouTube)
58. [Lecture 58 :Basics of Turbulence Modeling (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/974b43957ab3) (YouTube)
59. [Lecture 59 : Basics of Turbulence Modeling (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/aca5098f6a71) (YouTube)
60. [Lecture 60 : Basics of Turbulence Modeling (Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/67829850536a) (YouTube)
61. [Lecture 61 : Structured and Unstructured Grid Generation](https://invisiblenetwork.ai/learn/nptel/101105085/d5ab4bf351dc) (YouTube)
62. [Lecture 62 : Structured and Unstructured Grid Generation ( Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/cb0354a454a1) (YouTube)
63. [Lecture 63 : Structured and Unstructured Grid Generation ( Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/ad86d14dcadc) (YouTube)
64. [Lecture 64 : Structured and Unstructured Grid Generation ( Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/c09eca1d1e4d) (YouTube)
65. [Lecture 65 : Structured and Unstructured Grid Generation ( Contd.)](https://invisiblenetwork.ai/learn/nptel/101105085/3bebce83d1ff) (YouTube)
