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

Isabelle Charpentier 1 Mohammed Ghémirès 1
1 IDOPT - System identification and optimization in physics and environment
Inria Grenoble - Rhône-Alpes, CNRS - Centre National de la Recherche Scientifique : UMR5527
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.
Type de document :
Rapport
[Rapport de recherche] RR-3251, INRIA. 1997
Liste complète des métadonnées

https://hal.inria.fr/inria-00073438
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 12:48:41
Dernière modification le : mercredi 11 avril 2018 - 01:54:26
Document(s) archivé(s) le : dimanche 4 avril 2010 - 21:13:34

Fichiers

Identifiants

  • HAL Id : inria-00073438, version 1

Collections

Citation

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〉

Partager

Métriques

Consultations de la notice

193

Téléchargements de fichiers

267