Lecture Notes and References · Lecture Notes
MIT OpenCourseWare
Numerical Fluid Mechanics
Art: Frederick Collins, Collins steam engine drawing, 1918 · Public domain
- Instructor
- Prof. Pierre Lermusiaux
- Term
- Spring 2015
- Level
- Graduate
- What's inside
- 6 problem sets · 4 exams · 1 lecture note · 42 other files · 5 web pages
- Materials open
- MIT OCW
About this course
Source: MIT OpenCourseWare 2.29 Numerical Fluid Mechanics, Spring 2015, Prof. Pierre Lermusiaux — original course page on ocw.mit.edu ↗. License: CC BY-NC-SA 4.0. Study order: MIT's own listing order, section by section. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.
Materials are grouped the way MIT organized them. A verified, course-wide order has not been established here.
Formula sheets
- Numerical Methods Equation Sheet: Root-Finding & Linear Systems (Quiz 1)
- Numerical Methods & Navier-Stokes Equation Sheet: Discretization Schemes (Quiz 2)
License: CC BY-NC-SA 4.0 · MIT
Before you start
Prerequisites are not listed here. Check MIT's own syllabus for this course.
How this course was organized
What's here, and what isn't
- MIT's own materials here did not support a verified, course-wide order, so they are grouped by section instead.
Not included here
10 items from the source could not be safely included:
- MIT's page format for this item wasn't recognized clearly enough to place it safely. (9 items)
- Referenced in a table, but without MIT's own verified order, so it isn't used to claim a sequence.
Materials by section
Grouped by section, as MIT organized them. Not sequenced or ordered.
Lecture Notes and References
36 files
- MATLAB® Scripts Download
- Lecture 2 · MATLAB Scripts Download
- Lecture 3 · MATLAB Scripts Download
- Lecture 4 · MATLAB Scripts Download
- Lecture 5 · MATLAB Scripts Download
- Lecture 6 · MATLAB Scripts Download
- Lecture 8 · MATLAB Scripts Download
- Lecture 10 · MATLAB Scripts Download
- Lecture 13 · MATLAB Scripts Download
- Lecture 14 · MATLAB Scripts Download
- Lecture 20 · MATLAB Scripts Download
- 2.29 Numerical Fluid Mechanics Lecture 1 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 2 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 3 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 4 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 5 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 6 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 7 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 8 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 9 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 10 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 11 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 12 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 13 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 14 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 15 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 16 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 17 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 18 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 19 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 20 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 21 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 22 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 23 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 24 Slides Download
- 2.29 Numerical Fluid Mechanics Lecture 25 Slides Download
Assignments
12 files
- MATLAB Codes for Problem Set 5 Download
- MATLAB Codes for Problem Set 6 Download
- Node Ordering, Numbering, and Boundary Conditions Download
- Problem Set 1 Download
- Problem Set 2 Download
- Problem Set 3 Download
- Problem Set 4 Download
- Problem Set 5 Download
- Problem Set 6 Download
- MATLAB® Codes for Problem Set 3 Download
- NewtonRaphson Skeleton Download
- Lyn_sys_solver.m.txt Download
Quizzes
Course outline
Lecture Notes and References · Lecture Notes
Lecture 2: Recursion. Truncation Errors, Taylor Series and Error Analysis. Error Propagation and Estimation. Condition Numbers. Roots of Non-linear Equations–introduction and Bracketing Methods.
Lecture Notes and References · Lecture Notes
Lecture 3: Roots of Non-linear Equations, Bracketing Methods: Bisection / False Position. Open Methods: Open-point Iteration / Newton-raphson / Secant Methods, Extension to Systems of Equations.
Lecture Notes and References · Lecture Notes
Lecture 4: Systems of Linear Equations: Motivations and Plans, Direct Methods, Gauss Elimination.
Lecture Notes and References · Lecture Notes
Lecture 5: Systems of Linear Equations. Gaussian Elimination (Special Cases, Multiple Right Hand Sides). LU Decomposition and Factorization, Pivoting. Error Analysis for Linear Systems. Operations Counts.
Lecture Notes and References · Lecture Notes
Lecture 6: Systems of Linear Equations. Special Matrices: LU Decompositions, Tri-diagonal Systems, General Banded Matrices, Symmetric, Positive-definite Matrices. Introduction to Iterative Methods.
Lecture Notes and References · Lecture Notes
Lecture 7: Systems of Linear Equations. Iterative Methods: Jacobi’s Method, Gauss-seidel Iteration, Convergence, Successive Over-relaxation Methods, Gradient Methods, Stop Criteria, Examples.
Lecture Notes and References · Lecture Notes
Lecture 8: End of Systems of Linear Equations: Gradient Methods, Pre-conditioning. Krylov Methods. Finite-differences (FD): Classification of PDEs and Examples, Error Types and Discretization Properties.
Lecture Notes and References · Lecture Notes
Lecture 9: FD Schemes: Finite Difference Based on Taylor Series for Higher Order Accuracy Differences. Examples. Taylor Tables or Method of Undetermined Coefficients.
Lecture Notes and References · Lecture Notes
Lecture 10: FD Schemes: Polynomial Approximations (Newton, Lagrange, Hermite and Pade Schemes), Iterative Improvements and Extrapolations, Boundary Conditions, Non-uniform Grids, Grid Refinement.
Lecture Notes and References · Lecture Notes
Lecture 11: Finite-differences: Fourier Error Analysis, Introduction to Stability: Heuristic, Energy and Von Neumann Methods, Hyperbolic PDEs, Characteristics.
Lecture Notes and References · Lecture Notes
Lecture 12: Stability, Hyperbolic Eqns. Revisited, CFL Condition and Von Neumann Stability, Elliptic Equations Revisited and FD Schemes.
Lecture Notes and References · Lecture Notes
Lecture 13: End of Elliptic / Hyperbolic Equations, Special Advection Schemes (Donor Cell, Flux-corrected Transport, WENO), Parabolic Equations Revisited and Numerical FD Schemes.
Lecture Notes and References · Lecture Notes
Lecture 14: Finite Volume Methods.
Lecture Notes and References · Lecture Notes
Lecture 15: Methods for Unsteady Problems. Time Marching Methods. Ordinary Differential Equations (ODEs). Initial Value Problems (IVPs). Euler’s Method. Runge-kutta Methods.
Lecture Notes and References · Lecture Notes
Lecture 16: Time Marching (cont.): Higher Order ODEs, Stiffness and Multistep Methods. Solutions of the Navier Stokes Equation, Incompressible and Compressible.
Lecture Notes and References · Lecture Notes
Lecture 17: Solutions of the Navier Stokes Equation: Incompressible and Compressible. Pressure-correction, Fractional Step.
Lecture Notes and References · Lecture Notes
Lecture 18: Solutions of the Navier Stokes Equation: Incompressible and Compressible. Vorticity, Artificial Compressibility and Other Methods.
Lecture Notes and References · Lecture Notes
Lecture 19: Grid Generation and complex Geometries.
Lecture Notes and References · Lecture Notes
Lecture 20: Finite Volume on Complex Geometries. Finite Element Methods: Introduction. Fluid Applications.
Lecture Notes and References · Lecture Notes
Lecture 21: Finite Element Methods (cont.): Continuous Galerkin and Discontinuous Galerkin Methods. Spectral Methods.
Lecture Notes and References · Lecture Notes
Lecture 22: Lecture / Recitation. Inviscid Flow Equations: Boundary Element Methods. Panel Methods.
Lecture Notes and References · Lecture Notes
Lecture 23: Turbulent Flows: Models and Numerical Simulations.
Lecture Notes and References · Lecture Notes
Lecture 24: Finite Volume on Complex Geometries: Turbulent Flows and Their Numerical Modeling.
Lecture Notes and References · Lecture Notes
Lecture 25: Turbulence
MIT OpenCourseWare, Prof. Pierre Lermusiaux, 2.29 Numerical Fluid Mechanics, Spring 2015.
License: CC BY-NC-SA 4.0 · Edition: Spring 2015 · Open the original course on OCW ↗
Organized by RedLectern, independent of MIT and not endorsed by MIT.
Per-resource rights are recorded on each resource; All-Rights-Reserved items are link-only, never mirrored.
