Expires soon CEA

Optimisation d'une méthode de décomposition de domaine dans un contexte HPC

  • Stage
  • Bordeaux (Gironde)
  • IT development

Job description

Détail de l'offre

Informations générales

Entité de rattachement

Situé entre Bordeaux et Arcachon, le centre d'Etudes Scientifiques et Techniques d'Aquitaine (Cesta) a pour mission première d'assurer l'architecture industrielle des armes de la force de dissuasion. Il exploite le Laser Mégajoule (LMJ) qui permet la réalisation d'expériences à très hautes températures et pressions contribuant à la validation des modèles physiques utilisés dans la simulation du fonctionnement nucléaire des armes.

Référence

2019-10657-1359

Description du poste

Domaine

Electromagnétisme, génie électrique

Contrat

Stage

Durée du contrat (en mois)

6 mois

Description de l'offre

Le contexte Dans ce cadre de la furtivité radar, le CEA/CESTA développe des codes de calcul simulant le comportement électromagnétique d'objets 3D complexes. L'un de ces codes couple une méthode éléments finis (pour modéliser finement les couches de matériaux) à une équation intégrale (utilisée comme condition de rayonnement exacte). La partie éléments finis est aujourd'hui traitée par une méthode de décomposition de domaine, chaque sous-domaine étant résolu à l'aide d'un solveur direct pour matrices creuses. Avec les besoins accrus en simulations 3D et l'augmentation des capacités de calcul des supercalculateurs du CEA, il est important d'optimiser certaines parties du code pour le passage à l échelle : L'augmentation du nombre de sous-domaines qui peut tendre à dégrader la convergence de la méthode. L'augmentation des tailles des sous-domaines qui rend l'utilisation d'un solveur direct complexe, du fait de la scalabilité de ce type de solveur. Les objectifs Le premier objectif de ce stage sera de développer un outil automatique de répartition optimale du domaine de calcul sur les cœurs de calcul (notamment: nombre de sous-domaines optimal, et attribution optimale des ressources de calcul à ces sous-domaines) . Cette répartition sera basée sur un modèle prédictif de coût de calcul développé lors d'un précédent stage. Un second objectif sera d'étudier la faisabilité d'utiliser d'autres solveurs pour la résolution des sous-domaines (solveurs directs ou itératifs). Cet aspect pourra faire l'objet d'une poursuite en thèse.

Ideal candidate profile

Profil du candidat

MASTER/INGENIEUR
BAC+5