Ignore:
Timestamp:
Mar 16, 2012, 7:11:41 PM (13 years ago)
Author:
jleconte
Message:

removed cpp3D and nonideal stuff.

File:
1 edited

Legend:

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

    r538 r586  
    11      subroutine callcorrk(ngrid,nlayer,pq,nq,qsurf,           &
    22          albedo,emis,mu0,pplev,pplay,pt,                      &
    3           tsurf,fract,dist_star,aerosol,cpp3D,muvar,           &
     3          tsurf,fract,dist_star,aerosol,muvar,           &
    44          dtlw,dtsw,fluxsurf_lw,                               &
    55          fluxsurf_sw,fluxtop_lw,fluxabs_sw,fluxtop_dn,        &
     
    164164      real totcloudfrac(ngridmx)
    165165      logical clearsky
    166 
    167 !     Allow variations in cp with location
    168       real cpp3D(ngridmx,nlayermx)   ! specific heat capacity at const. pressure
    169166
    170167      ! for weird cloud test
     
    825822
    826823!     Finally, the heating rates
    827          if(nonideal)then
    828 
    829             DO l=2,L_NLAYRAD
    830                dtsw(ig,L_NLAYRAD+1-l)=(fmnetv(l)-fmnetv(l-1))  &
    831                     *g/(cpp3D(ig,L_NLAYRAD+1-l)                &
    832                     *scalep*(plevrad(2*l+1)-plevrad(2*l-1)))
    833                dtlw(ig,L_NLAYRAD+1-l)=(fmneti(l)-fmneti(l-1))  &
    834                     *g/(cpp3D(ig,L_NLAYRAD+1-l)                &
    835                     *scalep*(plevrad(2*l+1)-plevrad(2*l-1)))           
    836             END DO     
     824
     825         DO l=2,L_NLAYRAD
     826            dtsw(ig,L_NLAYRAD+1-l)=(fmnetv(l)-fmnetv(l-1))  &
     827                *g/(cpp*scalep*(plevrad(2*l+1)-plevrad(2*l-1)))
     828            dtlw(ig,L_NLAYRAD+1-l)=(fmneti(l)-fmneti(l-1))  &
     829                *g/(cpp*scalep*(plevrad(2*l+1)-plevrad(2*l-1)))
     830         END DO     
    837831
    838832!     These are values at top of atmosphere
    839             dtsw(ig,L_NLAYRAD)=(fmnetv(1)-nfluxtopv)           &
    840                  *g/(cpp3D(ig,L_NLAYRAD)*scalep*(plevrad(3)-plevrad(1)))
    841             dtlw(ig,L_NLAYRAD)=(fmneti(1)-nfluxtopi)           &
    842                  *g/(cpp3D(ig,L_NLAYRAD)*scalep*(plevrad(3)-plevrad(1)))
    843 
    844          else
    845 
    846             DO l=2,L_NLAYRAD
    847                dtsw(ig,L_NLAYRAD+1-l)=(fmnetv(l)-fmnetv(l-1))  &
    848                    *g/(cpp*scalep*(plevrad(2*l+1)-plevrad(2*l-1)))
    849                dtlw(ig,L_NLAYRAD+1-l)=(fmneti(l)-fmneti(l-1))  &
    850                    *g/(cpp*scalep*(plevrad(2*l+1)-plevrad(2*l-1)))
    851             END DO     
    852 
    853 !     These are values at top of atmosphere
    854             dtsw(ig,L_NLAYRAD)=(fmnetv(1)-nfluxtopv)           &
    855                 *g/(cpp*scalep*(plevrad(3)-plevrad(1)))
    856             dtlw(ig,L_NLAYRAD)=(fmneti(1)-nfluxtopi)           &
    857                 *g/(cpp*scalep*(plevrad(3)-plevrad(1)))
    858 
    859          endif
     833         dtsw(ig,L_NLAYRAD)=(fmnetv(1)-nfluxtopv)           &
     834             *g/(cpp*scalep*(plevrad(3)-plevrad(1)))
     835         dtlw(ig,L_NLAYRAD)=(fmneti(1)-nfluxtopi)           &
     836             *g/(cpp*scalep*(plevrad(3)-plevrad(1)))
    860837
    861838!     ---------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.