Comparativement à 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.