Cours Numerical methods for fluid mechanics  (5AF03 )

F. HECHT & S. ZALESKI 

UPMC / Master II  Fluid Mechanics / SPI 

Version  15 Oct..  2018  F. Hecht part. 


Université Pierre et Marie Curie

F. Hecht,  (Class Room 14.24.205)




F. HECHT (Cours)

            Monday          room: 24.34.310          8h30 – 12h30  is the , Planning


A cours of FreeFem++ : An Introduction to Scientific Computing using Free Software FreeFem++ , August 28 to September 1 2017, Department of Mathematics, University of Pittsburgh, USA the zip file of the folder (presentation, examples, 7.8Mb) and the folder .


Week 1) 1 October 2018


Presentation of  Heat equation. 


 

Writing the weak form or the variational form

Presentation of the finite element and how tho build a finite element space.


Presentation of FreFem++

First  solve the stationary Heat equation with all kind of boundary condition (B.C)


Dirichlet, Neumann,


Verified  the classical error of Finite element. 


The freefem++ example is in directory of w1/


To do

1) install freefem++ precompile from the web site http://www.freefem.org/ff++/ for mac or windows systems

and for linux  compile le version using  http://www.freefem.org/ff++/linux.php (with ./configure --enable_download

to have a full version of freefem++, the mpi version is not mandatory). 


2)  launch FreeFem++ on fish.edp example on you computer.


Week 2) 8 October 2018


The computation of irrotational flow with Joukowski condition.

see section 2. 2 of NS3book.pdf


Introduction of time scheme


Euler explicite (Warning the stabling condition dt/h^2 < Cte for elliptque equation)

Euler implicite (alway stable)

The theta-schema (alway stable if theta > 0.5)


 BDF schema for higher order   see Backward differentiation formula - Wikipedia, the free encyclopedia


Week 3) 15 October 2018
Non Linear Problem

Fixe point algorithme, Newton's algortitme 


Approximation of the Stationnary  Stokes  problem 

incompressible ( boundary condition) Navier-Stokes