Changeset 3490 for LMDZ6/trunk/libf


Ignore:
Timestamp:
Apr 30, 2019, 11:39:50 AM (6 years ago)
Author:
musat
Message:

Le bornage a 2m n'est pas actif par defaut.
Les 2 flags qui controlent le bornage sont initialises
iflag_bug_t2m_ipslcm61=1
iflag_bug_t2m_stab_ipslcm61=-1
Valeurs possibles des flags et bornage CMIP6 (*) a posteriori:

  • iflag_bug_t2m_ipslcm61=0/1 :

0 = bornage (*)
1 = pas de bornage

  • iflag_bug_t2m_stab_ipslcm61 = -2/-1/1/0

-2 : bornage si q2m < 0
-1 : bornage si ftsol <= tair1 + q2m < 0 (*)

1 : bornage si ftsol <= tair1
0 : bornage systematique

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/physiq_mod.F90

    r3489 r3490  
    596596    !$OMP THREADPRIVATE(iflag_alp_wk_cond)
    597597
    598     INTEGER,  SAVE               :: iflag_bug_t2m_ipslcm61=0 !
     598    INTEGER,  SAVE               :: iflag_bug_t2m_ipslcm61=1 !
    599599    !$OMP THREADPRIVATE(iflag_bug_t2m_ipslcm61)
    600     INTEGER,  SAVE               :: iflag_bug_t2m_stab_ipslcm61=1 !
     600    INTEGER,  SAVE               :: iflag_bug_t2m_stab_ipslcm61=-1 !
    601601    !$OMP THREADPRIVATE(iflag_bug_t2m_stab_ipslcm61)
    602602
     
    13041304       WRITE(lunout,*) 'debut physiq_mod tau_gl=',tau_gl
    13051305
    1306        iflag_bug_t2m_ipslcm61 = 0
     1306       iflag_bug_t2m_ipslcm61 = 1
    13071307       CALL getin_p('iflag_bug_t2m_ipslcm61', iflag_bug_t2m_ipslcm61)
    1308        iflag_bug_t2m_stab_ipslcm61 = 0
     1308       iflag_bug_t2m_stab_ipslcm61 = -1
    13091309       CALL getin_p('iflag_bug_t2m_stab_ipslcm61', iflag_bug_t2m_stab_ipslcm61)
    13101310
Note: See TracChangeset for help on using the changeset viewer.