Télécharger le fichier pdf d’un mémoire de fin d’études
Le logiciel YAO
Tangent linéaire et adjoint de la fonction globale
Modèle adjoint d’un graphe modulaire
|
Table des matières
1 Introduction
2 Principes théoriques de l’assimilation variationnelle
2.1 Introduction et notations
2.2 Calcul de l’adjoint
2.3 Méthode incrémentale
2.4 Quelques extensions
2.4.1 Transformation du vecteur d’état
2.4.2 Prise en compte du bruit du modèle, méthode duale
2.5 Conclusion
3 Le logiciel YAO
3.1 Concept de graphe modulaire
3.2 Tangent linéaire et adjoint de la fonction globale G
3.2.1 Modèle tangent linéaire d’un graphe modulaire
3.2.2 Modèle adjoint d’un graphe modulaire
3.3 Représentation d’une application par graphe modulaire
3.4 Mise au point d’expériences de simulation et/ou d’assimilation
3.5 Présentation de YAO
3.5.1 Le fichier description
3.5.2 Le fichier instructions
3.5.3 Les fichiers module
3.5.4 Le fichier chapeau
3.5.5 Applications et quelques considérations techniques
3.6 Présentation de quelques directives de description
3.6.1 Directive trajectory
3.6.2 Directive space
3.6.3 Directive module
3.6.4 Directive ctin
3.6.5 Directive order
3.7 Exemple numérique : le Shallow-water
3.8 Implémentation des méthodes incrémentales et duales dans YAO
3.9 Conclusion
4 Cohérence dans l’ordre de calcul
4.1 Introduction
4.2 Règles de vérification : cas des références relatives
4.3 Algorithme de cohérence
4.4 Références absolues
4.5 Résultats et conclusion
5 Génération automatique des directives order
5.1 Graphe de Dépendance Réduit (GDR)
5.2 Analyse structurelle du GDR
5.3 Anomalies dans la définition des ctin
5.4 Méthode de génération des directives order
5.4.1 Présentation de la méthode
5.4.2 Procédures de génération
5.5 Fusion de boucles
5.5.1 Fusion par mise en niveaux
5.6 Références absolues dans la génération automatique
6 Génération automatique de codes parallèles
6.1 La génération de code
6.1.1 Quelques aspects génériques du générateur YAO
6.1.2 Génération de la procédure forward
6.2 Une technique de parallélisation de directives order existantes
6.2.1 Décomposition de domaine
6.2.2 Un algorithme de parallélisation automatique de la procédure forward
6.2.3 Exemple de l’acoustique marine
6.3 Parallélisation lors de la génération automatique des directives order
6.4 Génération et parallélisation de la procédure backward
7 Conclusion et perspectives
Annexes
A Checkpointing
A.1 Stockage des sorties de la procédure forward
A.2 Analyse de l’allocation mémoire
A.2.1 L’application de l’acoustique marine
A.2.2 L’application NEMO
A.3 Recalculer versus stocker
A.4 Une application à YAO
A.4.1 Possible extension à l’espace
B Démonstration de la formule de la procédure backward
C Stockage de matrices et performances du programme séquentiel
Index
Télécharger le rapport complet
