Ignore:
Timestamp:
Apr 14, 2016, 9:42:23 PM (8 years ago)
Author:
oboucher
Message:

Adding more diagnostics for water conservation
dqlphys, dqldyn, dqsphys, dqsdyn, prlw, prsw

File:
1 edited

Legend:

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

    r2481 r2496  
    2121      REAL, SAVE, ALLOCATABLE :: d_t_dyn(:,:), d_q_dyn(:,:)
    2222      !$OMP THREADPRIVATE(d_t_dyn, d_q_dyn)
     23      REAL, SAVE, ALLOCATABLE :: d_ql_dyn(:,:), d_qs_dyn(:,:)
     24      !$OMP THREADPRIVATE(d_ql_dyn, d_qs_dyn)
    2325      REAL, SAVE, ALLOCATABLE :: d_u_dyn(:,:), d_v_dyn(:,:)
    2426      !$OMP THREADPRIVATE(d_u_dyn, d_v_dyn)
     
    255257      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: JrNt
    256258!$OMP THREADPRIVATE(JrNt)
    257       REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: dthmin, evap, fder, plcl, plfc, prw
    258 !$OMP THREADPRIVATE(dthmin, evap, fder, plcl, plfc, prw)
     259      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: dthmin, evap, fder, plcl, plfc, prw, prlw, prsw
     260!$OMP THREADPRIVATE(dthmin, evap, fder, plcl, plfc, prw, prlw, prsw)
    259261      REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zustar, zu10m, zv10m, rh2m
    260262!$OMP THREADPRIVATE(zustar, zu10m, zv10m, rh2m)
     
    401403      allocate(tr_seri(klon,klev,nbtr))
    402404      allocate(d_t_dyn(klon,klev),d_q_dyn(klon,klev))
     405      allocate(d_ql_dyn(klon,klev),d_qs_dyn(klon,klev))
    403406      allocate(d_u_dyn(klon,klev),d_v_dyn(klon,klev))
    404407      allocate(d_tr_dyn(klon,klev,nbtr))                   !RomP
     
    521524      ALLOCATE(JrNt(klon))
    522525      ALLOCATE(dthmin(klon), evap(klon), fder(klon), plcl(klon), plfc(klon))
    523       ALLOCATE(prw(klon), zustar(klon), zu10m(klon), zv10m(klon), rh2m(klon))
     526      ALLOCATE(prw(klon), prlw(klon), prsw(klon), zustar(klon), zu10m(klon), zv10m(klon), rh2m(klon))
    524527      ALLOCATE(s_lcl(klon))
    525528      ALLOCATE(s_pblh(klon), s_pblt(klon), s_therm(klon))
     
    615618      deallocate(tr_seri)
    616619      deallocate(d_t_dyn,d_q_dyn)
     620      deallocate(d_ql_dyn,d_qs_dyn)
    617621      deallocate(d_u_dyn,d_v_dyn)
    618622      deallocate(d_tr_dyn)                      !RomP
     
    725729      DEALLOCATE(cldljn, cldmjn, cldhjn, cldtjn, JrNt)
    726730      DEALLOCATE(dthmin, evap, fder, plcl, plfc)
    727       DEALLOCATE(prw, zustar, zu10m, zv10m, rh2m, s_lcl)
     731      DEALLOCATE(prw, prlw, prsw, zustar, zu10m, zv10m, rh2m, s_lcl)
    728732      DEALLOCATE(s_pblh, s_pblt, s_therm)
    729733!
Note: See TracChangeset for help on using the changeset viewer.