Handouts
Lecture notes:
- Lecture Notes Numerics and Compressible Flow (last update 20220103): SG2212_Lecture_Notes.pdf Download SG2212_Lecture_Notes.pdf
- Lecture Notes: Introduction to fluid mechanics: Introduction_Fluid_Mechanics.pdf Download Introduction_Fluid_Mechanics.pdf
- Lecture Notes: Incompressible NS equations and FV method: Incompressible_NS_and_FV_methoth.pdf Download Incompressible_NS_and_FV_methoth.pdf
- Lecture notes: Methods for incompressible flows: Methods_for_incompressible_flows.pdf Download Methods_for_incompressible_flows.pdf
- Lecture notes: Iterative methods: Iterative_methods.pdf Download Iterative_methods.pdf
- Lecture notes: Coordinate transformation: Coordinate_transformation.pdf Download Coordinate_transformation.pdf
- Lecture notes: Unstructured FV: Unstructred_grid.pdf Download Unstructred_grid.pdf
- Lecture notes: Upwind scheme and flux splitting: Upwind_scheme.pdf Download Upwind_scheme.pdf
- Lecture notes: Compact finite differences: Compact_finite_differences.pdf Download Compact_finite_differences.pdf
Jupyter Notebooks:
To run the below scripts, either install "anaconda Links to an external site." on your computer, and start Jupyter notebooks. You will then have a free powerful tool for any type of numerical computation and data science at your fingertips! Alternatively, you can view the Jupyter notebooks using nbviewer, or run them on binder.
- Basic types of PDEs:
PDE types.ipynb on nbviewer Links to an external site. or run on binder Links to an external site.. - Errors of derivatives:
ferr.ipynb on nbviewer Links to an external site. or run on binder Links to an external site.. - Absolute stability for RK and AB schemes:
rk.ipynb on nbviewer Links to an external site. or run on binder Links to an external site.. - Stability of advection equation using upwind (FTBS) scheme:
blowup.ipynb on nbviewer Links to an external site. or run on binder Links to an external site.. - Burgers equation using upwind flux-splitting scheme:
burgers.ipynb on nbviewer Links to an external site. or run on binder Links to an external site.. - Burgers equation using low and high-order schemes:
flux_limiter.ipynb on nbviewer Links to an external site. or run on binder Links to an external site..
Study Questions:
- Study questions 2022: study_questions.pdf Download study_questions.pdf