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: Finite-volume method: FV_method.pdf Download FV_method.pdf
- Lecture Notes: Discretization of 2D N.-S. eqs. for incomprssible flows: Discretized_2D_Incompressible_NS.pdf Download Discretized_2D_Incompressible_NS.pdf
- Lecture Notes: Solution methods for incompressible N.-S. eqs.: Methods_for_incompressible_flows.pdf Download Methods_for_incompressible_flows.pdf
- Lecture Notes: Iterative methods and Multigrain: Iterative_methods.pdf Download Iterative_methods.pdf
- Lekture Notes: Coordinate transformation: Coordinate_transformation.pdf Download Coordinate_transformation.pdf (slides: MG.pdf Download MG.pdf)
- Lecture Notes: FV for unstructured mesh: Unstructured_grid.pdf Download Unstructured_grid.pdf (slides: unstructured_grid_slides.pdf Download unstructured_grid_slides.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