Logiciels

OOFE

Object Oriented Finite Element program

Objectifs et thèmes

OOFE est un code d’éléments finis orienté objet développé en C++ pour calcul des structures et de matériaux par éléments finis. La version actuelle du code contient plus de 310 classes et plus de 100 000 lignes.  
Thèmes (actuels) : propagation des ondes en milieux complexes (matériaux hétérogènes anisotropes, matériaux polycristallins, composites de type matrice-inclusion, panneaux sandwichs en nid d’abeilles, assemblages des plaques/coques, etc.), calcul adaptatif avec remaillage et estimation d’erreur ; calcul parallèle.

Caractéristiques 

Voici quelques points forts qui caractérisent le code :

  • Son architecture orientée objet et son formalisme intrinsèque d’implémentation en termes de tenseur et de vecteur ;
  • Ses classes CAO intégrées permettant un remaillage adaptatif respectant exactement les géométries courbes, telles que les coques ;
  • Ses estimateurs d’erreur de discrétisation et de modèle et ses solveurs adaptatifs ;
  • Son solveur dynamique adaptatif de Galerkin espace-temps discontinu en temps ;
  • Son solveur dynamique massivement parallèle de Galerkin discontinu en espace – il utilise la librairie METIS pour le partitionnement en sous domaines, la librairie MPI pour gérer la communication inter-processeurs pour le calcul parallèle, et s’interface avec NEPER pour simuler des microstructures polycristallines 2D/3D.   

Le code est multiplateforme et géré par Gitlab de CentraleSupélec. Il est installé sur les calculateurs du mésocentre Paris Saclay.

Propriété et contributeurs

  • CNRS, CentraleSupélec
  • Bing TIE
  • Anne-Sophie MOURONVAL (développement de la version parallèle du solveur sDG, ANR MAPIE 2013-2017, COLUMBO 2022-2025)
  • Juan Camilo VICTORIA GIRALDO (ANR COLUMBO 2022-2025)

Communauté d’utilisateurs

  • CentraleSupélec (LMPS)
  • Doctorants pour la recherche
  • Etudiants M2 pour l’enseignement

Projets 

  • ANR MAPIE (2013-2017)
  • ANR COLUMBO (2022-2025)
  • PIA RHU EndoVx (2022-2026)
  • ANR DIZZY (2025-2028)
  • Projet 3DPrintheart (Paris Région PhD2 2019, 2019-2023)
  • Projet Labex LaSIPS ModUS3D (2018-2020)
  • Pôle « Chocs Pyrotechniques » (2002-2013)

 

 

Publications

Contact