wiki:UserList/BilanDidier

Version 4 (modified by dsolyga, 11 years ago) (diff)

--

Liste des développements réalisés

Voici la liste demes travaux :

  • Réorganisation de stomate( juin-septembre 2010) : travail consistant à calquer l'organisation des modules de stomate sur l'organisation des modules de sechiba
    • encapsulation des variables restartées dand les modules où elles sont définies. Actuellement, toutes les variables sont définies dans stomate alors que certaines variables ne sont utilisées que dans un module.
    • création d'une routine init dans chaque module pour l'initialisation des variables
    • j'avais updaté la liste des variables par rapport à ma version de travail originelle (ORCHIDEE AR5 juin 2010)
    • J'explique ce travail sur la page suivante :voir CleanOrchidee
    • Avec le recul, je ne suis pas très satisfait de ce travail. Il est à reprendre et à actualiser. La version est sur le serveur SVN (branche Restruct_Stomate)
    • C'est un travail qui n'est pas spécialement difficile mais long. Les test à faire sont triviaux (comparaison de fichiers restart).
    • QUESTION : Est-ce que le but est bien de supprimer le module stomate_io ?
  • Développement de l'externalisation des paramètres du modèle (septembre 2010 - Avril 2011 puis maintenance jusqu'en mai 2012) :
    • implémentée dans le tag 1.9.6.
    • Outils : script python permettant de construire une carte avec X pfts à partir de la classification de Olson. Il s'agit d'une mise à jour du script de Martial et Nathalie de 2006. Il utilise la librairie CDAT2. Problème : il est utilisable uniquement sur Obelix et n'est donc pas portable. Voir http://forge.ipsl.jussieu.fr/orchidee/browser/trunk/TOOLS/GENERATE_VEGET_MAP
    • J'avais reformaté les etiquettes pour les paramètres dans le code (ajout de Config units) afin qu'ils soient interprétables par un script shell et gawk.
      Ces 2 scripts permettent de génerer 2 fichiers texte orchidee.default et orchidee_wiki. orchidee_wiki génère un fichier texte au format wiki permettant de mettre à jour la page suivante Documentation/OrchideeParameters . Attention, seuls les Config Help écrits sur plusieurs lignes sont gérés. Les autres rubriques doivent tenir obligatoirement sur une ligne.http://forge.ipsl.jussieu.fr/orchidee/browser/trunk/TOOLS/TOOLS_PARAMETERS
    • Tous les scripts sont documentés : il y a un fichier README pour chacun des 2 scripts.
  • Spatialisation :
    • Travail jamais effectué. Il y a eu d'autres priorités, par conséquent pas le temps pour faire la liste des paramètres. Avec la nouvelle hydrologie, c'est peut-être le bon moment pour y réfléchir. Je peux ouvrir un ticket.
    • J'ai écrit un document en août 2011 sur la spatialisation de dpu_cste (maintenant dpu_max) et vcmax_opt. Voir fichier à attacher.
    • Nicolas Viovy a spatialisé la profondeur de sol et vcmax dans sa version (ainsi que le sla).
  • Spin-up (avril-juin 2011 puis novembre 2011-juilet 2012) :
    • Implémentation réalisée. Permet d'accélerer la convergence des pools de carbone du sol.
    • Travail entièrement documenté : voir Branches/AccelerationSpinup pour la description du développement, la présentation donnée lors de la réunion ORCHIDEE-DEV du 05/07/2012 SPINUP_final_presentation et le document technique de septembre 2012 SPINUP_technical_documentation
    • Extension de la méthode lors des prochains merges : la méthode doit être retravaillée pour le merge avec FM et avec l'azote. Pour FM, il faut rajouter 2 pools de litière et donc augmenter la taille des matrices.
    • TO DO : écrire un petit document sur l'extension de la méthode
  • Performances du modèle :
    • Mon travail sur les performances du modèle se trouvent ici : ParallelismPerformances
    • TO DO : écrire un tutoriel sur l'utilisation de vampirtrace
  • Cours :
    • SVN : J'ai remis à jour mon cours en essayant de merger la présentation de Josefine donnée lors de la réunion DEV du 13/11/2012.
    • Quick start guide : écrit avec Sebastiaan et Josefine. Permet d'installer et de lancer ORCHIDEE avec libigcm pour la première fois.
    • Formation ORCHIDEE : cours sur la configuration OOL_SEC_STO et libigcm sur Obelix (voir ici)
    • TO DO : mettre les fichier odp sur le dods.
  • Maintenance des configurations :
    • Le passage à libigcm 2.0 pour les configurations d'ORCHIDEE s'est fait un peu dans la douleur.
    • Les configurations du trunk actuel, dont le spinup fonctionnent avec toutes les versions de libigcm (rétro-compatibilité)
    • A l'avenir, s'assurer de se tenir au courant de l'évolution de libigcm