28.08.2014 Views

université de montréal développement de la méthode des ...

université de montréal développement de la méthode des ...

université de montréal développement de la méthode des ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

66<br />

4.3 Méthodologie <strong>de</strong> résolution du système correctif<br />

L’inversion itérative du système correctif à <strong>la</strong> fin <strong>de</strong> chaque itération <strong>de</strong> <strong>la</strong> métho<strong>de</strong><br />

<strong>de</strong>s caractéristiques est un facteur important dans l’efficacité d’une technique d’accélération<br />

et ce<strong>la</strong> requiert une attention particulière. On se contente dans ce paragraphe<br />

d’exposer le choix que nous avons fait, le détail <strong>de</strong>s métho<strong>de</strong>s est présenté<br />

à l’Annexe VIII.<br />

Par construction, <strong>la</strong> matrice D est creuse et les techniques spécifiques développées<br />

en mathématiques appliquées pour <strong>la</strong> résolution <strong>de</strong>s grands systèmes linéaires creux<br />

telles qu’exposées dans [Saad, 1996,Meurant, 1999] sont disponibles. Par ailleurs,<br />

une librairie ≪open-source≫ telle que P SPARSLIB [Saad & Wu, 1995] fournit un<br />

point <strong>de</strong> départ intéressant pour une implémentation efficace <strong>de</strong> ces techniques dans<br />

une version dédiée au contexte <strong>de</strong> ACA. La procédure à implémenter comprend les<br />

points suivants :<br />

• le format <strong>de</strong> stockage <strong>de</strong>s matrices;<br />

• <strong>la</strong> renumérotation <strong>de</strong>s inconnues pour réduire <strong>la</strong> <strong>la</strong>rgeur <strong>de</strong> ban<strong>de</strong> <strong>de</strong> <strong>la</strong> matrice;<br />

• le préconditionnement type ILU;<br />

• <strong>la</strong> métho<strong>de</strong> itérative <strong>de</strong> Krylov.<br />

Pour le choix <strong>de</strong>s métho<strong>de</strong>s, le travail <strong>de</strong> comparaison réalisé par Santandrea dans<br />

[Santandrea & Sanchez, 2005] avec les métho<strong>de</strong>s DP 0 et DP 1 nous a facilité <strong>la</strong><br />

tâche. En effet, les contextes sont simi<strong>la</strong>ires et comme les systèmes générés par<br />

ACA sont a priori plus aisés à résoudre que les systèmes DP I <strong>de</strong> par leur taille,<br />

une technique trop coûteuse (préconditionnement ou métho<strong>de</strong> <strong>de</strong> résolution) dans<br />

le contexte <strong>de</strong>s métho<strong>de</strong>s DP 0 et DP 1 sera vraisemb<strong>la</strong>blement inefficace pour <strong>la</strong><br />

résolution du système ACA.<br />

Ainsi, on a opté pour un préconditionnement ILU0 et une métho<strong>de</strong> <strong>de</strong> Krylov à<br />

récurrence courte, Bi-CGSTAB.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!