Changes between Version 1 and Version 2 of DevelopmentActivities/MergeHydro/Martial_notes_on_merge


Ignore:
Timestamp:
10/19/11 17:32:47 (10 years ago)
Author:
mmaipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentActivities/MergeHydro/Martial_notes_on_merge

    v1 v2  
    11= Martial notes for the merge = 
    22 
    3  * messages de TdO dans le module d'hydro :  
     3== messages de TdO dans le module d'hydro == 
    44   * l1  
    55{{{ 
     
    1010!!! A CHANGER DANS TOUT HYDROL: tmc_litter_res et sat ne devraient pas dependre de ji - tdo 
    1111}}} 
    12  * problèmes conversion (frac_bare/veget) versus (veget,veget_max) : 
     12   * hydrol_soil 
     13{{{ 
     14 
     15}}} 
     16 
     17== problèmes conversion (frac_bare/veget) versus (veget,veget_max) == 
    1318   * dans hydrol_init : on passait veget (ie l'ancien veget_max) et on a pas changer le code par rapport 
    1419     à l'ancienne version. On obtient peut-être des incohérences :  
     
    6873    L'utilisation du undef_sechiba me paraît cohérente lorsque l'on a pas de présence du PFT sur le pixel.[[BR]] 
    6974    On avait d'ailleurs une erreur avant avec le frac_bare car il était parfois définit (utilisé ?) lorsque veget_max(ji,jv) était nul. 
     75== traitement des corrections de Nathalie == 
     76=== Gestion du throughfall_by_pft === 
     77J'ai rajouté un booléen ok_throughfall_by_pft. 
     78{{{ 
     79       IF ( ok_throughfall_by_pft ) THEN 
     80          ! Correction Nathalie - Juin 2006 - une partie de la pluie arrivera toujours sur le sol 
     81          ! sorte de throughfall supplementaire 
     82          qsintveg(:,jv) = qsintveg(:,jv) + veget(:,jv) * ((1-throughfall_by_pft(jv))*precip_rain(:)) 
     83       ELSE 
     84          qsintveg(:,jv) = qsintveg(:,jv) + veget(:,jv) * precip_rain(:) 
     85       ENDIF 
     86}}} 
     87pour toutes ces corrections (dans hydrol_canop). 
     88 
     89J'ai globalisé le OFF_LINE_MODE qui depuis intersurf indiquait si l'on utilisait une interface "intersurf_main*" (utilisation off-line du modèle) 
     90ou bien "intersurf_gathered*" (pour les utilisations on-line avec le GCM). 
     91 
     92Comme convenu, j'ai donc imposé comme valeur par défaut de ce ok_throughfall_by_pft : 
     93{{{ 
     94       ok_throughfall_by_pft = .FALSE. 
     95       IF ( .NOT. OFF_LINE_MODE ) ok_throughfall_by_pft = .TRUE. 
     96}}}