Développement et parallélisation d’un solveur ACA Présentation du cadre de l'étude : Dassault Aviation développe le logiciel de simulation Spectre qui permet de calculer la diffraction d'ondes électromagnétiques par un aéronef. Les applications de ce code sont les modélisations pour la furtivité, les modélisations d'antennes ou de vulnérabilité à l'environnement électromagnétique. Le temps de résolution directe des problèmes de diffraction croît en O(N3), et limite fortement les bandes de fréquences simulées. Les méthodes d'accélération de type multipôle (FMM) sont utilisées pour les hautes fréquences, mais présentent d'autres limites (précision, convergence, multiplicité des sources). Récemment, des méthodes de résolution directe accélérée par compression de matrice ont été développées et représentent une avancée importante dans le domaine, notamment la méthode ACA (Adaptive Cross Approximation). Etapes : -bibliographie pour se familiariser avec la méthode -programmation de l'algorithme dans Spectre -Validation sur des cas canoniques -Evaluation des performances sur des cas représentatifs des problèmes SER et antenne. -Parallélisation de l'algorithme Objectifs à atteindre : Implanter l'ACA dans le code Spectre, et statuer sur le gain apporté par rapport aux méthodes classiques. Compétences techniques et qualités personnelles souhaitées : Mathématiques appliquées, Fortran, MATLAB, Electromagnétisme Lieu du stage : site Dassault Aviation de Saint-Cloud (92) Responsable : Quentin Carayol ([email protected])