Ignore:
Timestamp:
Mar 15, 2017, 12:15:55 PM (7 years ago)
Author:
Laurent Fairhead
Message:

Introduction of convoccur variable and modification of the wbeff variable
in the convection so that wbeff/convoccur is the mean value of wbeff when
convection occurs
Jyg

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/phys_local_var_mod.F90

    r2823 r2824  
    348348!>jyg+nrlmd
    349349  !
    350       REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: wbeff, zmax_th, zq2m, zt2m
    351 !$OMP THREADPRIVATE(wbeff, zmax_th, zq2m, zt2m)
     350      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: wbeff, convoccur, zmax_th, zq2m, zt2m
     351!$OMP THREADPRIVATE(wbeff, convoccur, zmax_th, zq2m, zt2m)
    352352      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zt2m_min_mon, zt2m_max_mon
    353353!$OMP THREADPRIVATE(zt2m_min_mon, zt2m_max_mon)
     
    673673      ALLOCATE(kh(klon), kh_x(klon), kh_w(klon))
    674674!
    675       ALLOCATE(wbeff(klon), zmax_th(klon))
     675      ALLOCATE(wbeff(klon), convoccur(klon), zmax_th(klon))
    676676      ALLOCATE(zq2m(klon), zt2m(klon), weak_inversion(klon))
    677677      ALLOCATE(zt2m_min_mon(klon), zt2m_max_mon(klon))
     
    930930      DEALLOCATE(kh, kh_x, kh_w)
    931931!
    932       DEALLOCATE(wbeff, zmax_th)
     932      DEALLOCATE(wbeff, convoccur, zmax_th)
    933933      DEALLOCATE(zq2m, zt2m, weak_inversion)
    934934      DEALLOCATE(zt2m_min_mon, zt2m_max_mon)
Note: See TracChangeset for help on using the changeset viewer.