Ignore:
Timestamp:
Mar 19, 2025, 2:27:25 PM (4 months ago)
Author:
debatzbr
Message:

Calculate the visible opacity everywhere
BBT

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.PLUTO/libf/phypluto/callcorrk.F90

    r3687 r3695  
    927927!-----------------------------------------------------------------------
    928928
     929         ! Call everywhere for diagnostics.
     930         call optcv(dtauv,tauv,taucumv,plevrad,                 &
     931                 qxvaer,qsvaer,gvaer,wbarv,cosbv,tauray,tauaero,   &
     932                 tmid,pmid,taugsurf,qvar,muvarrad)
     933
    929934         if(fract(ig) .ge. 1.0e-4) then ! Only during daylight.
    930935            if((ngrid.eq.1).and.(global1d))then
     
    938943            endif
    939944
    940             call optcv(dtauv,tauv,taucumv,plevrad,                 &
    941                  qxvaer,qsvaer,gvaer,wbarv,cosbv,tauray,tauaero,   &
    942                  tmid,pmid,taugsurf,qvar,muvarrad)
    943 
    944945            call sfluxv(dtauv,tauv,taucumv,albv,dwnv,wbarv,cosbv,   &
    945946                 acosz,stel_fract,nfluxtopv,fluxtopvdn,nfluxoutv_nu,&
     
    953954            nfluxoutv_nu(:) = 0.0d0
    954955            nfluxgndv_nu(:) = 0.0d0
    955             fmnetv_nu(:,:)=0.0
    956             do l=1,L_NLAYRAD
    957                fmnetv(l)=0.0d0
    958                fluxupv(l)=0.0d0
    959                fluxdnv(l)=0.0d0
    960             end do
     956            fmnetv_nu(:,:)  = 0.0d0
     957            fmnetv(:)       = 0.0d0
     958            fluxupv(:)      = 0.0d0
     959            fluxdnv(:)      = 0.0d0
    961960         end if
    962961
     
    10681067            do nw=1,L_NSPECTV
    10691068               do k=1,L_NGAUSS
    1070                   int_dtauv(ig,l,nw)= int_dtauv(ig,l,nw) + exp(-dtauv(l,nw,k))*gweight(k)
     1069                  int_dtauv(ig,l,nw) = int_dtauv(ig,l,nw) + exp(-dtauv(l,nw,k))*gweight(k)
    10711070               enddo
    10721071            enddo
    10731072            do nw=1,L_NSPECTI
    10741073               do k=1,L_NGAUSS
    1075                   int_dtaui(ig,l,nw)= int_dtaui(ig,l,nw) + exp(-dtaui(l,nw,k))*gweight(k)
     1074                  int_dtaui(ig,l,nw) = int_dtaui(ig,l,nw) + exp(-dtaui(l,nw,k))*gweight(k)
    10761075               enddo
    10771076            enddo
Note: See TracChangeset for help on using the changeset viewer.