# Computational Fluid Dynamics using Finite Volume Method

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

In this course, the discretization and solution of diffusion, convection-diffusion, and incompressible fluid flow equations are discussed. Finite volume method is used to discretize each of the equations. The discretization and solution methods are formulated on structured as well as unstructured meshes. This course involves hand-calculations on simple meshes as well as numerical programming of the algorithms discussed.

INTENDED AUDIENCE : Bachelors, masters and doctoral students, practicing scientists and engineers from industry.

PREREQUISITES : Courses on linear algebra, numerical methods, incompressible fluid mechanics, and heat transfer

## Lectures

1. [Review of governing equations: Conservation of mass](https://invisiblenetwork.ai/learn/nptel/112106294/be1ae2258175) (YouTube)
2. [Review of governing equations: Conservation of momentum](https://invisiblenetwork.ai/learn/nptel/112106294/6c1b938220bc) (YouTube)
3. [Review of governing equations: Conservation of energy](https://invisiblenetwork.ai/learn/nptel/112106294/14bf5463fcc6) (YouTube)
4. [Review of governing equations: Navier-Stokes equations and energy equation](https://invisiblenetwork.ai/learn/nptel/112106294/d2f0e59a1480) (YouTube)
5. [Review of governing equations: General scalar transport equation](https://invisiblenetwork.ai/learn/nptel/112106294/2cd43ee5af16) (YouTube)
6. [Review of governing equations: classification of PDEs](https://invisiblenetwork.ai/learn/nptel/112106294/565124cfcf91) (YouTube)
7. [Overview of Numerical Methods: Finite Difference Method](https://invisiblenetwork.ai/learn/nptel/112106294/91b449977311) (YouTube)
8. [Overview of Numerical Methods: Finite Volume Method](https://invisiblenetwork.ai/learn/nptel/112106294/78b3b27b8bce) (YouTube)
9. [Overview of Numerical Methods: Solution of linear algebraic equations](https://invisiblenetwork.ai/learn/nptel/112106294/f303cd1d671e) (YouTube)
10. [Finite Volume Method for Diffusion Equation : Discretization of 1D diffusion equation](https://invisiblenetwork.ai/learn/nptel/112106294/d84d03c05627) (YouTube)
11. [Finite Volume Method for Diffusion Equation: Discretization of 2D diffusion equation](https://invisiblenetwork.ai/learn/nptel/112106294/98046b3c3be2) (YouTube)
12. [Finite Volume Method for Diffusion Equation: Boundary conditions for 2D diffusion equation](https://invisiblenetwork.ai/learn/nptel/112106294/5fa2fb344cba) (YouTube)
13. [Finite Volume Method for Diffusion Equation: Discretization of 3D diffusion equation, mixed boundary conditions](https://invisiblenetwork.ai/learn/nptel/112106294/488b717d611e) (YouTube)
14. [Finite Volume Method for Diffusion Equation: Tri-Diagonal Matrix Algorithm](https://invisiblenetwork.ai/learn/nptel/112106294/301c923090b9) (YouTube)
15. [Finite Volume Method for Diffusion Equation: Linearization of source term, line-by-line TDMA](https://invisiblenetwork.ai/learn/nptel/112106294/7053768e6f65) (YouTube)
16. [Finite Volume Method for Diffusion Equation: Problem solving using TDMA](https://invisiblenetwork.ai/learn/nptel/112106294/49271d752573) (YouTube)
17. [Finite Volume Method for Diffusion Equation: Problem solving using line-by-line TDMA](https://invisiblenetwork.ai/learn/nptel/112106294/f1ac721f1554) (YouTube)
18. [Finite Volume Method for Diffusion Equation: Steady diffusion in polar and axisymmetric coordinates](https://invisiblenetwork.ai/learn/nptel/112106294/efacfbd29f10) (YouTube)
19. [Finite Volume Method for Diffusion: Discretization of unsteady diffusion equation](https://invisiblenetwork.ai/learn/nptel/112106294/4557dadc1ba8) (YouTube)
20. [Finite Volume Method for Diffusion Equation: Unsteady diffusion time-stepping schemes](https://invisiblenetwork.ai/learn/nptel/112106294/555265946c53) (YouTube)
21. [Finite Volume Method for Diffusion Equation: Unsteady diffusion time-stepping schemes and Truncation errors of the FV schemes](https://invisiblenetwork.ai/learn/nptel/112106294/755fb5ca7bf3) (YouTube)
22. [Finite Volume Method for Diffusion Equation: Truncation errors and stability analysis](https://invisiblenetwork.ai/learn/nptel/112106294/a7d05edbb900) (YouTube)
23. [Finite Volume Method for Diffusion Equation: Stability analysis and steady diffusion in unstructured meshes.](https://invisiblenetwork.ai/learn/nptel/112106294/9b457edb66c7) (YouTube)
24. [Finite Volume Method for Diffusion Equation: Steady diffusion in unstructured meshes Part 1](https://invisiblenetwork.ai/learn/nptel/112106294/53d49c873df2) (YouTube)
25. [Finite Volume Method for Diffusion Equation: Steady diffusion in unstructured meshes Part 2](https://invisiblenetwork.ai/learn/nptel/112106294/c74161d8b465) (YouTube)
26. [Finite Volume Method for Diffusion Equation: Steady diffusion in unstructured meshes Part 3](https://invisiblenetwork.ai/learn/nptel/112106294/99f3b31dee04) (YouTube)
27. [Finite Volume Method for Diffusion Equation: Steady diffusion in unstructured meshes Part 4](https://invisiblenetwork.ai/learn/nptel/112106294/94aa4ae1995d) (YouTube)
28. [Finite Volume Method for Diffusion Equation: Steady diffusion in unstructured meshes Part 5](https://invisiblenetwork.ai/learn/nptel/112106294/17d3db5ed085) (YouTube)
29. [Finite Volume Method for Convection and Diffusion: Discretization of steady convection equation](https://invisiblenetwork.ai/learn/nptel/112106294/83074849499f) (YouTube)
30. [Finite Volume Method for Convection and Diffusion: Discretization of steady convection equation](https://invisiblenetwork.ai/learn/nptel/112106294/b743d3532103) (YouTube)
31. [Finite Volume Method for Convection and Diffusion: Discretization of steady and unsteady convection equation](https://invisiblenetwork.ai/learn/nptel/112106294/f4c854a26e73) (YouTube)
32. [Finite Volume Method for Convection and Diffusion: Discretization of unsteady convection equation](https://invisiblenetwork.ai/learn/nptel/112106294/c419b7641f34) (YouTube)
33. [Finite Volume Method for Convection and Diffusion: Discretization of convection-diffusion equation on unstructured mesh](https://invisiblenetwork.ai/learn/nptel/112106294/274256dc061e) (YouTube)
34. [Finite Volume Method for Convection-diffusion and fluid flow calculations](https://invisiblenetwork.ai/learn/nptel/112106294/0c5d7568af63) (YouTube)
35. [Finite Volume Method for Fluid Flow Calculations: The staggered grid approach](https://invisiblenetwork.ai/learn/nptel/112106294/afca969176f0) (YouTube)
36. [Finite Volume Method for Fluid Flow Calculations: SIMPLE algorithm - part 1](https://invisiblenetwork.ai/learn/nptel/112106294/e061a9b68de1) (YouTube)
37. [Finite Volume Method for Fluid Flow Calculations: SIMPLE algorithm - part 2](https://invisiblenetwork.ai/learn/nptel/112106294/d5de9cf4e15b) (YouTube)
38. [Finite Volume Method for Fluid Flow Calculations: SIMPLE algorithm - part 3](https://invisiblenetwork.ai/learn/nptel/112106294/1e8a76585f98) (YouTube)
39. [Finite Volume Method for Fluid Flow Calculations: SIMPLE-Revised and SIMPLE-Corrected algorithm](https://invisiblenetwork.ai/learn/nptel/112106294/c8d7d75adfcd) (YouTube)
40. [Finite Volume Method for Fluid Flow Calculations: SIMPLE algorithm for Colocated mesh](https://invisiblenetwork.ai/learn/nptel/112106294/73b65d3c0854) (YouTube)
41. [Finite Volume Method for Fluid Flow Calculations: SIMPLE algorithm for Colocated mesh](https://invisiblenetwork.ai/learn/nptel/112106294/b9785896f940) (YouTube)
42. [Finite Volume Method for Fluid Flow Calculations: SIMPLE-Colocated algorithm for Unstructured mesh](https://invisiblenetwork.ai/learn/nptel/112106294/bb5530417c91) (YouTube)
