wiki:DevelopmentActivities/MergeHydro/lai_note

Version 1 (modified by nvuilsce, 10 years ago) (diff)

--

Simplification du traitement du LAI dans ORCHIDEE

Objectif

Le but de cette modification est d'assurer un traitement correct du LAI dans ORCHIDEE en intégrant les différentes modifications faites ces dernières années. On désire aussi simplifier le code en abandonnant du codes caduque. Les évolutions envisagées sont :

  • L'évolution du LAI en fonction de la température est caduque et n'a plus de raison d'être.
  • Il faut assurer que le LAI évolue toujours entre llaimax et llaimin
  • Correction de l'interpolation spatiale du LAI lors de sa lecture
  • Pour l'interpolation temporelle faut il revoir le calcule de la date ? Il y a toute une gymnastique pour déterminer si l'année a changé. Il suffit de regarder si year a changé dans le module grid.f90.
  • Annoncer à l'utilisateur la carte de LAI qu'il utilise et créer une bibliothèque de cartes.
  • Vérifier la cohérence des options choisi par l'utilisateur.

Modules concernés

  • Slowproc : slowproc_lai, slowproc_interlai
  • constantes_veg

Étapes

  • Enlever tout le code lié aux fonctions de température.
    • Dans slowproc_lai
    • Dans constantes_veg
    • Les variables lu du run.def : SLOWPROC_LAI_TEMPDIAG
    • Rajouter un test pour que laimap est bien lu si STOMATE=.FALSE.
  • Corriger l'interpolation spatiale et rajouter la normalisation des valeurs lu entre llaimax et llaimin.
  • simplifier la gestion du temps pour l'interpolation temporelle
  • Rajouter des vérification des cartes (lire les attributs de la carte de LAI lu et garder l'information). Faut il rajouter l'info dans les restarts ?

Vérifications

  • Vérifier l'interpolation spatiale (comparer la carte du restart (laimap)avec celle obtenu par une interpolation indépendante (logiciel graphique).
  • Vérifier l'interpolation temporelle : dans un run comparer les valeurs journalières (lai) avec les mensuelles lu dans la carte de départ (laimap).
  • Vérifier l'évolution des variables day, month et EndOfYear? dans plusieurs configurations.
  • Vérifier le suivit de l'information de la carte de LAI lu et interpolée.
  • Comparer avec ce que donne le modèle sur le LAI avec STOMATE=OK.