Thèse soutenue

Etude de la résolution des équations aux dérivées partielles en 3D sur des machines parallèles

FR  |  
EN
Auteur / Autrice : Bernard Siaud
Direction : Michel Le Helley
Type : Thèse de doctorat
Discipline(s) : Sciences. Dispositifs de l'électronique intégrée
Date : Soutenance en 1995
Etablissement(s) : Ecully, Ecole centrale de Lyon
Partenaire(s) de recherche : Laboratoire : Laboratoire d'électronique, optoélectronique et microsystèmes (Ecully, Rhône ; 1995-2006)

Mots clés

FR

Mots clés contrôlés

Mots clés libres

Résumé

FR  |  
EN

Une étude comparative de différentes machines parallèles a été réalisée à partir d'un algorithme type résolvant un systeme d'équations aux dérivées partielles (EDPs). Ce travail nous a permis d'évaluer l'influence du parallèlisme sur les temps de calcul et de communication interprocesseur. Au vu des résultats, nous avons pu définir, de facon plus précise, le cahier des charges de la machine HA3D dediée à la résolution des EDPs. Des algorithmes simples ont été développés pour améliorer la convergence de la méthode de gauss-seidel (diminuer le nombre de calculs) : approximation par maillages grossiers (AMG), variation du coefficient de sousrelaxation (VCS). La première methode consiste a initialiser les valeurs des variables (grandeurs physiques à dèterminer) par un calcul sur des maillages plus grossiers du domaine d'ètude, discretise par les mèthodes des volumes finis ou des diffèrences finies. La méthode VCS est utilisée lors de la remise à jour des coefficients pour tenir compte de la dependance des variables. Pour tester des machines paralleles, nous avons utilise une methode originale de mesure de performances. Les résultats ont montré que dans le cas de la machine paragon, la plus récente, les calculs recouvrent presque totalement les communications. Par conséquent, seule la déterioration de l'algorithme limitait le speed-up. Nous avons également vérifié que l'efficacité du systême d'exploitation (pour une machine donnée) était un point important pour les communications interprocesseurs.