L. Cambier, M. Gazaix, S. Heib, S. Plot, M. Poinot, J.-P. Veuillot, J.-F. Boussuge, M. Montagnac
Le développement du logiciel elsA pour la simulation en aérodynamique et pour des applications multidisciplinaires a été entrepris par l'Onera en 1997. Le caractère multi-applications d'elsA permet de partager un grand nombre de méthodes et de modèles de la Mécanique des Fluides Numérique (CFD) pour une large palette d'applications du secteur aérospatial : avions, hélicoptères, turbomachines, missiles, lanceurs... Le logiciel elsA s'appuie sur une conception et une implémentation Orientées Objet, et met en œuvre trois langages de programmation : C++, Fortran et Python. La stratégie menée actuellement pour une évolution de l'architecture du logiciel vers une plus grande interopérabilité réside dans une approche par composants s'appuyant sur des interfaces standard pour les composants de la simulation CFD. Le présent article comprend une présentation générale des fonctionnalités du logiciel elsA en terme de modélisation, topologies de maillages, méthodes numériques et conditions aux limites, alors qu'une description plus détaillée de ces fonctionnalités se trouve dans d'autres articles de ce journal. Enfin, les activités menées pour elsA dans le domaine du Calcul Haute Performance sont présentées ici.