Changes between Version 14 and Version 15 of DevelopmentActivities/Assimilation


Ignore:
Timestamp:
2011-05-27T15:25:50+02:00 (13 years ago)
Author:
ekoffi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentActivities/Assimilation

    v14 v15  
     1 
     2== Reunion du 20/04/2011 sur l etat d avancement du travail sur l assimilation d ORCHIDEE avec TAF == 
     3Presents: Catherine Ottle (CO), Cedric Bacour (CB), Philippe Peylin (PP), Sylvain Kuppel (SK), Abdou Kane (AK), Martial Mancip (MM), Ernest Koffi (EK) 
     4 
     5EK presente les objectifs de ce travail et son avancement (voir presentation. Est-ce possible de mettre cette presentation ici ?) 
     6En  resume, il faut adapter ORCHIDEE de telle sorte qu'on puisse l appeler comme une function model(n,x,fc):  avec n le nombre de paramatres du modele a optimiser, x le vecteur parametres et fc la fonction cout en fonction des variables pour lesquelles les parametres sont optimises. Ensuite, il faut compiler le modele avec le compilateur lf95 en utilisant les options les plus strictes possibles de ce compilateur, en occurence l option --chkglobal. Ce travail est effecute par EK et MM. 
     7 
     8Etat d avancement: 
     9 
     101. Modele direct 
     11- Mise en forme du modele telle que decrite ci-dessus effectuee 
     12- Compilation du modele sans l option --chkglobal: OK 
     13- Test du modele sans l option --chkglobal: OK. Ce test consiste a appeler ORCHIDEE deux fois de suite sans modifier les parametres et s assurer que la fonction cout est la meme. Ceci suppose que toutes les initialisations/deallocations des tableaux du modele ont ete bien effecuees. Ensuite, un troisieme test suivant les deux precedents en perturbant les parametres. 
     14- Compilation du modele avec l option --chkgloabl: OK, mais le modele plante a l execution. 
     15 
     162. Modele tangeant lineaire (TL) 
     17  - Code TL genere mais ne compile pas. 
     18 
     193. Cette version du modele suit la structure de compilation/gestion du modele ORCHIDEE generique 
     20 
     214. Une branche Assimilation est cree : http://forge.ipsl.jussieu.fr/orchidee/browser/branches/Assimilation 
     22 
     235. Discussions: 
     24 
     25 - Calcul de la fonction cout: 
     26CB pose la question sur la maniere dont on calcule la fonction cout de la nouvelle version d ORCHIDEE pour l assimilation. En effet, la fonction cout considere les observations pour les variables pour lesquelles on optimise les parametres. Dans la version TL qui utilise seulement une partie du modele et qui marche (travail de Francois Delage (FD) et Cedric Bacour), la fonction cout est calcule a partir de toutes les variables modelisees pour lesquelles on cherche a optimiser les parametres. L argument principal justifiant cette deuxieme maniere de calculer la fonction cout est qu'une fois les codes TL generes, on y revient plus sauf s il y a une modification majeure. 
     27EK pense que les 2 options sont equivalentes pour TAF et surtout que la generation des codes TL par TAF ne prend pas de temps (i.e., une fois que les codes ont ete bien generes) . Ainsi, une modification du code avec ajout d autres variables/parametres ne necessite pas un travail supplementaire important. Il est neamoins prevu de considerer les deux options dans le but de comparer les codes TL. 
     28 
     29- Directives TAF 
     30 CB demande si les directives TAF utilisees par FD et CB ont ete conservees. En grande partie oui, sauf les directives dans le nouveau model.f90 ont ete enlevees. Une verification faite apres la reunion montre que les codes TL generes par TAF avec ou sans ces directives restent identiques. 
     31 
     32- Option -keep de TAF 
     33EK pense que cette option ne devrait pas etre consideree car TAF analyse les liens entre les entrees et sorties du modele. Cette option utilisee apres la reunion permet neanmoins d avoir un nombre de modules legerement eleve pour lesquels le code TL est cree. Neanmoins ce code TL ne compile toujours pas. 
     34 
     35 
     36 
    137= Assimilation of ORCHIDEE model = 
    238