Changeset 884 for trunk/LMDZ.MARS/libf


Ignore:
Timestamp:
Feb 15, 2013, 2:56:00 PM (12 years ago)
Author:
tnavarro
Message:

corrected bug without CO2 condensation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/vdifc.F

    r765 r884  
    279279c     --------------------------------------------------------------------
    280280
    281       DO ilev=1,nlay
    282          DO ig=1,ngrid
    283             ztcond(ig,ilev)=
    284      &         1./(bcond-acond*log(.01*vmr_co2(ig,ilev)*pplay(ig,ilev)))
    285             if (pplay(ig,ilev).lt.1e-4) ztcond(ig,ilev)=0.0 !mars Monica
    286          ENDDO
    287       ENDDO
    288 
    289       ztcond(:,nlay+1)=ztcond(:,nlay)
    290 
    291281      if (callcond) then
    292282        DO ilev=1,nlay
    293283          DO ig=1,ngrid
     284              ztcond(ig,ilev)=
     285     &      1./(bcond-acond*log(.01*vmr_co2(ig,ilev)*pplay(ig,ilev)))
     286            if (pplay(ig,ilev).lt.1e-4) ztcond(ig,ilev)=0.0 !mars Monica
    294287!            zhcond(ig,ilev) =
    295288!     &  (1./(bcond-acond*log(.0095*pplay(ig,ilev))))/ppopsk(ig,ilev)
     
    297290          END DO
    298291        END DO
     292        ztcond(:,nlay+1)=ztcond(:,nlay)
    299293      else
    300          call zerophys(ngrid*nlay,zhcond)
     294         zhcond(:,:) = 0
     295         ztcond(:,:) = 0
    301296      end if
    302297
     
    562557      IF (.not.flag_LES) THEN
    563558#endif
    564       DO ig=1,ngrid
     559      IF (callcond) THEN
     560       DO ig=1,ngrid
    565561         DO l=1,nlay
    566562            if(zh(ig,l) .lt. zhcond(ig,l)) then
     
    570566            endif
    571567         ENDDO
    572 5     continue
    573       ENDDO
     5685      continue
     569       ENDDO
     570      ENDIF
    574571
    575572#ifdef MESOSCALE
Note: See TracChangeset for help on using the changeset viewer.