FreeFem++ : résolution d'équations aux dérivées partielles par éléments finis

Fiche PLUME
  • Statut de la fiche : Logiciel : MAJ Relue par RT
  • Création ou MAJ importante : 30/04/2009
  • Correction mineure : 26/03/2013
  • Auteur : Violaine Louvet - Institut Camille Jordan (CNRS, Université Lyon 1)
  • Responsable thématique : Violaine Louvet (Institut Camille Jordan)
Mots clés
Description
Fonctionnalités générales

Résolution d'équations aux dérivées partielles par des méthodes d'éléments finis sur des géométries 2D.

Autres fonctionnalités
  • Description du problème par formulation variationnelle en langage Gfem dédié à la méthode des éléments finis
  • Génération de maillage, adaptation de maillage
  • Nombreux éléments finis implémentés, solveurs directs et itératifs
  • Versions 2D et 3D
  • Sorties graphiques
  • Version parallèle expérimentale
Interopérabilité
  • Format d’entrée interne (langage Gfem).
  • Format de sortie des graphes en fichier postscript.
  • Possibilité d’utiliser directement les logiciels gnuplot et medit.
Contexte d'utilisation dans mon laboratoire/service

Utilisé à l'Institut Camille Jordan comme soutien à l'enseignement et outil de recherche par quelques utilisateurs.

Limitations, difficultés, fonctionnalités importantes non couvertes

Nécessité de connaître la méthode des éléments finis, notamment l'écriture des formulations variationnelles.

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré
  • Debian et variantes (ubuntu …)
  • Freebsd
Plates-formes

Linux, Windows, Mac OS X

Logiciels connexes

Un environnement intégré pour FreeFem++, FreeFem++-cs : http://www.ann.jussieu.fr/~lehyaric/ffcs/index.htm

Autres logiciels aux fonctionnalités équivalentes
Environnement de développement
Type de structure associée au développement

Développé au sein du laboratoire Jacques-Louis Lions de l’université Paris 6.

Eléments de pérennité
  • Utilisation du langage C++
  • Aspect pédagogique intéressant pour l’apprentissage des éléments finis
Références d'utilisateurs institutionnels

Utilisé en enseignement et recherche dans beaucoup de départements de mathématiques appliquées : Université Paris 6, Polytechnique, ENS Ulm, Ecole Nationale des Ponts et Chaussée, …

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur
  • Fichier pdf en anglais : http://www.freefem.org/ff++/ftp/freefem++doc.pdf (nouvelle version, mars 2009)
  • Livre issu du fichier sur demande (contre 3 DVDs) à adresser à :
    • Dr FREEFEM++,
    • Laboratoire JL Lions,
    • University of Paris VI,
    • 175 rue du Chevaleret,
    • 75013 Paris France
Divers (astuces, actualités, sécurité)

Nombreux exemples fournis et beaucoup de TP basés sur FreeFem++ sont disponibles en ligne.