Ignore:
Timestamp:
Jun 21, 2022, 11:05:46 AM (2 years ago)
Author:
aslmd
Message:

rneb_generic and RH_generic added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/libf/phystd/condensation_generic_mod.F90

    r2722 r2724  
    55   
    66    subroutine condensation_generic(ngrid,nlayer,nq,ptimestep, pplev, pplay,    &
    7                 pt, pq, pdt, pdq, pdtlsc, pdqvaplsc, pdqliqlsc)
     7                pt, pq, pdt, pdq, pdtlsc, pdqvaplsc, pdqliqlsc, rneb)
    88        use ioipsl_getin_p_mod, only: getin_p !-> to get the metallicity
    99        use generic_cloud_common_h
     
    4343        REAL, intent(out) :: pdqvaplsc(ngrid,nlayer,nq) ! incrementation de la vapeur du traceur
    4444        REAL, intent(out) :: pdqliqlsc(ngrid,nlayer,nq) ! incrementation du traceur liquide
     45        REAL, intent(out) :: rneb(ngrid,nlayer,nq)    ! fraction nuageuse
    4546
    4647!       Options :
     
    9596        qevap(1:ngrid,1:nlayer,1:nq)=0.0
    9697        tevap(1:ngrid,1:nlayer)=0.0
     98        rneb(1:ngrid,1:nlayer,1:nq) = 0.0
    9799        ! Let's loop on tracers
    98100        do iq=1,nq
     
    138140                                        End do ! niter
    139141                                        zcond(i)=MAX(zcond(i),-(pq(i,k,igcm_generic_ice)+pdq(i,k,igcm_generic_ice)*ptimestep))
     142
     143                                        if (zcond(i) .gt. 0.) then
     144                                                rneb(i,k,iq)=1
     145                                        else
     146                                                rneb(i,k,iq)=0.
     147                                        endif
     148
    140149                                        zcond(i) = zcond(i)/ptimestep
    141150                                ENDDO ! i=1,ngrid
Note: See TracChangeset for help on using the changeset viewer.