Free and powerful prototyping tools
For multiphysics simulation with FREEFEM++
This course will shed light on some of the most up-to-date methods for producing and/or prototyping multi-physical simulations using a high-level, free-form language (FreeFem++) specifically used for the finite element method.
The course lasts 3 days (18 hours) and includes 9 hours of theory and 9 hours of PC-based work putting the learned methods into practice.
FreeFem++ is a software program used for numerically solving partial differential equations (PDEs) in two- and three-dimensional domains using the finite element method. It concerns all sectors involved in scientific calculation. It allows rapid multi-physical prototyping and is a type of MATLAB or SCILAB for the finite element method.
The software is based on an efficient Domain Specific Language (DSL) user language used to:
- naturally determine problems with real, complex, scalar or vector values
- build, adapt, change and move domain meshes
- calculate boundary problems or eigenvalue problems
Course level: Basic/Advanced
The course is for those with a background in engineering and working on the modeling of physical phenomena.
Some familiarity is needed with finite elements and finite differences as well as with variational formulations or the principle of virtual work.
Frédéric NATAF :
Director of Research at LJLL, UPMC (Sorbonne University Pierre and Marie Curie Campus)
Frédéric HECHT :
Lecturer at the UMPC
Victorita DOLEAN :
Lecturer at the University of Nice and Reader at the University of Strathclyde
Pierre JOLIVET :
Researcher at IRIT, Toulouse (Computer Science Research Institute of Toulouse)
Pierre-Henri TOURNIER :
Research Engineer at LJLL, UPMC.
- Overview of FreeFem++
- Creating 2D and 3D meshes
- Automatic mesh adaptation
- Visualization and post-treatment of the results
- Applications to solid mechanics
- Elasticity system
- Calculation of clean modes
- Applications in mechanics of incompressible fluids
- Stokes and Navier-Stokes system
- Simulations in acoustics and electromagnetism
- Frequency and temporal Helmholtz and Maxwell equations
- Transparent boundary conditions
- Optimization tools
- Acceleration of calculations in FreeFem++
- Basic principles
- Direct, iterative (Krylov, multigrid) and domain decomposition methods
- Results on parallel machines
- The concepts covered will include a specific case study as a guiding principle throughout the course.
- Practicing of FreeFrem++ open-source code
Scheduled in French:
TOULOUSE: 11 to 13 May 2020
For the English realization, please, consult us.
€1,590 excluding tax (20% VAT)