FreeFem++

FreeFem++ est un logiciel Open Source permettant de résoudre numériquement des équations différentielles par éléments finis[1]. 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).

FreeFEM++

Informations
Développé par Université Pierre-et-Marie-Curie
Dernière version 4.4 ()
Écrit en C++
Interface Qt
Système d'exploitation Linux
Type Langage de programmation
Licence Licence_publique_générale_limitée_GNU 3
Site web https://freefem.org/

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++[2], 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

  1. Méthodes numériques appliquées pour le scientifique et l'ingénieur, Jean-Philippe Grivet, 2013
  2. Les versions dénommées "FreeFem", "FreeFem+" et "FreeFem 3d" sont obsolètes.

Annexes

Bibliographie

Liens externes

  • Portail des mathématiques
  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.