Numerical Methods for Fluid Dynamics
Emmanuel Dormy
Practical information:
Download Anaconda Python
Quick introduction to Python
Lectures:
Lecture 1:
Introduction + Finite Differences
Slides
[BIB MATHS] On Padé approximations
Lecture 2:
Numerical stability
Slides
C2.1_1D_heat_loops.py
C2.2_heat_loops_conv.py
C2.3_1D_heat_vect_conv.py
C2.4_Oscillator.py
Lecture 3:
Stokes flows
Slides
Lecture 4:
Navier-Stokes
Slides
C4.1_1D_advection.py
Lecture 5:
Spectral methods
Slides
C5.1_example_FFT.py
C5.2_Conv_FD.py
C5.3_Conv_Sp.py
C5.4_Shannon.py
C5.5_ETD.py
C5.6_Burgers.py
Lecture 6:
Waves and staggered meshes
Slides
Lecture 7:
Boundary conditions
Slides
Lecture 8:
Complex domains
Slides
Lecture 9:
Prospects
Slides
Tutorials:
Tutorial 1
TD1.pdf
Kronecker_product.pdf
Slides on the Kronecker product)
TD1.tar
TD1_corr.tar
Tutorial 2
TD2.pdf
TD2.tar
TD2_corr.tar
Tutorial 3
TD3.pdf
TD3.tar
TD3_corr.tar
Tutorial 4
TD4.pdf
TD4.tar
TD4_corr.tar
Tutorial 5
TD5.pdf
TD5.tar
TD5_corr.tar
Tutorial 6
TD6.pdf
TD6.tar
TD6_corr.tar
Tutorial 7
TD7.pdf
TD7.tar
TD7_corr.tar
Tutorial 8
TD8.pdf
TD8.tar
TD8_corr.tar