Génération de codes adjoints : Traitement de la trajectoire du modèle direct - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport Année : 1998

Génération de codes adjoints : Traitement de la trajectoire du modèle direct

Résumé

Le problème principal de l'exécution des codes adjoints est la taille de la trajectoire créée par le modèle direct et nécessaire à l'évaluation des codes linéarisés. Cette trajectoire, stockée dans des fichiers ou recalculée localement, implique l'utilisation d'une grande quantité de mémoire-disque ou l'utilisation d'un grand nombre de variables locales (mémoire vive). Dans tous les cas, cette construction peut excéder les capacités mémoire de l'ordinateur utilisé. Pour résoudre ce probléme, A. Griewank a proposé d'utiliser des schémas de check-points qui permettent de diviser l'évaluation de l'adjoint en petit problèmes adjoints impliquant la construction locale de petits morceaux de trajectoire. Dans ce rapport, nous présentons plusieurs algorithmes dont le schéma «Treeverse» de Griewank qui, dans certains cas, n'est pas le schéma optimal. Dans la seconde partie, les schémas de check-points sont utilisés pour calculer des gradients sur le modèle météorologique Meso-NH. Les performances numériques des schémas montrent que la plupart des simulations atmosphériques qui ont un sens physique sont réalisables : grand nombre d'itérations, discrétisation spatiale fine. Calculé de cette manière, l'adjoint est seulement 4/3 plus coûteux qu'un adjoint qui serait calculé en une seule fois.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-3405.pdf (719.23 Ko) Télécharger le fichier

Dates et versions

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

Identifiants

  • HAL Id : inria-00073285 , version 1

Citer

Isabelle Charpentier. Génération de codes adjoints : Traitement de la trajectoire du modèle direct. RR-3405, INRIA. 1998. ⟨inria-00073285⟩
53 Consultations
165 Téléchargements

Partager

Gmail Facebook X LinkedIn More