Description : up-GalilŽe                            LaMACS

             M.A.C.S.

 

 

MACS3, ANALYSE NUMERIQUE AVANCEE :

METHODES DE DECOMPOSITION DE DOMAINES

 

Volume: 39h

Enseignants: L. Halpern (PU, LAGA, Paris 13), J. Ryan (IngŽnieur ONERA Calcul haute performance)

Contr™le des connaissances : Examen + Projet encadrŽ

UE : Matires de base


Motivation du cours : Des phŽnomnes physiques de plus en plus complexes sont modŽlisŽs par des systmes d'Žquations aux dŽrivŽes partielles. Ces Žquations sont elles-mmes discrŽtisŽes pour tre rŽsolues par ordinateur. Si les progrs technologiques ont constamment amŽliorŽ les performances des processeurs, ces performances atteignent aujourd'hui un plateau en terme de mŽmoire et de puissance de calcul. Les ordinateurs monoprocesseurs ont laissŽ la place aux quadricÏurs pour les ordinateurs de bureau, aux ordinateurs parallles ˆ mŽmoire distribuŽe pour les calculs actuels qui nŽcessitent de calculer en parallle sur un grand nombre de processeurs (le plus gros ordinateur actuel est un FUJITSU formŽ de 548 352 processeurs, qui dŽveloppe une puissance de calcul de 10 petaflops). Pour utiliser au mieux ces calculateurs   parallles formŽs d'un grand nombre de processeurs, il fallait inventer de nouveaux algorithmes parallles.  Les mŽthodes de dŽcomposition de domaine sont naturellement adaptŽes ˆ cette problŽmatique, pour des systmes complexes issus de la modŽlisation. Elles permettent de structurer et gŽrer le domaine gŽomŽtrique en sous-domaines. Pour chaque sous-domaine, les donnŽes du problme (gŽomŽtrie, coefficients) et les calculs sont dŽdiŽs ˆ un nÏud du multiprocesseur, et la communication entre les nÏuds reproduit divers types de transmission entre les sous-domaines.

 

Objectifs du cours : Ce cours se propose de donner un aperu des diverses mŽthodes de dŽcomposition de domaines, inventŽes au fil du temps dans divers contextes. Pour guider l'Žtudiant, nous donnerons un problme modle simple sur lequel nous introduirons les principaux concepts et mŽcanismes, chaque fois illustrŽs par des petits programmes Matlab quÕil pourra faire tourner pour comprendre.

PrŽrequis :  Cours MACS 1 et 2, ou M1 de mathŽmatiques.


Documents

Document du cours

Poly MACS 1 sur les systmes linŽaires. Chapitre de rappels.

Les codes du TP.

Contenu du cours :

1)   Rappels sur les mŽthodes itŽratives de rŽsolution de systmes linŽaires (Jacobi, Gauss-Seidel,SOR, gradient)

2)    MŽthodes de Schwarz

a)    MŽthodes alternŽe et parallle.

b)   MŽthodes de Schwarz discrtes.

c)     MŽthodes de Schwarz et prŽconditionnement

3)   MŽthode de Schur

a)    Schur primal

b)   Schur dual

c)    Feti et Neumann-Neumann

d)   Dirichlet-Neumann et Neumann-Dirichlet.

4)   PrŽconditionneur grille grossire.

DÕautre part trois sŽances seront consacrŽes ˆ la rŽalisation dÕun projet de dŽcomposition de domaines.

Ce projet consistera en lÕapplication et comparaison de ces mŽthodes ˆ la rŽsolution des Žquations dÕEuler linŽarisŽ instationnaire par un schŽma temporel implicite. Un code explicite 2D sera fourni. 

La note de ce projet constituera la moitiŽ de la note du cours.

 

 

                            SchŽma
            original de H.A. Schwarz                           Plateforme de forage : sous-structuration
            naturelle

                     Exemples de dŽcomposition de domaines