FreeFem++ est un logiciel Open Source permettant de résoudre numériquement des équations différentielles par éléments finisMéthodes numériques appliquées pour le scientifique et l'ingénieur, Jean-Philippe Grivet, 2013. 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++Les versions dénommées "FreeFem", "FreeFem+" et "FreeFem 3d" sont obsolètes., 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
F. Hecht. New development in FreeFem++. J. Numer. Math. 20 (2012), no. 3-4, 251–265. 65Y15 ; . ; .
Liens externes
. 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 : .
Catégorie:Logiciel de calcul numérique Catégorie:Méthode des éléments finis