LMA - Laboratoire de Mécanique et d’Acoustique

FEMJAVA - Beyond finite elements borders...

FemJAVA est un logiciel généraliste de calcul par éléments-finis écrit en JAVA. Sa structuration orientée objet particulière en fait un outil intéressant pour les problèmes à physiques multiples dans un contexte mécanique fluide ou solide.

PNGComparativement à d’autres outils éléments-finis, la réflexion menée autour de FemJAVA conduit aux avantages suivants :

  • la structuration des données facilite la manipulation de quantités locales (valeurs aux noeuds ou points de Gauss, ...) et globales (champs sur un domaine ou sous-domaine).
  • le concept de champs permet une unification du traitement algorithmique peu importe que le champ soit scalaire, vectoriel ou tensoriel (d’ordre 2).
  • les formulations multi-champs et/ou multi-physiques sont très faciles à implémenter dans le code.
  • idem pour ce qui concerne la décomposition de domaine ou les méthodes multi-grilles.

FemJAVA est développé au LMA par Dominique Eyheramendy & Stéphane Lejeunes.

Portfolio