Génération automatique de codes adjoints : Stratégies d'utilisation pour le logiciel Odyssée, Application au code météorologique Meso-NH - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 1997

Génération automatique de codes adjoints : Stratégies d'utilisation pour le logiciel Odyssée, Application au code météorologique Meso-NH

Résumé

L'outil de différentiation automatique Odyssée 1.6 est appliqué au modèle météorologique Meso-NH pour générer les codes linéaire tangent et linéaire cotangent (adjoint). Odyssée permet d'éviter la construction manuelle des codes linéaires, mais ce logiciel produit des codes exécutables souvent très gros et difficiles à utiliser pour faire de l'optimisation. Cet inconvénient, qui découle principalement des calculs locaux de la trajectoire nécessaire à l'évaluation du code cotangent, peut être éliminé par sauvegarde de la trajectoire sur fichier. Dans ce rapport nous proposons un schéma algorithmique qui permet d'effectuer automatiquement les sauvegardes sur fichier en modifiant les codes linéaires tangent et cotangent, ce processus est optimisé pour chaque routine. Cet algorithme a été utilisé pour la différentiation de Meso-NH par rapport à l'état initial. Après une étape de validation, nous avons observé que l'exécution de ces codes linéaires est peu coûteuse en temps calcul et en mémoire : une exécution des codes linéaires nécessite seulement 3 fois plus de temps qu'une exécution de Meso-NH et la place mémoire occupée est suffisamment petite pour exécuter des simulations météorologiques ayant un sens physique.
Fichier principal
Vignette du fichier
RR-3251.pdf (753.74 Ko) Télécharger le fichier

Dates et versions

inria-00073438 , version 1 (24-05-2006)

Identifiants

  • HAL Id : inria-00073438 , version 1

Citer

Isabelle Charpentier, Mohammed Ghémirès. Génération automatique de codes adjoints : Stratégies d'utilisation pour le logiciel Odyssée, Application au code météorologique Meso-NH. [Rapport de recherche] RR-3251, INRIA. 1997. ⟨inria-00073438⟩
152 Consultations
245 Téléchargements

Partager

Gmail Facebook X LinkedIn More