Getfem++



Développement d'une bibliothèque d'éléments finis générique.
Le projet Getfem++ cible le développement d'une bibliothèque d'éléments finis générique. Le but étant de fournir un framework d'éléments finis permettant de créer facilement le code numérique pour la modélisation du système décrit par des équations différentielles partielles (e.d.p.). Une attention particulière est donnée à la flexibilité d'usage de la bibliothèque dans le sens où le passage d'une méthode à une autre est rendue aussi simple que possible.
Le point majeur permettant cela, comparé aux systèmes traditionnels d'éléments finis, est la totale séparation entre la description des modèles d'e.d.p. et les méthodes d'éléments finis. De plus, une sépération est faite entre les méthodes d'intégration (exactes ou approximatives), les transformations géométriques (linéaires ou non) et les méthodes d'éléments finis arbritraires décrites dans la référence d'un élément.
Getfem++ peut également être utilisé pour construire des codes d'éléments finis génériques, où les éléments, les méthodes d'intégration, les dimensions des maillages son juste des paramètres pouvant être modifiés facilement et par la même permettant un large spectre d'expérimentations.
Le but est également de rendre l'ajout de nouveaux éléments finis aussi simple que possible. Pour une méthode standard, une description de la fonction de forme de l'élément fini et du type de connexion des degrés de liberté sur l'élément de référence sont suffisants.
Site web : http://home.gna.org/getfem/
Pays : France
Licence : LGPL
Leader du projet : Yves Renard
Public visé : Scientifiques (particulièrement des étudiants en thèse) qui ont besoin de modéliser des phénomènes complexes décrit par des équations aux dérivées partielles. (mécanique des structures, électromagnétisme, ondes ...)
Projets similaires : freefem++, rheolef, deal II, modulef.
Spécificités : Approche générique. Séparation complète entre méthodes d'éléments finis et modèles décrits par des équations aux dérivées partielles. large éventail de méthodes.
Vous souhaitez contribuer ?
Contributions souhaitées : code, documentation
Nombre de développeurs : 2
Nombre de contributeurs : 8
Mailing list du projet : https://mail.gna.org/listinfo/getfem-users/
CVS / SVN public : http://svn.gna.org/viewcvs/getfem/





