Réunion 14 Janvier 2014 Futurs merges - Etat des différentes branches - Planning des merges pour 2014 Bilan de la chaine de validation Fonctionnement du groupe projet Bilan «Qualité» et point à améliorer Propositions d amélioration Planning du travail Pierre Malassène Projet a venir / en cours de préparation???
Juin 2012 Version AR5 (1.9.5.1) + Generalisation PFT & Externalisation parametres + COV Branches actuelles Sep 2012 + Hydro 11 Couches + Spin up analystique DOFOCO branch MICT branch Gel du sol Grass GM Feux Spitfire + OMP + extra-dim Azote branch Allocation C/N Allocation C & FM New Rad. Tr. New Energ. Budget New snow module Isotopes Wetland & CH4 Soil N Réalisé En cours A Venir
Photosynthèse Analytique Contenu: Résolution analytique de la photosynthèse Révision des dépendances en Temp, W de Vcmax Basé sur la version TRUNC Juin 2013 intégré aussi dans DOFOCO Impacts: Impact (faible) sur les flux de C et d eau Validation: Ok sur sites ; global en cours Aspects techniques: Paramètre externalisé : OK Documentation : dans le code. Utilisation globale : OK
Branche GM (PASSIM) Contenu: Gestion des prairies: herbivorie & coupes Basé sur la version du TRUNC tag 1.9.6 Impacts: Module indépendant qui impact essentiellement le LAI et les flux de C Peu d impact sur les bilans d eau / énergie Validation: Ok à l échelle de l Europe Aspects techniques: Paramètre externalisé : NON Documentation : faible Utilisation globale : A tester (schéma optionnel)
Branche CROPS (STICS) Contenu: Gestion des cultures: Modification de la phénologie Basé sur la version du TRUNC tag 1.9.6 Impacts: Essentiellement le LAI et les flux de C Impact les bilans d eau / d énergie Validation: échelle de l Europe en cours Aspects techniques: Paramètre externalisé : NON Documentation : basé sur STICS utilisation globale : a tester
Branche Feux (SPITFIRE) Contenu: Inclusion du modèle SPITFIRE Basé sur la version du TRUNC Oct-2012 Impacts: Module indépendant qui impact essentiellement les flux et stocks de C Peu d impact sur les bilans d eau / énergie? Validation: globale réalisée Aspects techniques: Paramètre externalisé : NON Documentation : OK
Branche MICT (Hautes latitudes) Contenu: Modèle de permafrost (Gouttevin et al., 2012) Modèle de neige explicite (Wang et al., 2013) Basé sur la version du TRUNC (?? de février 2013) Impacts: Impacts sur les bilans d eau et d énergie (albédo, flux de surface, humidité des sols, sublimation, runoff, débits, etc ) Impacts sur LAI, flux de carbone/méthane. À estimer Validation: sur sites et globale (variables neige, température, humidité, débits, albédo, ) Aspects techniques: Paramètres externalisés : définis ds «run.def» Documentation : à finir
Branche DOFOCO Contenu: Nouveau schéma d allocation du C Nouveau Transfert Radiatif (2 streams) Gestion forestières avec classes de diamètre / age Schéma canopé multi-couches Conductivité hydraulique implémenté Suit en partie les évolutions du TRUNC Impacts: Ensemble des bilans (C, W, E) Validation: En cours mode forcé et mode couplé Aspects techniques: paramètres externalisés & basés sur des Observations! Documentation existe (param. documentés)
Projet CMIP6 Agenda: Debut probable des runs de contrôle: «début 2016» Besoin d avoir une première version ORC-couplé en 2015 Possible améliorations % CMIP5 Nouvelle Hydro 11 couches! Gel du sol & nouveau module du neige Photosynthèse Analytique Feux (SPITFIRE) Possiblement nouvelle allocation! Cycle de l Azote (mode optionnel)????
Enjeux et objectifs Intégrer au plus rapidement tous les dév. tant que les développeurs sont présents! Avoir un modèle «state of the art». Comment intégrer les développements importants de MICT, DOFOCO et du cycle de l Azote? Avoir une chaine de validation / test la plus automatique possible.. è Planifier le travail du «collectif»
Stratégies possibles de Merge 1. Inclure «Step by Step» tous les développements dans le TRUNC (MICT, DOFOCO, SPITFIRE, ) et / ou 2. Développer une branche en parallèle du TRUNC pour qu elle devienne ultérieurement le TRUNC (ex. DOFOCO)
TRUNC ORCHIDEE-V1.xxx MICT branch DOFOCO branch Option 1 Feb 14 GPP-analytical few calibrations Soil freezing New snow scheme July 14 Bug corrections?? GM and SPITFIRE Nitrogen? «left-over features» + possible DOFOCO revision Dec 14 Code cleaning ORCHIDEE-V2 (new TRUNC)
Feb 14 TRUNC ORCHIDEE-V1.xxx GPP-analytical few calibrations MICT branch Soil freezing New snow module Option 2 GM and SPITFIRE July 14 Step by step DOFOCO Developments Dec 14 Nitrogen Code cleaning ORCHIDEE-V2
Bilan Maîtrise des Risques 2013 Historique: 2011 : groupe de travail initial (B. Guenet, J. Lathière, S. Luyssaert, F. Maignan, D. Solyga) Un trentaine de risques évalués en terme de probabilité d occurrence et d impacts sur les coûts, délais, performances. Ressources humaines Analyse stratégique Evaluation Ingénierie Management Communication Matrice de criticité : Probabilité 4 100 225 400 625 3 64 144 256 400 2 36 81 144 225 1 16 36 64 100 1 2 3 4 Gravité 14
Résultats par catégorie 15
Détail Points forts actions 2013 A renforcer en 2014 Ressources humaines Analyse stratégique Management Evaluation Recrutement CDI B. Guenet Recrutement CDD P. Malassène Formations régulières (ORCHIDEE, libigcm, svn) Renforcement de la documentation : Coding guidelines Développements DOFOCO, MICT, SPITFIRE, Optimisation des paramètres, Plus d efforts apportés sur le mode couplé Identification d un responsable par thématique Ouverture de tickets (>100) Projets listés sur le site wiki Plan de validation Développement de la plateforme d évaluation Merger plus rapidement Fermer les tickets Documenter un plan d évaluation Ingénierie Amélioration des performances en entrée Implémentation de la librairie XIOS Large utilisation de libigcm sur tous les environnements Communication Nouveau site web Concours nouveau logo 16
Fonctionnement du groupe projet Suggestions d améliorations: «Partager» plus le TRUNC entre developpeurs Comment mieux valoriser le travail collectif? Comment péréniser le support Ingéniérie CDD????
Améliorer le fonctionnement des «merge» Suggestions: Créer un petit groupe restreint (3-4) pour chaque merge; variable selon les merges.. Objectif définit par le projet puis «relative indépendance» du groupe pour le merge «Reporting» régulier du petit groupe Valorisation du travail par un Tag associé aux pers. (article de temps en temps) Autres suggestions?
Gestion des tickets Suggestions: Réunions de suivi consacré uniquement au tickets (1 sur 3/?) Travail sur un groupe de tickets affectés à une personne durant ces réunions (édition du code) Le responsable des tickets gère la réunion???
Scientific /Technical modules : Main responsible Water/Energy modules (J. Polcher) Coupling Atmosphere (J. Ghattas) Hydrology A. Ducharne Energy bal. J. Polcher Soil Thermic J. Polcher Snow C. Ottle Routing? J. Polcher Physical Coupling F. Cheruy Isotopes C. Risi Chemistry J. Lathiere Offline Drivers J. Ghattas Biogeochem coupling P. Cadule Ecology (N. Viovy) Sapiens modules (S. Luyssaert) Physiology N. Viovy Phenology F. Maignan Fire P. Cadule Crops / Managed grass N. Vuichard Forest Management S. Luyssaert Veg. Dynamic N. Viovy C allocation S. Luyssaert Soil C & N B. Guenet Land use change??
Next ORCHIDEE-DEV meeting Date: Fevrier ou début Mars? Sujet : Optimized parameters & model tuning Autres suggestions?
Divers Amélioration du Driver Améliorer les performances sur Currie (comparativement au driver de Nicolas V) Implication des non permanents: Envoyer les comptes rendus de réunion a tous Inviter tous les CDD régulièrement si ils désirent Distribution du code.. Choix du Logo Réunion IPSL-Pole «de CMIP5 à CMIP6» (7 Mars) Presentation: F. Cheruy, P. Cadule,??
Dear xxxx The ORCHIDE project team has noted your request for using the ORCHIDEE land surface model for your research application. Thank you for your interest in our model. The model source code is freely available for non commercial applications. However, given the small size of the project team, we can not provide active support to all users and thus can not ensure that it will compile easily on your system and will run efficiently. Given the current status of the model development, we offer to provide you with the version XXX that was used for the recent IPCC simulations for the AR5 report. In order to use more recent versions or specific branches, we invite you to contact specific project members in order to establish a potential collaboration. You can find the main information about the members as well as the project under: http://labex.ipsl.fr/orchidee/ Short installation guide: Tutorial and support: We invite you to look at our Wiki site to get practical information on how to compile and use the model: https://forge.ipsl.jussieu.fr/orchidee/wiki/howto. In this page the section "How to install ORCHIDEE on my linus laptop or computer?" may be of direct help. Pleas also read the platform documentation, especially chapter 3 to install and compile the code using the modipsl environement: https://forge.ipsl.jussieu.fr/igcmg/wiki/platform/en/documentation. Note that the "help mailing list" is currently restricted to the developer-group, given the small size of the current engineering team. We also provide a one day introduction course on the use of ORCHIDEE, twice a year at IPSL ( Term of use: The model code is freely available, and we would appreciate any feedback/returns from your research application and experience with ORCHIDEE. If the model also becomes essential to your work, or if an important result or conclusion depends on the ORCHIDEE simulations, co-authorship with a model developer may be appropriate. Please use the orchideeprojet@ipsl.jussieu.fr mail to communicate with the project team. Best regards, The ORCHIDEE team
Progress on past actions Site Web : Ok Coding Guidelines : OK XIO : implemented Parallelization : OMP done Atmosphere coupling (OASIS?) : test Version LMDz-zoom Europe ORC : Set up Model Intercomparison (MIP TRENDY): in progress???