thesis

Stratégies de redémarrage des méthodes itératives d'algèbre linéaire pour le calcul global

Defense date:

Jan. 1, 2005

Edit

Disciplines:

Abstract EN:

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.

Abstract FR:

The objective of this work is to contribute to the resolution of the large eigenproblems and/or the large linear systems by using shared resources on more or less large scale networks. The resolution of large systems in linear algebra is carried out, using the hybrid iterative methods. A hybrid method combines several different numerical methods or several copy of the same numerical method parameterized differently in order to accelerate the convergence of one of the methods. The convergence acceleration of hybrid methods by the numerical methodologies and/or parallel and distributed techniques constitutes the principal objective of this thesis. The acceleration convergence of these methods is dependent on the used restarting strategy. A study is occurred on a hybrid method called Multiple Explicitly Restarted Arnoldi Method (MERAM). We propose two synchronous approaches for the implementation of this method. We also propose a new synchronous hybrid algorithm for Implicitly Restarted Arnoldi Method. Global computing environments, based on Grid-RPC approach, constitute a good choice for resolution of the problems on the computational grid. A typical example of such environments is the NetSolve system. Using such type of architectures requires the definition of new algorithms. An adaptation of asynchronous MERAM on the Netsolve global computing system was conceived. We showed that the asynchronous algorithms of hybrid methods like MERAM are very well adapted to global computing