Changes between Version 43 and Version 44 of AjeterIci/TechnicalReports


Ignore:
Timestamp:
2011-09-08T16:39:09+02:00 (13 years ago)
Author:
dsolyga
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AjeterIci/TechnicalReports

    v43 v44  
    11= Reports of technical meeting ORCHIDEE = 
     2 
     3== 08/09/2011 == 
     4Présents: Marie-Alice Foujols, Juliette Lathière, Sebastiaan Luyssaert, Fabienne Maignan, Martial Mancip, Didier Solyga, Nicolas Viovy, Nicolas Vuichard. 
     5 
     6=== 1 - Bilan des actions effectuées suite aux précedentes réunions === 
     7 * Forçage ERA-interim : suite à la réunion du 01/09/2011 Nicolas Vuichard a étudié la possibilité d'utiliser des forçages leap avec l'attribut calendar à noleap. Il vaut mieux selon lui  
     8   rester avec des forçages noleap et éventuellemnt revenir plus tard sur le leap. 
     9 * Interpolation des données journalières : Nicolas Vuichard a synthétisé ce qui a déjà fait (à part le travail de Kun Tan). Didier a accepté de travailler dur l'interpolation de ces champs.     
     10 * Démarche qualité : une réunion avec un membre de l'IRFU est prévue avec Fabienne et les volontaires sur la bonne manière de remplir le questionnaire (dans une quizaine de jours) 
     11 * questionnaire Metafor : A voir avec Nathalie et Patricia. 
     12 * Page DGVM sur le wiki : Nicolas Viovy a entrepris la début de la rédaction de la page. Il doit indiquer encore les bugs corrigés par rapport à la version de Sonke.  
     13 * Simulation LMDZOR : bientôt  
     14 * Didier a crée la page pour le nettoyage prévue pour la version 2.0 CleanOrchidee 
     15 
     16=== 2 - Documentation === 
     17 * Sebastiaan a crée une page sur le wiki résumant le travail effectué ces derniers mois avec Fabienne et Martial : OrchideeDocumentation 
     18 * Martial a présenté les fonctionnalités de Doxygen (version 1.6.2) : 
     19   * Doxygen permet d'associer la documentation à une version donnée ou à un tag en générant des pages html (web) ou en pdf (chacun peut donc générer sa doc) 
     20   * Doxygen permet l'inclusion de liens dans la documentation technique pointant sur la documentation scientifique et réciproquement. 
     21   * Doxygen permet de tracer les routines entre elles : caller graph (toutes les routines appelées par une routine donnée) et call graph ( toutes les routine qui appellent une routine donnée)  
     22 * Le travail de Martial pour la documentation d'ORCHIDEE est disponible sur sa version personnelle que chacun peut librement télécharger et tester. Il se compose de deux scripts dont l'un permettant de transformer 
     23   les commentaires d'ORCHIDEE en commentaires lisibles par Doxygen. Ce traitement est à titre provisoire : dans l'avenir , on s'assurera que les commentaires sont au bon format pour Doxygen.  
     24 * Présentation des groupes : Doxygen permet de regrouper les variables par groupe comme les variables d'allocation, ce qui assure un tracé global de ces variables dans le code. 
     25 * Le pdf généré(doc scientifique + technique) par Martial est disponible sur Obelix 
     26 * Pour une question de visibilité, Martial préfère que l'on sépare la documentation scientifique (en pdf) et technique (en html) 
     27 * Sebastiaan propose d'inclure en tête de chaque module un header d'une dizaine de lignes maximum qui résume le fonctionnement du module 
     28 * Sebastiaan et Martial proposent l'emploi d'un CDD après la création de la documentation scientifique et technique 
     29 * Marie-Alice et Juliette rappellent que la documentation  doit rester simple et efficace 
     30 * Fabienne et Martial font tester la documentation sur la phénologie     
     31 * Rappel : fcm est installé dans modipsl. Pour générer la doc, faire make_orchidee_fcm -doc 
     32 * RETRAITE : Martial insiste sur le fait de choisir la date pour fin septembre pour une retraite prévue avant la fin de l'année. Avant cela, tout le monde se doit d'être au clair sur la documentation qui ne doit pas 
     33   dépasser une dizaine de lignes par module. On souligne aussi qu'il faut des personnes qui s'occuperaient de la documentation de Sechiba. Juliette pose la question à posteriori sur les personnes concernées par cette                  
     34   retraite (permanents seulement, etc ...) 
     35 
     36=== 3 - Couplage INCA/ORCHIDEE === 
     37 
     38 * Juliette a rappelé l'importance qu'aurait le couplage ORCHIDEE/INCA (impact de la pollution sur la végétation, cycle de l'Ozone..) pour la cohérence du système Terre 
     39 * Nicolas Vuichard et Juliette ont tout d'abord corrigé et nettoyé la version COV afin de préparer le merge dans une prochaine version 
     40 * Anne Cozic a commencé à travailler sur le passage de veget_max dans INCA et a souligné un problème de grilles entre ORCHIDEE et INCA. 
     41 * D'un point de vue technique, ORCHIDEE et INCA s'échangent principalement des variables de Sechiba; l'interface se fera au niveau du module sechiba.f90. Grossièrement,INCA passe en entrée des concentrations et ORCHIDEE   
     42   retourne des flux. Problème soulevé des flux d'émissions dans le module diffuco.f90 : on propose la création d'un tableau de flux d'émissions. 
     43 * Sebastiaan souligne que le travail de James va impacter le travail de couplage. 
     44 * Une branche sera mise en place avec la participation d'Anne Cozic.  
     45 
     46=== 4 - Tickets === 
     47 
     48 * Suite aux mails échangés et aux discussions, une dizaine de tickets en anglais va être créee : 
     49   * Biogeochemical processes (including nitrogen, phenology, allocation, ...) 
     50   * Anthropogenic processes (including agricultural management, forest management, land-use change, ...) 
     51   * Physical processes (including energy, hydrology, routing, ...) 
     52   * Driver files (including watchouts, history, parameters, ...) 
     53   * Tools (including scripts, post-processing, ...) 
     54   * Model architecture (including subversioning, externalisation, parallelisation, ...) 
     55   * Validation (including observation files for validation, processing chains, ...) 
     56   * Documentation (including dOxygen, principles, ...) 
     57   * Communication channels (including licence, website, wiki, mailing lists, newsletter, ...) 
     58   * Personal interactions (including meetings, projects, seminars, tutorials, ...)  
     59 * Pour l'instant, on envisage un milestone : ORCHIDEE 2.0 
     60 * Nicolas Vuichard pose la question de l'archivage des mails de la future liste orchidee-help dans un ticket ; on envisage plutôt la création d'une FAQ. 
     61 * Martial va créer une page d'aide wiki où il résumera dans quelle partie ouvrir un ticket 
     62 * Marie-Alice souligne que dans le code NEMO,les tickets sont classés par version. Lors d'une mise à jour, tous les tickets précédant la version sont envoyés. A envisager. 
     63 
     64 === 5 - Orchidee Hautes Latitudes === 
     65  
     66 * Isabelle, Charlie et Bruno  travaillent au merge d'une version ORCHIDEE boréale. On envisage la création d'une branche sur le serveur svn. Une réunion est prévu bientôt. 
     67 
     68 
     69 
     70 
    271 
    372== 01/09/2011 ==