Stratégies de redémarrage des méthodes itératives d'algèbre linéaire pour le calcul global
Auteur / Autrice : | Seyed Abolfazi Shahzadeh Fazeli |
Direction : | Nahid Emad Petiton |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2005 |
Etablissement(s) : | Versailles-St Quentin en Yvelines |
Mots clés
Résumé
L'objectif de ce travail est de contribuer à la résolution des grands problèmes de valeur propre et/ou des grands systèmes linéaires en utilisant des ressources partagées sur des réseaux plus ou moins larges. La résolution de grands systèmes d'algèbre linéaire s'effectue, à l'aide des méthodes itératives hybrides. Une méthode hybride combine plusieurs méthodes numériques différentes ou bien plusieurs copy d'une même méthode numérique paramétrées différemment afin d'accélérer la convergence de l'une de ces méthodes. L'amélioration de la vitesse de convergence et d'exécution des méthodes hybrides par des méthodologies numériques et/ou des techniques de calcul parallèle et distribué constitue l'objectif principal de cette thèse. La vitesse de convergence de ces méthodes est dépendante de l'approche utilisée lors du redémarrage du processus itératif. Nous présentons une étude sur une méthode hybride appelée Multiple Explicitly Restarted Arnoldi Method (MERAM), et nous proposons deux approches synchrones pour sa mise en oeuvre. Nous proposons également un nouvel algorithme hybride synchrone pour la méthode Implicitly Restarted Arnoldi Method. Des environnements de calcul global basés sur une approche Grid-RPC constituent un bon choix pour élaborer des programmes de résolution de problèmes sur les grilles de calcul. Un exemple typique de tels environnements est le système NetSolve. L'utilisation de ce type d'architectures nécessite la définition de nouveaux algorithmes. Une adaptation de MERAM asynchrone au système de calcul global NetSolve a été conçue. Nous avons montré que les algorithmes asynchrones de type MERAM sont très bien adaptés au calcul global. Nous avons mis en évidence un certain nombre de problèmes ouverts concernant la programmation des algorithmes hybrides en calcul global.