Changes between Initial Version and Version 1 of AjeterIci/Meetings/Technical


Ignore:
Timestamp:
2011-12-05T12:27:21+01:00 (13 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AjeterIci/Meetings/Technical

    v1 v1  
     1= Reports of technical meeting ORCHIDEE = 
     2 
     3 
     4== 01/12/2011 == 
     5 
     6=== 1 - Documentation === 
     7 
     8For the report, see the following page OrchideeDocumentation. 
     9 
     10=== 2 - Diverse === 
     11 
     12 * Martial will send a email to the orchidee-dev list about the rules to respect before to send an email to the ORCHIDEE-HELP list  
     13 * About the forcing files and the simulations : the ORCHIDEE input files should be located on an independant disk and not on Martial directory. This disk could be 
     14   synchronized for all machines (CCRT,IDRIS...). Philippe will discuss with Pascale Braconnot and François Marabelle about this topic. [[BR]] 
     15   A discussion about the distribution of the code and the simulations was started (To complete). 
     16 
     17 
     18== 24/11/2011 == 
     19 
     20Présents : Phlippe Peylin, Nicolas Vuichard, Sebastiaan Luyssaert, Juliette Lathière, Martial Mancip, Didier Solyga, Agnès Ducharne, Jan Polcher, Matthieu Guimberteau, Isabelle Gouttevin, Marie-Alice Foujols 
     21 
     22=== 1 - METAFOR questionnary === 
     23 
     24 
     25=== 2 - Configuration files === 
     26  
     27As a complement of the work of the externalisation, Didier and Nicolas propose to reorganize the configurations files : they propose to have [[BR]] 
     28 
     29an "empty" configuration file and have files which list all the default values of the parameters organized like an excel file.  
     30 
     31 
     32== 17/11/2011 == 
     33 
     34No meeting because of svn course. 
     35 
     36== 10/11/2011 == 
     37Présents: Philippe Peylin, Nicolas Vuichard, Nicolas Viovy, Sebastiaan Luyssaert, Fabienne Maignan, Juliette Lathière, Nathalie de Noblet, Martial Mancip, Didier Solyga, Agnès Ducharne, Jan Polcher, Matthieu Guimberteau 
     38 
     39=== 1 - Project meeting 15/11/2011 === 
     40 
     41The next project meeting will be opened to all ORCHIDEE-DEV group (~ 40 people). Some presentations followed by some discussions are scheduled : 
     42 * Project management : organization chart, mailing-list, website, wiki 
     43 * Developments in ORCHIDEE(coupled, OFF-LINE, etc..)  
     44 * Documentation  
     45ACTIONS : 
     46 * Concerning the website : Philippe will send a email to the group in order to fill the "About" section of the website 
     47 * Concerning the wiki : all people agree that the wiki should be opened to the people of the group ORCHIDEE-DEV who want to use the wiki. Martial said that we need to impose some rules.  
     48 * Concerning the documentation : we agree to have a meeting on the documentation in order to share the tasks. Sebastiaan,Fabienne and Martial will prepare some slides. 
     49  
     50 
     51=== 2 - METAFOR  === 
     52 
     53Philippe and Fabienne have agreed to help Patricia with the METAFOR survey. They will distribute the work.[[BR]] 
     54 
     55ORCHIDEE is the last model which has not filled the survey. By consequence, we don't have access to the other CMIP5 data. 
     56 
     57 
     58=== 3 - HYDROLOGY  === 
     59 
     60 
     61Water budget problem : Nicolas has found no problems with FLUXNET runs. The problem could be the differences of setup  : 
     62    * WATCH forcing file, STOMATE disable for Jan 
     63    * NCC focing file, STOMATE activated for Nicolas 
     64The other possibilities could be the compiler choice. Nathalie suggests that Jan tries with OK_CO2 = y. 
     65ACTIONS : Jan and Nicolas will exchange their configuration files and make other tests.[[BR]] 
     66 
     67Concerning the merge : Martial merge the following modules : hydrol, routing and slowproc. He found some bugs (shumdiag, snow, lai...). For more informations, see :[http://forge.ipsl.jussieu.fr/orchidee/wiki/Branches/MergeHydro] 
     68 
     69ACTION : The list of the tests made for the merge for the new hydrology will be on the wiki. This list will help to create benchmark tests.  [[BR]] 
     70 
     71By extension, for each physical problem a list of benchmark tests will be created.  
     72 
     73=== 4 - ORCHIDEE-PROJECT  === 
     74 
     75Frédéric Hourdin asked if Camille Risi could be part of the project-group. Under answer of Camille, all people agree.   
     76 
     77 
     78== 03/11/2011 == 
     79Présents: Jan Polcher, Matthieu Guimberteau et Philippe Peylin 
     80 
     81From Peylin's mail : 
     82 
     83 
     84{{{ 
     85Concernant le merge de l'hydrologie, il ressort que: 
     86 
     87* Conservation du bilan d'eau avec la V1.9.5.2: 
     88- Nicolas Vui n'a trouve aucun probleme en force sur les sites fluxnet et  
     89en global avec le forcage NCC 
     90- Jan pense que ses problemes sont lies au fait qu'avec le forcage WATCH  
     91at 50km il y a des problemes sur les points avec une fraction de sol nu  
     92proche de 99% mais pas totale. 
     93=> Il convient de clarifier ce point: soit une difference de set up  
     94entre Jan et nicolas (Jan n'utilise pas Stomate) soit un probleme de  
     95distribution de PFT liee a la resolution utilisee 
     96 
     97Actions: 
     98- Nicolas teste sur un point en forcant les PFT a 99% sol nu + 1%  
     99vegetation 
     100- Jan prepare un "subset" du forcage watch pour l'australie, sur les  
     101machines IDRIS pour que Nicolas puisse refaire les tests de son cote avec  
     102ce forcage. 
     103- Martial qui a un compte IDRIS aide Nicolas a recuperer ce forcage  
     104Australien. 
     105 
     106 
     107Quelques autres points sur l'organisation de la reunion ORCHIDEE projet du  
     10815 novembre ont ete evoques (mail a venir) 
     109}}} 
     110 
     111 
     112== 27/10/2011 == 
     113Présents: Fabienne Maignan, Martial Mancip. 
     114 
     115We have worked with Fabienne on the mail that introduce the orchidee-help list and has to be sent to orchidee-dev (or user ?) list. [[BR]] 
     116And we have used charter page [wiki:Contact] writed by Nicolas Vuichard to make a list of questions to query a support. [[BR]] At the end of this meeting report, 
     117you can see this list and the message that may be given to developpers who asks engineers for personnal support.   
     118 
     119We also discussed about how to treat message received in this list : 
     120 * old bugs (already corrected) from old version : must be added in a buglist of the last tag that have this bug. 
     121 * bugs not corrected yet or improvment accepted in ''reunion de suivi'' : we must create a ticket and choose a milestone for this modification. 
     122The FAQ will only be created with many similar questions about howto use the model or the trac site, etc... 
     123 
     124Example of mail to be sent to developpers :  
     125{{{ 
     126Because of a new group organization for ORCHIDEE, we will not answer direct support mails now. 
     127 
     128You must send a mail to orchidee-help@ipsl.jussieu.fr support list with that list of informations : 
     129}}} 
     130 * Supervisor (Contact point or advisor) : 
     131 * Reported by (Your name) : 
     132 * Priority : 
     133   * blocker 
     134   * critical 
     135   * major 
     136   * minor 
     137 * Milestone (Your developpments will be incorporate in a near or far version) :  
     138   * orchidee_1_9_6 
     139   * ORCHIDEE 2.0 
     140   * ORCHIDEE 3.0 
     141> Nicolas Viovy think we may not ask for milestone to users. 
     142 * Component (Your question concerns) : 
     143   * Biogeochemical processes (including nitrogen, phenology, allocation, ...) 
     144   * Anthropogenic processes (including agricultural management, forest management, land-use change, ...) 
     145   * Physical processes (including energy, hydrology, routing, ...) 
     146   * Driver files (including driver code, watchouts, history, parameters, ...) 
     147   * Tools (including scripts, post-processing, ...) 
     148   * Model architecture (including subversioning, externalisation, parallelisation, ...) 
     149   * Validation (including observation files for validation, processing chains, ...) 
     150   * Documentation (including dOxygen, principles, ...) 
     151   * Communication channels (including licence, website, wiki, mailing lists, newsletter, ...) 
     152   * Personal interactions (including meetings, projects, seminars, tutorials, ...) 
     153 * Version (You work with a modified version from what tag or branch) : 
     154   * older (please give the right tag name) 
     155   * orchidee_1_9_5 (so-called AR5 version) 
     156   * orchidee_1_9_5_2 (the last one) 
     157   * or an SVN branch 
     158 * Machine (super-calculator, personnal computer - give exact OS version, ... ) : 
     159 * Paths (if access is possible, must be opened for reading - cf chmod command) 
     160   * of your source code : 
     161   * of the script and configuration files : 
     162   * running directory : 
     163   * output (save) directory : 
     164 
     165{{{ 
     166After you can give here a text about your support demand. 
     167}}} 
     168 
     169Remember to give read and navigate permissions to your source and outputs (chmod og+rX). 
     170 
     171== 20/10/2011 == 
     172Présents : Jan Polcher, Agnès Ducharne, Martial Mancip, Nathalie de Noblet, Didier Solyga, Catherine Ottlé, Nicolas Vuichard 
     173 
     174=== Fermeture du bilan d'eau dans version 1952 === 
     175 * Mail de Jan ci-dessous 
     176{{{ 
     177J'ai comparé les 2 versions suivantes : 
     1781) ORCHIDEE 1.9.5.2 dite version stable. Configurée pour tourner avec Choisnel et sans les plaines d'inondation ou l'irrigation. 
     1792) ORCHIDEE-LMD : version du LMD ou CWRR est opérationnel. Configuré pour utiliser CWRR mais sans inondations ni irrigation. 
     180(tous les autres paramètres à configurer sont les mêmes.) 
     181 
     182Dans les 2 cas j'utilise les sorties à la convention ALMA (http://www.lmd.jussieu.fr/~polcher/ALMA/) afin de pouvoir calculer parfaitement la conservation de l'eau. 
     183 
     184Aucun des 2 modèles ne conserve bien l'eau mais il y a quand même un facteur 10 entre les 2. 
     185ORCHIDEE-stable perd jusqu'à 2000 kg/m²/an sur des points vraiment surprenant (sol nu et sans neige). 
     186ORCHIDEE-LMD perd jusqu'à 200 kg/m²/an sur point avec beaucoup de neige. 
     187 
     188Mes hypothèses : 
     189- Ce ne peut être le modèle de sol vu qu'il est différent dans les 2. 
     190- Je pensais à un moment que c'était le driver ... mais dans ce cas la perte serait plus homogène spatialement. 
     191- Je ne crois pas que ce soit les changement de végétation car un des plus mauvais points dans ORCHIDEE-stable est tout le temps en sol nu. 
     192Donc j'ai plutôt tendance à penser que ce sont les processus de diffuco et enerbil qui nous plombent le bilan. 
     193 
     194}}} 
     195 * Afin de trouver la raison de cette non-fermeture: 
     196  * Proposition est faite de regarder le bilan sur un ensemble de sites Fluxnet. 
     197  * Dépôt de rosé excessif dans la version AR5: des corrections ont été apportées. A vérifier. 
     198  * Problème avec l'utilisation du paramètre vegettot dans hydrolc. A priori, pas d'erreur. 
     199 * Discussion sur l'endroit où faire le test de fermeture.  
     200  * Doit-il être fait dans le code. Dans ce cas, certaines variables devraient être remontées à sechiba. A l'heure, le test check_water_balance ne teste peut-être qu'une sous-partie du système (= bilan partiel) 
     201  * Ou doit-on le faire comme suggéré par Jan a posteriori sur les sorties. Dans ce cas, on teste à la fois la fermeture et la bonne cohérence des sorties, en terme d'unités notamment. 
     202 
     203 
     204== 13/10/2011 == 
     205Présents :  
     206 
     207=== Travail sur le merge Hydro === 
     208 * Jan doit piloter l'inclusion de l'hydro et le travail de merge. 
     209 * Envoi des fiches à Isabelle, Matthieu et Pierre pour retour : on crée pour cela des pages sur le wiki pour la branche Hydro ([wiki:Branches/MergeHydro ici].  
     210 * Martial réalise une premiere version mergée à laquelle il travaillera avec Jan 
     211 
     212 
     213== 06/10/2011 == 
     214Présents : Jan Polcher, Juliette Lathière, Fabienne Maignan, Philippe Peylin, Didier Solyga 
     215 
     216=== 1 - Project meeting 11/10/2011 === 
     217 
     218 * Philippe will present the recent and the future developments on ORCHIDEE (hydrology,new spinup, merge O-CN, etc...) 
     219 * Sebastiaan should present the developments on the energy budget and the radiative budget which will be made for the project DOFOCO by James Ryder and Juliane Otto  
     220 * Other suggestions : Jan suggests to make a point on the decisions taken for the web sites of ORCHIDEE; Juliette on the coupling INCA/ORCHIDEE and Fabienne on the documentation. 
     221 * The next project meeting in November will be opened to everyone and will last three hours : the topic will be about the next developments (with phd students, post-doc..)  
     222 
     223=== 2 - Concerning the organization chart === 
     224 
     225 * Philippe will send the organization chart of the ORCHIDEE group and put it on the website 
     226 * In order to have the ORCHIDEE project a better visibility, Philippe proposes to present the organization chart to : 
     227    - to the LMD/LSCE  
     228    - or to the executive commitee of the IPSL 
     229  Philippe will ask Cyril Moulin for the LSCE and Jean-Louis Dufresne for the IPSL to know the better choice. 
     230 
     231=== 3 - Risk analysis === 
     232 
     233 * Fabienne made a quick point on the risk inquiry made for ORCHIDEE this week (with Juliette Lathière, Nicolas Vuichard, Bertrand Guénet, Didier Solyga and herself). 
     234 * She will make the synthesis and present the results soon (will be available on the website). 
     235 * The risk analysis will be renewed each year (or a couple of years) with a increased number of participants if possible. 
     236 
     237=== 4 - New Hydrology === 
     238 
     239 * Philippe insisted that the files have to be written for the 13/10/2011. For his part, Jan said he will be OK. 
     240 
     241=== 5 - Diverse === 
     242  
     243 * Communication of Nicolas Viovy : we exceed the computing time on platine. People must switch to titane for this reason. Remember that platine will stop on March 2012. 
     244 * Didier asks about the date of the SVN course. In 2 weeks ? 
     245 * Jan asks about modipsl if it still take the last version of the model automatically. Martial could answer 
     246 * Concerning ORCHIDEE HIGH LATITUDES : the branch shared by Isabelle, Bruno and Charlie has been created. [[BR]] 
     247   Isabelle (with the help of Didier) will watch the differences between the AR5 version on the svn server 
     248   and the AR5 version used for as a starting point for the High Latitudes version for a future merge. 
     249 
     250  
     251 
     252== 29/09/2011 == 
     253Présents: Agnès Ducharne, Jan Polcher, Sebastiaan Luyssaert, Juliette Lathière, Didier Solyga, Philippe Peylin, Nicolas Viovy, Nicolas Vuichard 
     254 
     255=== 1- Listes de diffusion === 
     256Discussion sur les options et le périmètre des listes ORCHIDEE sur le serveur IPSL. 
     257 
     258- 8 personnes sont administrateurs des 5 listes que nous avions decidées de créer (Nicolas1, Nicolas2, Martial, Marie-Alice, Nathalie, Jan, Philippe, Didier) 
     259 
     260 * orchidee-projet 
     261- liste "projet" actuelle correspondant au "comité managerial". 
     262- liste fermée. 
     263- pas de modération des messages envoyés par les membres de la liste.(s'ils sont envoyés de l'adresse référencée) 
     264- archives et liste des abonnés fermées aux personnes extérieures. 
     265 
     266 
     267 * orchidee-dev 
     268- liste incluant tous les développeurs utilisée pour les mails de commit, et les mails techniques au sens large (Nicolas et Philippe proposeront une liste à compléter par tous prochainement). 
     269- liste fermée (pour s'y inscrire il faudra une approbation des administrateurs) 
     270- pas de modération des messages envoyés par les membres 
     271- archives et liste des abonnés fermées aux extérieurs 
     272 
     273 * orchidee-help: 
     274- liste comprenant Martial, Didier, Nicolas1, Nicolas2, Nathalie, Jan, Philippe, Fabienne, Sebastiaan. 
     275- Objectif: Tous les utilisateurs rencontrant des problèmes enverront leur requete sur cette liste. Elle servira de base pour les tickets, et chacun de nous devra répondre selon ses compétences 
     276- liste fermée 
     277- pas de modération de tous les messages (extérieurs compris) 
     278- archives et liste des abonnés ourvertes à tous ? A DISCUTER ? 
     279 
     280 * orchidee-meeting 
     281- Liste comprenant les utilisateurs/fans de ORCHIDEE interessés par les séminaires (périmètre France) ; à remplir à partir de la liste orchidee@ipsl actuelle (premier jet par Nicolas, à completer ensuite) 
     282- liste ouverte: abonnement sans approbation des administrateurs 
     283- modération de tous les messages (par les administrateurs) 
     284- archives et liste des abonnés ouvertes 
     285 
     286 * orchidee-users 
     287- liste étendue par rapport à orchidee-meeting incluant tous les étrangers. 
     288- Objectif: annoncer de temps en temps des news sur le modele, son evolution, et les retraites (tous les 6 mois ?); + difusion de proposition de "Job", Conférences 
     289- liste ouverte: abonnement sans approbation. 
     290- modération de tous les messages (par les administrateurs) 
     291- archives et liste des abonnés ouvertes 
     292 
     293=== 2- Heures de Calcul === 
     294Nicolas Viovy sur demande d'Agnès précise que toute personne, n'ayant pas forcément de compte au LSCE, peut demander un compte sur les machines du CCRT (projet p529) pour des heures de calculs avec ORCHIDEE. Faire une demande à Nicolas (cf mail de Nicolas) 
     295 
     296 
     297=== 3- Merge Hydrologie === 
     298Il a ete decidé que: 
     299- TOUTES les fiches seraient finalisées pour le jeudi 13 Octobre! IMPERATIF! 
     300- Ensuite le merge sera coordonné par Jan et realisé sur une période d'environ 15 jours. Il sera aidé par Isabelle G, Martial et Matthieu. 
     301La possibilité d'une visite de Martial, Isabelle et Matthieu à Barcelone sera discutée le 13 Oct ! 
     302 
     303 
     304=== 4- Labex L-IPSL === 
     305Agnès propose de promouvoir le recrutement en CDD d'un ingénieur support en plus de Martial via le Labex L-IPSL, ce qui pourrait servir directement au prolongement de Didier Solyga. Proposition approuvée par tous. 
     306 
     307=== 5- Réunion Pôle de modélisation IPSL vendredi 30 === 
     308Patricia représentera le groupe ORCHIDEE. Il n'y a pas de retour direct sur des intentions précises d'utilisation des simuls AR5 
     309 
     310=== 6-Divers === 
     311 * Existance d'un bug informatique sur le dernier tag 1.9.5.2. A corriger lors du retour de martial. Besoin d'une concertation plus stricte pour tester les prochaines versions à tagger! 
     312 
     313 * Debut de Thèse de Thomas Verbeke sur les interactions Chimie - Végétation: modélisation de l'impact de l'ozone sur la végétation, développement dans ORCHIDEE. Encadrement par Juliette Lathière, Sophie Szopa, Nicolas Viovy et Didier Hauglustaine. 
     314 
     315 
     316== 22/09/2011 == 
     317Present: Patricia Cadule, Philippe Ciais, Agnès Ducharne, Marie-Alice Foujols, Isabelle Gouttevin, Sebastiaan Luyssaert, Fabienne Maignan, Catherine Ottlé, Philippe Peylin, Jan Polcher, Didier Solyga, Nicolas Viovy, Nicolas Vuichard, Tao Wang 
     318 
     319=== 1 – Discussion on the summer work at LGGE (Isabelle) === 
     320 
     321Catherine first specifies that Tao is working on the snow model under the supervision of herself and Philippe C. He started from the Charlie's AR5 version. He will stay as a post-doc and use the Isabelle-Charlie-Bruno merged version, hereafter the High_latitudes_Merged_version, he has already been in contact with Isabelle. 
     322The High_latitudes_Merged_version results from: 
     323 * Charlie’s version from June 2010, very close to the AR5 version (+ cryoturbation, soil vertical discretization …), 
     324 * plus Bruno Ringeval’s modifications (topmodel, wetlands), 
     325 * plus Isabelle’s modifications (freezing with 11 layers hydrology). 
     326This has implied to overcome several difficulties (for example veget versus veget_max for compatibility with stomate). This version is now working from a numerical point of view but still needs to be evaluated (specifically regarding the hydric stress). 
     327The 11 layers version is very similar to the one of Jan and Aurélien. Jan will work directly with Isabelle for the 11 layers merge. Bruno should also take part in this exchange. The forms defining the strategy are due beginning of October, so that the inclusion in the trunk can be made at the end of October. There is a need to compare the topmodel diagnostics to the FLOODPLAINS results. Didier Solyga will create an svn branch for Isabelle’s version. 
     328 
     329=== 2 – METAFOR CMIP5 questionnaire (Marie-Alice) === 
     330 
     331The objective is to document the CMIP5 models to render intercomparisons easier. The standardization of the vocabulary has required several years of work. Nathalie and Patricia are PIs for the ORCHIDEE questionnaire. The deadline is now three weeks at most. Patricia says that some ambiguities remain in the variable names, leading to erroneous calculations. Philippe P. proposes that Patricia send a mail to the project list, listing the questions she cannot answer by herself. Then one of the next weekly meetings will be dedicated to the questionnaire finalization. Agnès agrees to test her comprehension of the variables by performing some calculations. 
     332 
     333=== 3 – ORCHIDEE scientific documentation retreat (Philippe P.) === 
     334 
     335This retreat will last a day and a half and is open to every developer/user. Philippe P. will send a doodle to select an appropriate date between November and December. Several persons mention that their schedule is already full hence Philippe P. will extend the doodle till January but no longer. Jan may participate using either phone or video-conference. Martial, Sebastiaan and Fabienne have already done some preparation around the selected tool (doxygen) and will send some examples (allocation, phenology). 
     336 
     337=== 4 – Diverse === 
     338 
     339Marie-Alice mentions that the next meeting of the Scientific Committee of the IPSL Climatic Modeling Center is scheduled for September 30 (next ones in November and March). Patricia represents ORCHIDEE. Philippe P. will send a mail to know which priorities have to be reported to the Committee. 
     340Computing time has to be requested before October 17. There won’t be any more NEC in 2012, people have to be prepared to switch to titane (CCRT) and vargas (IDRIS). 
     341Agnès mentions a Sisyphe seminary on November 3, by Keith Beven, on topmodel and the uncertainties in models. Keith is also a jury member for Agnès HDR, on November 4. Congratulations to her! 
     342 
     343== 15/09/2011 == 
     344Présents: Marie-Alice Foujols, Sebastiaan Luyssaert, Martial Mancip, Didier Solyga, Nicolas Vuichard, Philippe Peylin, Catherine Ottle, Dorothee Lewden (invitee). 
     345 
     346Objectif de la reunion: Site Web ORCHIDEE La question sousjacente etait: Doit on conserver le site standard gerer par un CMS (sous Joomla) ou peut on tout regrouper sur le site wiki du systeme Track gerant les versions du code et les "tickets". 
     347 
     3481) Presentation par Martial de l'utilisation du site Joomla et de son CMS: 
     349Mise en page du texte relativement facile (comme dans un traitement de texte word) mais creation de nouvelle pages plus complexe. 
     350Le Wiki Track est quand a lui facile d'utilisation mais tres "Fruste" (peu d'aide pour la mise en page) 
     351 
     3522) Nombreuses discussion autour des avantages et inconvenients des 2 systemes 
     353 
     3543) BILAN: 
     355* On conserve le site CMS/Joomla pour une description simple, de type "Vitrine", du modele ORCHIDEE qui 
     356servira de base pour la promotion du code a l'exterieur et la description succinte de ses capacites et performances. 
     357Ce site sera relativement statique avec probablement des mises a jour seulement tous les 3 mois.. 
     358 
     359* On utilise le site TRACK-WIKI pour la VIE quotidienne du code et les echanges entre utilisateurs, developpeurs. 
     360Une grande partie du contenu actuel sur le site standard (CMS/Joomla) sera donc migre sur le WIKI. 
     361Pour les questions de droit d'acces, on prevoit seulement 2 niveaux: 
     362- Personne non enregistree: access restreint a quelques pages standard (doc, ref,...) 
     363- Toutes les autres pages sont accessible seulement aux personnes "logger" (on donnera un login 
     364a tous les utilisateurs d'ORCHIDEE) 
     365 
     3664) ACTIONS 
     367* Nicolas Vuichard: Realise un premier reformattage du site wiki pour hierachiser et restructurer le contenu 
     368* Sebastiaan Luyssaert: Propose une maquette (qqs transparents) du contenu du site standard ORC (CMS/joomla) 
     369* Philippe P.: se renseigne si IPSL pourrait fournir une aide ponctuelle pour implementer la nouvelle version 
     370du site standard: si aucune aide possible, alors on pourra proposer un stage ou contracter une entreprise  
     371 
     372== 08/09/2011 == 
     373Présents: Marie-Alice Foujols, Juliette Lathière, Sebastiaan Luyssaert, Fabienne Maignan, Martial Mancip, Didier Solyga, Nicolas Viovy, Nicolas Vuichard. 
     374 
     375=== 1 - Bilan des actions effectuées suite aux précedentes réunions === 
     376 * 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  
     377   rester avec des forçages noleap et éventuellemnt revenir plus tard sur le leap. 
     378 * 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 sur l'interpolation de ces champs.     
     379 * 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) 
     380 * questionnaire Metafor : A voir avec Nathalie et Patricia. 
     381 * 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.  
     382 * Simulation LMDZOR : bientôt  
     383 * Didier a crée la page pour le nettoyage prévue pour la version 2.0 CleanOrchidee 
     384 
     385=== 2 - Documentation === 
     386 * Sebastiaan a crée une page sur le wiki résumant le travail effectué ces derniers mois avec Fabienne et Martial : OrchideeDocumentation 
     387 * Martial a présenté les fonctionnalités de Doxygen (version 1.6.2) : 
     388   * 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) 
     389   * Doxygen permet l'inclusion de liens dans la documentation technique pointant sur la documentation scientifique et réciproquement. 
     390   * 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)  
     391 * 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 
     392   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.  
     393 * 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. 
     394 * Le pdf généré(doc scientifique + technique) par Martial est disponible sur Obelix (cf OrchideeDocumentation) 
     395 * Pour une question de visibilité, Martial préfère que l'on sépare la documentation scientifique (en pdf) et technique (en html) 
     396 * 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 
     397 * Sebastiaan et Martial proposent l'emploi d'un CDD après la création de la documentation scientifique et technique 
     398 * Marie-Alice et Juliette rappellent que la documentation  doit rester simple et efficace 
     399 * Fabienne et Martial font tester la documentation sur la phénologie     
     400 * Rappel : fcm est installé dans modipsl. Pour générer la doc, faire makeorchidee_fcm -doc 
     401 * 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 
     402   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                  
     403   retraite (permanents seulement, etc ...) 
     404 
     405=== 3 - Couplage INCA/ORCHIDEE === 
     406 
     407 * 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 modèle du système Terre et la prise en compte des interactions entre biosphère continentale et chimie atmosphérique. 
     408 * Nicolas Vuichard et Juliette ont tout d'abord corrigé et nettoyé la version COV afin de préparer le merge dans une prochaine version 
     409 * 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. 
     410 * 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. ORCHIDEE passera à INCA les variables liées à la distribution de la végétation (veget_max et LAI ou NPP, résistance stomatique) et aux flux d'émissions de composés organiques volatils d'origine biogéniques. En retour, INCA transmettra à ORCHIDEE des concentrations atmosphériques d'espèces chimiques. Problème soulevé des flux d'émissions dans le module diffuco.f90 : on propose la création d'un tableau de flux d'émissions. 
     411 * Sebastiaan souligne que le travail de James Ryder a également un intérêt fort pour les couplages ORCHIDEE-INCA: mise en place d'une structure verticale de la canopée pour l'amélioration du bilan énergétique. 
     412 * Une branche sera mise en place avec la participation d'Anne Cozic.  
     413 
     414=== 4 - Tickets === 
     415 
     416 * Pour se faire une idée, des exemples de tickets sont disponibles aux adresses suivantes : 
     417   [http://trac.edgewall.org/report] ; 
     418   [http://trac.edgewall.org/report/6] ; 
     419   [https://forge.ipsl.jussieu.fr/libigcm/report/2] ; 
     420   [https://forge.ipsl.jussieu.fr/igcmg/report/3] 
     421 * Martial propose la création d'une feuille de route voir par exemple [http://trac.edgewall.org/roadmap] ou [https://forge.ipsl.jussieu.fr/igcmg/roadmap] 
     422 * Suite aux mails échangés et aux discussions, une dizaine de tickets en anglais va être créee : 
     423   * Biogeochemical processes (including nitrogen, phenology, allocation, ...) 
     424   * Anthropogenic processes (including agricultural management, forest management, land-use change, ...) 
     425   * Physical processes (including energy, hydrology, routing, ...) 
     426   * Driver files (including watchouts, history, parameters, ...) 
     427   * Tools (including scripts, post-processing, ...) 
     428   * Model architecture (including subversioning, externalisation, parallelisation, ...) 
     429   * Validation (including observation files for validation, processing chains, ...) 
     430   * Documentation (including dOxygen, principles, ...) 
     431   * Communication channels (including licence, website, wiki, mailing lists, newsletter, ...) 
     432   * Personal interactions (including meetings, projects, seminars, tutorials, ...)  
     433 * Pour l'instant, on envisage un milestone : ORCHIDEE 2.0 
     434 * 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. 
     435 * Martial va créer une page d'aide wiki où il résumera dans quelle partie ouvrir un ticket 
     436 * 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. 
     437 
     438 === 5 - Orchidee Hautes Latitudes === 
     439  
     440 * 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évue bientôt. 
     441 
     442 
     443 
     444 
     445 
     446== 01/09/2011 == 
     447Présents: Juliette Lathière, Sebastiaan Luyssaert, Fabienne Maignan, Martial Mancip, Nathalie de Noblet, Didier Solyga, Nicolas Viovy, Nicolas Vuichard. 
     448 
     449=== 1 - Points sur les forçages atmosphériques === 
     450 * ERA-interim  
     451  * Nicolas Vuichard a généré les forçages ERA-interim reformatés en 3h pour orchidee. Fabienne et Nicolas Vui les ont comparé à ceux produit antérieurement à 6h pour vérification.  
     452  * Ces forçages sont générés pour une grille régulière lat/lon à 0.7 et non plus en points de terre comme auparavant. Ceci induit un doublement de leur taille (de 6 à 13 Go). Cependant, les fichiers produits en 2D sont pratiques afin de visuliser les données rapidement. Une solution pourrait être de travailler avec des fichiers en pts de terre et de développer un outil pour passer du 1D au 2D rapidement pour les visualiser. Pas de décision pour l'instant sur ce point. 
     453  * Pour être utilisé simplement dans le cadre d'un spinup, les forçages ont été générés en "noleap" (365 jours pour chaque année). Pourrait-on obtenir le même résultat en spécifiant uniquement l'attribut calendar à noleap et en conservant 366 jours pour les années bissextiles ? '''''ACTION''' : Nicolas Vuichard étudie cette dernière possibilité.'' 
     454  * Avant de les déposer sur le compte de Martial en local (en 'mirroir' au CCRT et à l'IDRIS), s'assurer qu'on a le droit de les diffuser à l'ensemble du groupe. '''''ACTION''' : Nicolas Vuichard contacte Frédéric Chevallier pour une demande d'autorisation puis le service des données de l'IPSL si nécessaire.''  
     455 
     456 * ERA-WATCH 
     457  * C'est un jeu de donées produit dans le cadre du projet WATCH. Il fournit des champs journaliers que le moteur standard d'ORCHIDEE ne peut pas lire actuellement. ERA-WATCH est utilisé dans de nombreux projets dans lesquels ORCHIDEE est impliqué, d'où la nécessité de pouvoir rapidement traiter des forçages journaliers dans ORCHIDEE.  
     458  * '''''ACTION''' : Nicolas Vuichard recense les développements qui ont été fait autour de l'interpolation journalière (moteur de Nicolas Viovy, routine de weather.f90, Yan Zhao, Kun Tan + réponses au mail de Nathalie au groupe Projet il y a quelque mois sur cette question).''   
     459  * Avant d'envisager un dépôt futur sur un compte commun, s'assurer qu'on a le droit de les diffuser à l'ensemble du groupe. '''''ACTION''' : Qui ?'' 
     460 
     461 * CRU-NCEP 
     462  * Tomomichi Kato a formaté le forçage CRU-NCEP de Nicolas Viovy pour qu'il soit lisible par le moteur standard d'ORCHIDEE. 
     463  * '''''ACTION''': Ces données doivent être déposées sur le compte de Martial. Qui ?'' 
     464 
     465=== 2 - Nouveaux disques ORCHIDEE au LSCE: === 
     466Les disques orchidee sont maintenant: 
     467 * orchidee01: taille 10To occupé a 97% 
     468 * orchidee02: taille 20To occupé a 7% 
     469 * orchidee03: taille 20To vide[[BR]] 
     470Nicolas Viovy a envoyé un mail rappelant les règles de bon usage de ces disques qui sont à diffuser à tout nouvel arrivant. Rappeler notamment que les forçages sont disponibles (en local au LSCE, au CCRT ou à l'IDRIS) sur des dépots communs et qu'il est donc inutile de les re-copier sur des répertoires perso.[[BR]] 
     471'''''ACTION''': Nicolas Viovy recense les comptes des étudiants/thésards qui n'ont plus d'activité autour d'ORCHIDEE et fait le point avec les permanents afin de détruire ces répertoires et d'archiver les données qui doivent l'être.'' 
     472 
     473=== 3 - Démarche Qualité === 
     474L'analyse de risques à réaliser pour DSM est une bonne opportunité, pour nous, d'évaluer notre groupe projet ORCHIDEE.[[BR]]  
     475'''''ACTION''': Juliette Lathière, Sebastiaan Luyssaert, Didier Solyga, Nicolas Viovy et Nicolas Vuichard sont volontaires pour remplir le questionnaire envoyé par Fabienne. Un point sera fait la semaine prochaine'' 
     476 
     477=== 4 - Questionnaire METAFOR === 
     478Deux PI sont en charge du questionnaire côté ORCHIDEE: Nathalie de Noblet pour SECHIBA et Patricia Cadule pour STOMATE. Une relecture du questionnaire une fois rempli par le plus grand nombre sera nécessaire.[[BR]] 
     479'''''ACTION''': Nathalie fait le point avec Patricia sur l'avancée de cette tâche.  
     480 
     481=== 5 - DGVM === 
     482'''''ACTIONS''': 
     483 * Nicolas Vui montre à Nicolas Viovy la page WIki où il doit décrire les modifs qui ont été apportées au DGVM.  
     484 * Martial refait le point avec Masa pour s'assurer que cette version sera testée rapidement en mode LMDZ-OR sans Land-Use. 
     485 * Une simul en mode LMDZ-OR avec Land-Use serait à réaliser.  
     486 
     487=== 6 - Branche OpenMP === 
     488 * Martial a commencé à tester cette version en model LMDZ-OR, et beaucoup de points ont été résolus côté LMDZ pour l'essentiel. Néanmoins, les résultats diffèrent encore selon le nombre de procs utilisés. 
     489 * Didier Solyga peut d'ores et déjà merger sa branche 'Externalisation' avec la branche 'OpenMP' de Martial. 
     490 
     491=== 7 - Spatialisation des paramètres d'ORCHIDEE === 
     492 * Dider Solyga a réalisé une étude préliminaire pour étendre d'une dimension supplémentaire (points de terre) certains paramètres. Cette étude a été faite pour les paramètres 'dpu' et 'vcmax_opt'.  
     493 * Martial a suggéré d'utiliser une fonction de transfert qui permettrait de traiter de manière transparente un paramètre que celui-ci soit défini par points de terre ou non. A étudier par Didier.  
     494 
     495=== 8 - Documentation === 
     496 * Fabienne a envoyé un mail à Marie-Alice et Pascalle Braconnot pour recenser ce qui a été fait au Pôle de Modélisation en terme de documentation. Seul OASIS travaille a priori avec un outil automatique, qui est D-Oxygen. 
     497 * Martial a résolu tous les problèmes techniques et est capable maintenant de créer automatiquement un doc PDF via D-Oxygen.  
     498 * '''''ACTION''': Martial présentera cela la semaine prochaine et proposera après concertation avec Fabienne et Sebastiaan un template de documentation. Le point des tickets sur le wiki et leur classification sera également abordé'' 
     499 
     500=== 9 - Nettoyage du code === 
     501 * Une phase de nettoyage du code est prévue (Tag 2.0 ?). Afin de préparer, Didier suggère d'alimenter une page Wiki afin que chacun puisse spécifier des parties/variables du code à nettoyer. 
     502 * '''''ACTION''': Dider crée cette page et en informe le groupe Projet. 
     503 
     504 
     505== 25/08/2011 == 
     506Présents: Fabienne Maignan, Nicolas Vuichard, Sebastiaan Luyssaert, Philippe Peylin, Juliette Lathière. 
     507 
     5081 - Site Web 
     509 
     510Il existe actuellement 2 sites autour du modèle ORCHIDEE : 
     511CMS : plus flexible, avec modification facile de la mise en page par exemple; 
     512Wiki : plus rapide pour la mise en ligne mais moins flexible dans le format. 
     513 
     514Y a-t-il un intérêt à garder les 2 sites ? 
     515Si l'on garde ces 2 sites, besoin de les homogénéiser, avec par exemple une page d’accueil commune qui redirigera vers l’un ou l’autre site selon les informations recherchées. 
     516 
     517Philippe propose une réunion spécifique sur ce point : tutorial par Martial permettrait d’appuyer la discussion + présence de Marie-Alice et de Dorothée Lewden. 
     518 
     519'''ACTIONS :''' 
     520  * date de la réunion à planifier 
     521  * rédiger avant la réunion la liste des questions (avantages/inconvénients, difficultés techniques…) 
     522 
     5232 - Liste mails 
     524 
     525Évolution vers des listes qui permettent de mieux cibler les personnes concernées, et suppression de la liste interne LSCE. Toutes les listes seront hébergées à l’IPSL, avec formulaire d’abonnement accessible en ligne. Philippe propose que Marie-Alice soit responsable de ces différentes listes. 
     526 
     5275 listes sont proposées : 
     528 
     529- orchidee_dev : diffusion des comit 
     530 
     531- orchidee_projet: groupe projet existant actuellement 
     532 
     533- orchidee_users: comprend tous les utilisateurs d’ORCHIDEE, y compris les collaborateurs étrangers. Liste permettant la diffusion d’information type Newsletter avec les dernières nouvelles du modèle (nouveau tag, correction gros bug…) 
     534 
     535- orchidee_help: liste support 
     536 
     537- orchidee_meetings: diffusion des informations concernant plus spécifiquement l’animation autour d’ORCHIDEE (LGGE, LMD, LSCE). 
     538 
     539Les comptes-rendus des réunions seront également envoyés généralement à la liste orchidee_dev. 
     540 
     541'''ACTIONS :''' 
     542  * point à mettre au programme de la réunion « site web » pour discussion 
     543  * vérifier qu’un mail peut effectivement être envoyé à chaque comit sur SVN. 
     544  
     5453 - Documentation 
     546 
     547Philippe et Nicolas proposent de faire une retraite d’1 jour ½ (par exemple au Domaine de Saint-Paul à Saint-Rémy-lès-Chevreuse), dédiée à la rédaction de la documentation ORCHIDEE. 
     548 
     549'''ACTIONS :''' 
     550  * Sebastiaan et Fabienne regardent les possibilités de documentation « dynamique » (D-Oxygen, mais problème avec FORTRAN et très orienté variables ; autres possibilités existantes ?)+demande d’info à Pascale Braconnot 
     551  * répartition des modules et éventuels tests « techniques » à faire avant la retraite 
     552 
     5534 - Démarche Qualité 
     554 
     555Tous les instituts de la DSM sont invités à réaliser une analyse de risques sur leur code. Au LSCE c’est Fabienne qui, en tant que chargée de mission qualité, organise cette analyse pour le modèle ORCHIDEE (1 seul modèle par institut). 
     556 
     557Fabienne nous a diffusé la liste de la trentaine de risques sélectionnés (sur les 150 existants). L’objectif est de commencer chacun à regarder ces différents critères, et de pouvoir en discuter ensuite lors d’une prochaine réunion afin d’aboutir à un classement « collectif ». 
     558 
     559'''ACTION :'''  
     560  * Voir le mail de Fabienne du 25 août et regarder ces différents critères 
     561 
     5625 - Informations générales 
     563 
     564  * Bruno Ringeval, Charlie Koven et Isabelle Gouttevin travaillent actuellement au merge de leurs différents développements dans une même version à partir de la version ORCHIDEE AR5. 
     565 
     566  * Nicolas : forçages ERA-interim vont être régénérés à un pas de temps de 3h : permettra une utilisation directe dans ORCHIDEE sans modifier le driver; en cours de finalisation 
     567 
     568  * Nicolas : mise à jour des chaînes FLUXNET, ajout de diagnostiques, ajout du diagramme de Taylor, multi-sites et possibilité d’utilisation à plusieurs échelles de temps ; va être comité 
     569 
     570  * Philippe : financements disponibles sur plusieurs projets qui permettraient de recruter une personne en CDD. Sur quel axe (simulations, gestion des sorties et forçages demandées…) ? à discuter. 
     571 
     572 
     573== 04/08/2011 == 
     574Present: Fabienne, Juliette, Marie-Alice (audio-conf), Didier, Martial 
     575 
     576 1. refonte du '''site trac''' 
     577  * taille des pièces joints sur le trac 
     578{{{ 
     579How do I overcome the limitation of attachment size in TracWiki? 
     580      > I was trying to upload a 700KB file when I got an error return page that 
     581      > says the maximum size limit of an attachement is 263KB+ or something. 
     582      Look in your trac.ini [attachment] section. 
     583      max_size   Maximum allowed file size for ticket and wiki attachments 
     584}}} 
     585    dans notre trac.ini :  
     586{{{ 
     587[attachment] 
     588max_size = 262144 
     589render_unsafe_content = false 
     590}}} 
     591  * site web du pôle d'après Marie-Alice  
     592    1. ICMC, CMS "professionnel" : icmc.ipsl.fr  
     593    1. forge, wiki/trac "cahier de travail" : http://forge.ipsl.jussieu.fr/igcmg 
     594    Donc deux sites. [[BR]] 
     595    C'est pareil pour Nemo et LMDz : 
     596    * http://www.nemo-ocean.eu/, http://forge.ipsl.jussieu.fr/nemo 
     597    * http://lmdz.lmd.jussieu.fr/, http://lmdz.lmd.jussieu.fr/trac qui sont sur le même serveur. 
     598  * Une question reste en suspens : sur le CMS, les utilisateurs ne peuvent pas créer des articles ? 
     599 1. '''evo''' : Le tutorial sur le site web LSCE [[BR]] 
     600    conf ou numéro d'appel dans la salle du LSCE ? [[BR]] 
     601    retour d'infos (documentation) de Phillipe et Nicolas ? 
     602 1. nouveau tag '''orchidee_1_9_5_2'''  
     603  * trunk fini : prêt à être taggué 
     604  * va être utilisée par Patricia : Historique (et future) + DGVM 
     605  * corrections de bogue sur les drivers + remise à plat de la chaîne de SPINUP 
     606  * Les derniers tests en cours : reproduire et comparer avec les runs de Patricia pour créer les états initiaux des deux résolutions CMIP5.  
     607    1. IPSLCM5A-LR (Low-Resolution) 96x95x39 : run OOL-CM5PIRC9-CRU-CLIM 3000 ans (parti d'un autre restart OOL-CTRLPI-1_9_5_SPIN_v2ORC_43). [[BR]] 
     608      La page de description du démarrage du couplé IPSLCM5A-LR est [http://forge.ipsl.jussieu.fr/igcmg/wiki/IPSLCMIP5/Centennal]. Voir notamment   
     609      [http://forge.ipsl.jussieu.fr/igcmg/attachment/wiki/IPSLCMIP5/Centennal/simu-22_11-2010.pdf de pdf] qui retrace les différentes étapes de la mise en place du couplé. 
     610      D'autres informations sont [http://forge.ipsl.jussieu.fr/igcmg/wiki/IPSLCMIP5#Lesarchives Là] et 
     611      la page de la liste des simulations CMIP5 de ce couplé est [http://forge.ipsl.jussieu.fr/igcmg/wiki/IPSLCMIP5/Centennal/IPSLCM5A-LR celle-ci]. 
     612    1. IPSLCM5A-MR (Medium-Resolution) 144x142x39 : partie d'un état initial piControlMR2 (23 itérations de 30 = 690 ans). 
     613    Les informations sur les simulations de tests sont sur le site des simulation CMIP5 :  
     614    [http://forge.ipsl.jussieu.fr/igcmg/wiki/ContinentIPSLCM5 ContinentIPSLCM5] et  
     615    en particulier [http://forge.ipsl.jussieu.fr/igcmg/wiki/ContinentIPSLCM5#SimulationsavecORCHIDEE_OL ORCHIDEE]. [[BR]] 
     616    L'utilitaire de projection des restarts est dans : ORCHIDEE_OL/Utilitaire/Regrid_restart/script_regrid. 
     617  * pour le orchidee_1.9.6 : reste à merger OpenMP (après quelques tests LMDZOR avec la branche OpenMP) 
     618 1. ''''Questionnaire METAFOR''' CMIP5 : est reproduit dans cette [wiki:MetaforOrc page] 
     619    On demande finalement le protocole 1/2 journée pour remplir le METAFOR. [[BR]] 
     620    Rappel dans la réunion précédente, on a proposé que chacun "rempli" sa partie (à vérifier). 
     621 1. Martial sait transformer du doc/html/pdf en trac/wiki 
     622 1. Concernant les nouvelles liste de diffusion : 
     623    * Marie-Alice a relancé les ingénieurs système IPSL  
     624    * Martial propose que l'on ait une seule adresse par personne sur les listes de diffusion pour diminuer. 
     625    * Marie-Alice pointe la difficulté des listes incluses avec les authorisations 
     626    * Personne n'écrit directement sur la liste ORCHIDEE IPSL. Martial authorise les courriels à la main. 
     627    * La liste ORCHIDEE-lsce est ouverte à tous les personnes inscrites 
     628    * Résumé des listes de diffusion : [[BR]] 
     629      actuelles : 
     630      1. orchidee@ipsl 
     631      1. orchidee-lsce@lsce 
     632      1. orchidee-projet@lsce 
     633      [[BR]] 
     634      futures : 
     635      1. orchidee-help@ipsl 
     636      1. orchidee-dev@ipsl 
     637 1. cours utilisateur svn ORCHIDEE en cours de rédaction par Didier (et Martial)  : [[BR]] 
     638    script pour modifier ORCHIDEE_SVN_DEV pour récuper sa branche ou sa version personnelle. 
     639 1. mise en place des versions personnelles : Une question importantes est qui le fait : les ingénieurs ? ou chacun qui le fait avec de la doc ? 
     640    * Juliette se rappelle que pour un nouvel arrivant, on lui donne une version décidé avec son encadrant en crééant son réperso. 
     641    * Didier pose le problème du merge des vieilles versions : svn copy + MERGE ou svn import de la vieille 
     642    * Une réponse possible est : ça dépend ... mais il faut pousser et expliquer pourquoi et vaincre les réticences avec le cours. 
     643 1. tour de table :  
     644    * Julliette a commencé. En cours de test sur mercure. Martial voit Julliette à 14h avec pour le dépot de la version temporaire dans son perso (fait et commité !) 
     645    * Didier avance sur la version ORCHIDEE_EXT : travail avec Martial pour extraire la liste des nouveaux paramètres sur wiki. 
     646    * Fabienne : recherche des sorties de SPINUP pour comparer avec des données de stock de carbone en haute résolution en cartes. [[BR]] 
     647                 B. Poulter veut lancer un CRU-NCEP avec les données 0.5°. Bruno à 1° et Tomomichi fabrique les données 0.5°. 
     648 
     649== 28/07/2011 == 
     650Presents: Philippe, Juliette, Martial, Nathalie, Nicolas Vui, Patricia, Didier 
     651 
     6521 - DGVM 
     653  * Nicolas a crée une page sur le wiki présentant les résultats obtenus avec le nouveau DGVM 
     654  * Nicolas Viovy devrait compléter cette page en listant les changements effectués dans cette nouvelle version du DGVM 
     655  * Martial enverra un mail à Masa dès que le nouveau tag AR5-BIS sera effectif pour l'utilisation du nouveau DGVM en couplé et OFF-line (prévu début août) 
     656  * Problème DGVM + land_use (voir point 5 du 21/07/2011) : Martial a modifié slowproc_update et le commitera d'ici peu  
     657 
     6582 - Evolutions futures du trunk 
     659  * Martial  : - a terminé la parallélisation de teststomate et a corrigé la prallélisation de forcesoil : les tests sont OK. 
     660               - a également corrigé un bug dans forcesoil lié à la lecture des forçages et plusieurs bugs dans teststomate 
     661               - va lancer un spinup reprenant la configuration du spinup de Patricia (conditions initiales du run 14000Y) 
     662  * IO server : l'implémentation se fait actuellement dans NEMO, puis ce sera le tour d'ORCHIDEE (remplacement + simplification de tous les appels à histwrite) 
     663  * Le tag 1.9.5.2 verra le jour début août  
     664  * La branche OpenMP est prête à l'exception du driver et sera mergée courant août dans le trunk. Puis viendra le tour de l'externalisation à la rentrée (fin août). 
     665 
     666 
     6673 - Autres versions d'ORCHIDEE : 
     668  * Création de la branche COV sur le serveur SVN et importation de la version de Juliette 
     669  * Importation de la version de Bruno Ringeval dans son dossier personnel 
     670  * Externalisation des paramètres : Didier doit documenter dans la mesure du possible les paramètres externalisés en utilisant le modèle d'étiquette déjà présentes dans ORCHIDEE. L'utilisation d'un script permettra de 
     671    les extraire facilement et les mettre dans le run.def et de l'exporter en html. 
     672  * la branche hydrol sera créee courant août 
     673 
     6744 - Concernant la documentation 
     675  * une retraite pour écrire la documentation scientifique d'ORCHIDEE devrait être organisée début septembre 
     676  * l'idée de conventions d'écriture pour le code ORCHIDEE (charte+règles de syntax) comme dans NEMO a été avancée mais cela nécessité beaucoup de travail 
     677 
     6785- Divers 
     679  * Début de rédaction du cours svn + document de travail sur la spatialisation (Didier) 
     680  * Patricia va organiser une réunion utilisateurs pour les simulations CMIP5 [[BR]] 
     681    Page wiki questionnaire [wiki:MetaforOrc METAFOR CMIP5]. 
     682 
     683== 21/07/2011 == 
     684Presents: Didier, Juliette, Martial, Nathalie, Nicolas, Patricia 
     685 
     6861 - Travail sur les flux de COV (Juliette)  
     687 * Juliette a un problème (à l'exécution) pour faire tourner le code sur Mercure. A régler avec Martial/Nicolas avant fin juillet pour que des simulations puissent être lancées en août. 
     688 * Autre point discuté : la fermeture du bilan Carbone. Pour l'instant les flux de COV ne sont que des diagnostiques. Le Carbone associé à ces flux n'est ni pris de l'atmosphère, ni de la végétation. Afin de fermer le bilan, on suggère de prendre le carbone des COV directement de l'atmosphère, ce qui n'impactera pas le cycle du carbone dans la végétation (GPP et devenir des assimilats). Il est important de faire le point à ce sujet sur l'approche retenue dans les autres modèles de végétation/émissions bioégéniques existant, afin de pouvoir l'intégrer également, à moyen terme, dans ORCHIDEE.  
     689 
     6902 - Mise à l'équilibre accélérée - Accélération de convergence (Didier) 
     691 * La méthode développée n'est pas plus performante (précision et rapidité) que l'utilisation combinée d'orchidee et de forcesoil. 
     692 * Ce travail est pour l'instant en stand-by. Didier documente le travail d'ores et déjà réalisé. 
     693 * Un point sera fait à la rentrée afin de voir comment poursuivre ce travail 
     694 
     6953 - Nouveaux monitoring (Martial) 
     696 * ajout de la variable 'Adaptation' utilisée dans la partie DGVM 
     697 * ajout de deux variables dans le code et dans les monitoring ('Mass Balance' et 'Error Mass Balance') qui servent à s'assurer de la fermeture du bilan carbone. 
     698 
     6994 - DGVM (Martial, Nicolas) 
     700 * Une page sur le wiki doit être crée afin de décrire ce qui a été fait en terme de changement dans le module DGVM de LPJ et en terme de simulations de test. Nicolas Vuichard crée cette page que Nicolas Viovy complétera par la suite.  
     701 * La version que Martial a commité, doit être distribuée de suite à Masa et al. pour runs paléo. Martial lui envoie un mail indiquant comment récupérer cette nouvelle version. 
     702 
     7035 - Configuration associant DGVM et Land-Use (Martial) 
     704 * Travail mené par Nicolas Viovy et Martial visant à contraindre les surfaces agricoles par le fichier de land-use (=vegetation) et à laisser le DGVM définir la distribution de PFT naturels. 
     705 * Les régles implémentées sont : 
     706  * lorsque les fractions agricoles augmentent, on réduit d'autant les fractions de PFT naturels (au prorata de la fraction que chaque PFT occupe) 
     707  * lorsque les fractions agricoles diminuent (= déprise agricole), on augmente d'autant les fractions de PFT naturels (au prorata de la fraction que chaque PFT occupe) 
     708 * Nathalie souligne que cette dernière règle est probablement à revoir, et qu'il serait plus correct lorsque les fractions agricoles diminuent, de n'augmenter que la fraction de sol nu et de laisser le DGVM définir par la suite quels PFTs recoloniseront cette surface et à quelle vitesse. 
     709 * On essaye de faire le point avec N. Viovy afin de trouver un consensus et commiter ce travail rapidement. 
     710 * D'après les monitoring mis en place par Martial (voir ci-dessus) l'utilisation combinée du DGVM et du land-use semble 'dégrader' la fermeture du bilan carbone (conservation de la masse). A vérifier (Nicolas+Martial) 
     711 
     7126 - Module de Feu, Spitfire (Patricia) 
     713 * Patricia et Chao sont en train de remettre à jour la partie Orchidee du couplage entre Spitfire et Orchidee (passage de la version AR4 à AR5). 
     714 * Une branche de travail pour ce modèle sera créée sous SVN (avec l'aide ponctuelle de Martial) 
     715 * Proposition d'avoir faire le point à la rentrée sur cette question des feux (lors d'une réunion projet). 
     716 
     717 
     718== 7/07/2011 == 
     719Present: Martial, Fabienne, Sebastiaan, Didier, Nicolas Vio, Marie-Alice, 
     720Philippe 
     721 
     722Apres un tour de table general, les points qui ressortent sont: 
     723 
     7241) DGVM 
     725Les divers bug ont ete corriges; les resultats obtenus sont correcte sauf 
     726pour certaines regions (notamment Hlat). Les Nicolas realisent encore qqs 
     727tests pour ameliorer les H.lat PUIS "Tag" de la version par Martial (date 
     728limite au 14 Jui);  
     729 
     730Ensuite prise en charge/test par les personnes 
     731directement interessee (ex: Masa) 
     732 
     7332) Listes de diffusion 
     734Besoin d'une liste pour la diffusion des "commit" (differente de la liste 
     735projet); liste de developpement. 
     736 
     737Au total nous auront 4 liste de diffusion: 
     738 
     739- liste global ORCHIDEE@ipsl 
     740 
     741- ORCHIDEE_projet (a migrer a ipsl) 
     742 
     743- ORCHIDEE developpement: pour tous les mails d'info technique 
     744 
     745- ORCHIDEE support: help-orchidee@ipsl 
     746 
     747La demande pour la liste help a ete faite; probleme de personnel en 
     748vacance pour sa creation imediate (MA s'en occupe) 
     749 
     7503) DOCUMENTATION 
     751 
     752Martial, Sebastiaan ont regarde l'utilisation du logiciel Doxygen; les 
     753fonctionnalites desirees existent pour les prog C mais il faut regarder 
     754encore pour f90 ==> Bilan final en Septembre 
     755 
     756Ensuite Organisation d'une RETRAITE de 1 Jour dans un lieu "agreable" 
     757pour ecrire ensemble la DOC (solution retenue par tous!) 
     758 
     759IL existe une pression supplementaire pour la DOC, suite a l'initiative 
     760QUALITE engagee par le CEA (Fabienne est responsable cote LSCE); ORC est 
     761une composante ciblee, i.e. la direction du CEA sera attentive a nos 
     762efforts. 
     763 
     764METAPHORE: Ce document en cours de creation doit decrir les composantes 
     765du systeme terre ipsl. On pourra utiliser ce document comme premiere 
     766base pour la documentation. (a remplir par tous durant l'ete) 
     767(Martial peut le faire circuler ?) 
     768 
     7692) DIVERS 
     770 
     771- Parallelisation de Test_stomate en cours (Martial) 
     772 
     773- Poste Benchmark simulations couple ouvert par CEA (Pascal B.): verifier 
     774aupres de Pascal quel support cela peut apporter pour ORC? (Philippe P) 
     775 
     776- Mise en place du cours sur l'utilisation du systeme subversion: Martial+Didier 
     777 
     778== 17/11/2010 == 
     779Presentation of the new versioning system '''svn''' by Martial Mancip [[BR]] [[BR]]  
     7801 - Design (see https://forge.ipsl.jussieu.fr/orchidee/browser) [[BR]]  
     781 * The '''tag''' directory was first created by importing the last cvs 1_9_5 tag (AR5 version) including both ORCHIDEE and ORCHIDEE_OL (meaning source code, scripts, diagnostics and documentation). [[BR]]  
     782 * The '''trunk''' directory was then created by copying this first tag. This directory represents the current version under development and is to be tagged when ready. [[BR]]  
     783 * The '''branches''' directory will include separately the major on-going developments (nitrogen, phenology, assimilation, ...). When ready, they will be merged into the trunk directory. [[BR]]  
     784 * The '''perso''' directory will include separately all developments made by students and post-docts. [[BR]]  
     785 * Note that the release number is globally incremented each time any file is modified (this is a major difference from cvs). [[BR]]  
     786 * Click on '''Revtree''' (upper right) to visualize the Revision Tree and see the model evolution (select options then click on 'Update'). [[BR]]  
     7872 - Project Management Tools (labels 'See Tickets', 'New Ticket', 'Roadmap', 'Timeline') [[BR]]  
     788 * A '''New Ticket''' is created each time an action is required (bug to resolve, new branch to create, enhancement required, ...). [[BR]]  
     789 * Tickets are associated to '''Milestones''', defining the main objectives we are currently trying to reach. [[BR]]  
     790 * ''Tickets are listed and discussed every two weeks during the technical meetings.'' [[BR]]  
     791 * The '''Roadmap''' enables to visualize the different Milestones completion. [[BR]]  
     7923 - Authorizations [[BR]]  
     793 * Each '''user''' will have a wiki login and password. [[BR]]  
     794 * Already existing '''groups''' are adm (Martial Mancip, Nicolas Vuichard, Didier Solyga, Fabienne Maignan), group (orchidee project), users and assimilation. A group can be created for each corresponding branch (e.g. pheno). 
     795 * ''Trunk commits are decided within the orchidee project meetings.'' [[BR]] 
     7964 - Next actions  [[BR]] 
     797 * Decide which commits are sent by e-mail to which list. [[BR]] 
     798 * Foresee another technical meeting to declare Milestones, create branches, ...  [[BR]] 
     799 
     800== 04/11/2010 == 
     8011 -  SVN : [[BR]]  
     802As all peole asked to at the last meeting, 
     803Martial install the new version management software : SVN (subversion). 
     804SVN will replace the current version management software CVS.  
     805More detailed talk about the characteristics and the possibilties of SVN at the next meeting.[[BR]] 
     806You could find the (free) SVN-book (in french) here : 
     807http://svnbook.red-bean.com/ [[BR]] 
     808 
     8092 - About the externalisation of the parameters [[BR]] (see attached files : [attachment:Meeting_04_11.pdf work doc] and [attachment:Meeting_0411.pdf presentation]) 
     810  * We agreed to externalise all the potential parameters 
     811  * Concerning the splitting of the run.def : the run.def will be divided in three parts. one part called orchidee_run.def, containing  all the options of the run. Two parts containing all the physical parameters of the model called sechiba_param.def and stomate_parameters.def. These two last files will be joined by two files called sechiba_parameters.txt and stomate_parameters.txt containing the list of the default valuesof all the "externalised" parameters. 
     812  * When it is possible, we agreed that the config key in the run.def and the name of the parameter in the code will be the same. 
     813  * Didier should write a script which will test if a parameter is already defined in one of the run.def 
     814 
     8153 - Next Technical Meeting : '''18th November 2010 (10h)''' [[BR]] 
     816   Suggested topics : 
     817   Presentation of SVN by Martial 
     818 
     819=== From Peylin's mail 21/11/10 === 
     820 
     821Discussion sur l'externalisation des parametres et le travail de Didier Solyga : 
     822 * Externalisation de tous les parametres possible (regroupement dans 3 fichiers differents) 
     823 * Le fichier run.def contient seulement les include pour ces 3 fichiers: 
     824   * orchidee_run.def: contient que les options du run 
     825   * sechiba_param.def: contient param physiques 
     826   * stomate_param.def: contient param biophysiques 
     827 * Ces trois fichiers contiendront seulement les parametres que l'on veut modifier (parametres des PFT que l'on redefinit a partir des metaclass du modele) 
     828 * On créé aussi 3 fichiers (orchidee_run.txt, sechiba_param.txt, stomate_param.txt) qui contiennent TOUS les parametres possibles avec leur valeur par defaut.  
     829   Ces fichiers ne sont pas utiliser par ORC mais servent de documentation/reference.  
     830 
     831== 18/10/2010 == 
     832 * Work on the externalisation of the I/O of ORCHIDEE. Yann Meurdesoif presents the development of XMLIO-Server aiming at replacing IOIPSL in the future. Before this, it can serve as an interface between a code (such as ORCHIDEE) and IOIPSL. It is based on a XML file and a library (initially written in Fortran -> move to C). (see attached file [attachment:XMLIO_SERVER_ORCHIDEE.pdf])[[BR]] 
     833  * We can expect to have a version of ORCHIDEE using XMLIO-Server for February 2011.[[BR]]  
     834  * We can already work on the groups of variables that have to be defined in the XML file.[[BR]]  
     835 * Point on the SVN server: We agree to move now from CVS to SVN. We will maintain the CVS system as long as needed for the CMIP5 exercise (normally just one update has to be done when Patricia will be back).  
     836 * Next technical meeting : '''4th November 2010 10pm''' [[BR]] 
     837   Suggested topics  :  
     838   1. report of Didier on the externalization 
     839 
     840== 30/09/2010 == 
     841 
     842 * Bug report on interpolation of a 6-hourly climate dataset (see attached file [attachment:6_hourly_interpolation.pdf])[[BR]] 
     843   The routine 'forcing_read_interpol' in readdim2.f90 file works fine with climate datasets such as NCEP/NCAR in which:[[BR]] 
     844   * State variables are forecasts valid 6 hours after the reference time[[BR]] 
     845   * Flux variables are  6 hour averages starting at the reference time[[BR]] 
     846   For dataset such as ERA-interim, there are different time lags for state variables and flux variables and a specific problem [[BR]] 
     847   for the interpolation of SWdown. Cédric Bacour already fixed this last bug.[[BR]] 
     848   '''To be done''' 
     849   * To define different flags helping to characterize the temporal structure of a climate dataset: [[BR]] 
     850    Instanteous vs Average variables, Centered vs shifted(+1 timestep) value, GMT vs local-time data 
     851   * To auto-document any Netcdf dataset used by ORCHIDEE with these flags. This will prevent of using datasets without knowing these characteristics 
     852   * To modify the 'forcing_read_interpol' routine in order to account for these flags[[BR]] 
     853     
     854 
     855 * Output variables[[BR]] 
     856   In order to reduce the number of output variables (ie avoid 2 variables for a same physical entity), we (N. Vuichard and M. Mancip) will circulate the ALMA and CMIP5 standard and the list of output variables that are not in these 2 standards. [[BR]] 
     857   Specific request :  
     858  * to modify the standard driver for being able to specify as a list, the variables that a user wants as outputs 
     859  * modification of the call to histdef function : loop over the outputs variables stored in a text file (like in viovy's driver)[[BR]] 
     860 * Next technical meeting : '''14th October 2010 10pm''' [[BR]] 
     861   Suggested topics  :  
     862   1. report of Didier on the externalization 
     863   1. work on the output variables (to continue) 
     864 
     865== 16/09/2010 == 
     866 
     867 * introduction on forge ORCHIDEE wiki : create this page 
     868 * short words from Phillipe on the organization of those meetings 
     869   * every two weeks 
     870   * organized by Martial, supplied by Nicolas Vuichard 
     871   * reports are done during the meeting or just after [[BR]] 
     872     and all participants have to read and perhaps correct the report 
     873 * presentation of work on externalization of parameters (see attached file [http://forge.ipsl.jussieu.fr/orchidee/attachment/wiki/TechnicalReports/Orchidee_meeting_1609.pdf pdf]) 
     874   * definition of readding PFTs versus Meta-Classes : discution of idea of Didier versus Sebastiaan. [[BR]] 
     875     We don't keep idea that definition of PFT are in MTC sets (Sebastiaan) [[BR]] 
     876     But for clearing the def file, Nicolas has proposed that we give number of MTC for each PFT per line. Accepted.  
     877   * simplification of all parameters in code : regroup all constant modules (MTC parameters) in src_parameters and stomate_constants (all participant are agreed ). [[BR]]  
     878     Discussion on initialization functions [[BR]] 
     879     We have to talk to all ORCHIDEE developpers before this fusion. Two steps[[BR]] 
     880     1. put all STOMATE constant in src_parameter 
     881     1. fusion if needed all constant files. 
     882     Some SAVE values are not parameters and lot of MTC array are SAVE and will be PARAMETER. 
     883   * Possible flags related to the externalization [[BR]] 
     884     1. flag CONFIG_AR5 in order to get back to the AR5 config (13 PFT with default values for all PFT parametes) [[BR]] 
     885     This corresponds to only define nvm=13 and pft_to_mtc = 1 2 3 4 5 6 7 8 9 10 11 12 13  [[BR]] 
     886     We wont' implement the CONFIG_AR5 flag[[BR]] 
     887     1. flag IMPOSE_PARAM : a user has developed a orchidee.def with for instance 16 PFT and has modified some parameter values [[BR]] 
     888     In order to be able to use this .def file but for a run with default values (eg without removing the lines in the .def that redefined the parameter values)[[BR]] 
     889     we set IMPOSE_PARAM to FALSE else we set it to TRUE. 
     890   * All vegetation maps for variable number of PFTs will be land use like maps (result of pre-process in the right number of types).  
     891 * Spacialization of variables : Didier has asked for a list of spatialization parameters to begin change in the code. [[BR]] 
     892   We decide to begin the work with vcmax_opt. Nicolas Viovy has proposed to build a map by PFTs.[[BR]] 
     893 * Next technical meeting : '''30th September 2010 2pm''' [[BR]] 
     894   Suggested topics (to be confirmed) :  
     895   1. interpolation of 6-hourly climatology 
     896   1. bug reported by Tea/Pierre on water stress