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/physiq_mod.F90

    r2489 r2496  
    115115    !! d_t_dyn-input-R-tendance dynamique pour "t" (K/s)
    116116    !! d_q_dyn-input-R-tendance dynamique pour "q" (kg/kg/s)
     117    !! d_ql_dyn-input-R-tendance dynamique pour "ql" (kg/kg/s)
     118    !! d_qs_dyn-input-R-tendance dynamique pour "qs" (kg/kg/s)
    117119    !! flxmass_w -input-R- flux de masse verticale
    118120    !! d_u-----output-R-tendance physique de "u" (m/s/s)
     
    16601662             d_t_dyn(i,k) = (t_seri(i,k)-t_ancien(i,k))/dtime
    16611663             d_q_dyn(i,k) = (q_seri(i,k)-q_ancien(i,k))/dtime
     1664             d_ql_dyn(i,k) = (ql_seri(i,k)-ql_ancien(i,k))/dtime
     1665             d_qs_dyn(i,k) = (qs_seri(i,k)-qs_ancien(i,k))/dtime
    16621666          ENDDO
    16631667       ENDDO
     
    16881692             d_t_dyn(i,k) = 0.0
    16891693             d_q_dyn(i,k) = 0.0
     1694             d_ql_dyn(i,k) = 0.0
     1695             d_qs_dyn(i,k) = 0.0
    16901696          ENDDO
    16911697       ENDDO
     
    42974303    CALL diag_slp(klon,t_seri,paprs,pplay,pphis,ptstar,pt0,slp)
    42984304    !
    4299     !cc prw = eau precipitable
     4305    !cc prw  = eau precipitable
     4306    !   prlw = colonne eau liquide
     4307    !   prlw = colonne eau solide
    43004308    DO i = 1, klon
    43014309       prw(i) = 0.
     4310       prlw(i) = 0.
     4311       prsw(i) = 0.
    43024312       DO k = 1, klev
    43034313          prw(i) = prw(i) + &
    43044314               q_seri(i,k)*(paprs(i,k)-paprs(i,k+1))/RG
     4315          prlw(i) = prlw(i) + &
     4316               ql_seri(i,k)*(paprs(i,k)-paprs(i,k+1))/RG
     4317          prsw(i) = prsw(i) + &
     4318               qs_seri(i,k)*(paprs(i,k)-paprs(i,k+1))/RG
    43054319       ENDDO
    43064320    ENDDO
     
    44054419          t_ancien(i,k) = t_seri(i,k)
    44064420          q_ancien(i,k) = q_seri(i,k)
     4421          ql_ancien(i,k) = ql_seri(i,k)
     4422          qs_ancien(i,k) = qs_seri(i,k)
    44074423       ENDDO
    44084424    ENDDO
     
    45414557    CALL phys_output_write(itap, pdtphys, paprs, pphis,  &
    45424558         pplay, lmax_th, aerosol_couple,                 &
    4543          ok_ade, ok_aie, ivap, new_aod, ok_sync,         &
    4544          ptconv, read_climoz, clevSTD,                   &
     4559         ok_ade, ok_aie, ivap, iliq, isol, new_aod,      &
     4560         ok_sync, ptconv, read_climoz, clevSTD,          &
    45454561         ptconvth, d_t, qx, d_qx, zmasse,                &
    45464562         flag_aerosol, flag_aerosol_strat, ok_cdnc)
Note: See TracChangeset for help on using the changeset viewer.