FreeFem est un logiciel Open Source permettant de résoudre numériquement des équations différentielles par éléments finis. Il possède son propre langage de script, inspiré du C , pour décrire le type de problème différentiel, les équations aux dérivées partielles et les conditions initiales et aux limites. Il peut ainsi résoudre des problèmes dits multi-physiques, présentant des non-linéarités, en bi- comme en tri-dimensionnel, sur des maillages pouvant aller au million de nœuds (ordinateur de calcul standard) jusqu'à quelques milliards de nœuds (gros système multi-processeurs dédié au calcul).

Histoire

La première version a été créée en 1987 par Olivier Pironneau, nommée MacFem; PCFem émergea peu après. Les deux étaient écrits en Pascal. En 1992, il fut complètement réécrit en C et nommé FreeFem. Les versions suivantes, FreeFem (1996) et FreeFem (1998) utilisent aussi le C . 1999 FreeFem 3d (1999) est la première version tri-dimensionnelle.

En 2008, sort la version 3, nommée FreeFem , avec une réécriture du noyau de calcul par les éléments finis, permettant la prise en compte des cas multidimensionnels de 1 à 3 D.

Notes et références

Annexes

Bibliographie

  • (en) Georges Sadaka (LAMFA), « FreeFem , a tool to solve PDEs numerically », sur arXiv.org > math = Mathematics > Numerical Analysis, (consulté le ) ;
  • (en) F. Hecht. New development in FreeFem . J. Numer. Math. 20 (2012), no. 3-4, 251–265. 65Y15 ;
  • Groupe Calcul du CNRS projet PLUME, Olivier Pironneau (labo J-L.Lions, univ.Paris 6), « freefem (séminaire "Les alternatives libres aux outils propriétaires de maths") » [html video(flash)], sur webcast de l'IN2P3, CNRS, (consulté le ).
  • (en) Olivier Pantz, CMAP, École Polytechnique, « An Introduction to FreeFem (UPMC short course) » [PDF], sur univ. Bâle (Suisse), (consulté le ) ; Olivier Pantz, « Notes de mini-cours et exemples FreeFem , donné à Rabat, 2011 » [html pdf sources], sur CMAP, École Polytechnique (consulté le ).

Liens externes

  • Site officiel. Contient une documentation extensive, des exemples de scripts, d'utilisation, et de sorties, ainsi que de nombreux liens vers des démos, présentations, cours. Au 11/11/2018: ces liens sont morts.
  • Fiche du projet PLUME : « FreeFem  : résolution d'équations aux dérivées partielles par éléments finis », sur projet PLUME, CNRS, (consulté le ).
  • Documentation
  • Portail des mathématiques
  • Portail des logiciels libres

FreeFEM++ Manual Computing Platforms Microsoft Windows

GitHub andylee830914/freefem_webplot A Webbased Interactive

Introduction to finite element using FreeFEM · TuxRiders

GitHub ppmdatix/freefem

GitHub chibaf/introduction_to_freefem introduction to freefem