Symbol Description Uses
Lm 123



File Line number Procedure Code
./pkg/fizhi/fizhi_gwdrag.F 101 GWDRAG
      do nthini = 1,Lm+1
./pkg/fizhi/fizhi_gwdrag.F 102 GWDRAG
       if( pz(i,j)-ple(i,j,Lm+2-nthini).gt.25. ) then
./pkg/fizhi/fizhi_gwdrag.F 108 GWDRAG
      do nbasei = 1,Lm+1
./pkg/fizhi/fizhi_gwdrag.F 109 GWDRAG
       if( ple(i,j,Lm+2-nbasei).lt.(0.667*pz(i,j)) ) then
./pkg/fizhi/fizhi_gwdrag.F 115 GWDRAG
      if( (0.667*pz(i,j))-ple(i,j,Lm+2-nbase(i,j)) .gt. 
./pkg/fizhi/fizhi_gwdrag.F 116 GWDRAG
     .           ple(i,j,Lm+3-nbase(i,j))-(0.667*pz(i,j)) ) then
./pkg/fizhi/fizhi_gwdrag.F 135 GWDRAG
      do L = 1,Lm
./pkg/fizhi/fizhi_gwdrag.F 143 GWDRAG
      do L = 1,Lm
./pkg/fizhi/fizhi_gwdrag.F 161 GWDRAG
      call STRIPIT ( uz,us,im*jm,im*jm,istrip,Lm,n )
./pkg/fizhi/fizhi_gwdrag.F 162 GWDRAG
      call STRIPIT ( vz,vs,im*jm,im*jm,istrip,Lm,n )
./pkg/fizhi/fizhi_gwdrag.F 163 GWDRAG
      call STRIPIT ( tv,ts,im*jm,im*jm,istrip,Lm,n )
./pkg/fizhi/fizhi_gwdrag.F 164 GWDRAG
      call STRIPIT ( pl,plstr,im*jm,im*jm,istrip,Lm,n )
./pkg/fizhi/fizhi_gwdrag.F 165 GWDRAG
      call STRIPIT ( ple,plestr,im*jm,im*jm,istrip,Lm+1,n )
./pkg/fizhi/fizhi_gwdrag.F 166 GWDRAG
      call STRIPIT ( dpres,dpresstr,im*jm,im*jm,istrip,Lm,n )
./pkg/fizhi/fizhi_gwdrag.F 173 GWDRAG
     .            istrip,Lm,nthinstr,nbasestr,lstar )
./pkg/fizhi/fizhi_gwdrag.F 175 GWDRAG
      call PASTIT( dragus,dragu,istrip,im*jm,im*jm,Lm,n )
./pkg/fizhi/fizhi_gwdrag.F 176 GWDRAG
      call PASTIT( dragvs,dragv,istrip,im*jm,im*jm,Lm,n )
./pkg/fizhi/fizhi_gwdrag.F 184 GWDRAG
      do L = 1,Lm
./pkg/fizhi/fizhi_gwdrag.F 203 GWDRAG
      do L = 1,Lm
./pkg/fizhi/fizhi_gwdrag.F 254 GWDRAG
      do L = 1,Lm
./pkg/fizhi/fizhi_gwdrag.F 277 GWDRAG
      do L = 1,Lm
./pkg/fizhi/fizhi_gwdrag.F 297 GWDD
     .                  grav,rgas,cp,irun,Lm,nthin,nbase,lstar )
./pkg/fizhi/fizhi_gwdrag.F 340 GWDD
      integer irun,Lm
./pkg/fizhi/fizhi_gwdrag.F 342 GWDD
      _RL u(irun,Lm), v(irun,Lm), t(irun,Lm)
./pkg/fizhi/fizhi_gwdrag.F 343 GWDD
      _RL dudt(irun,Lm), dvdt(irun,Lm)
./pkg/fizhi/fizhi_gwdrag.F 346 GWDD
      _RL ple(irun,Lm+1), pl(irun,Lm), dpres(irun,Lm)
./pkg/fizhi/fizhi_gwdrag.F 355 GWDD
      _RL bv(irun,Lm)
./pkg/fizhi/fizhi_gwdrag.F 358 GWDD
      _RL XTENS(irun,Lm+1), YTENS(irun,Lm+1)
./pkg/fizhi/fizhi_gwdrag.F 359 GWDD
      _RL TENSIO(irun,Lm+1)
./pkg/fizhi/fizhi_gwdrag.F 361 GWDD
      _RL RO(irun,Lm), DZ(irun,Lm)
./pkg/fizhi/fizhi_gwdrag.F 383 GWDD
      do l = 1,Lm
./pkg/fizhi/fizhi_gwdrag.F 385 GWDD
       ro(i,L) = pl(i,Lm+1-L)/(rgas*t(i,Lm+1-L))
./pkg/fizhi/fizhi_gwdrag.F 391 GWDD
      do l = 2,Lm
./pkg/fizhi/fizhi_gwdrag.F 394 GWDD
       dz(i,L) = agrav*roiave*( pl(i,Lm+2-L)-pl(i,Lm+1-L) )
./pkg/fizhi/fizhi_gwdrag.F 413 GWDD
       robar(i) = robar(i) + ro(i,L) * (ple(i,Lm+2-L)-ple(i,Lm+1-L))
./pkg/fizhi/fizhi_gwdrag.F 414 GWDD
       ubar(i) = ubar(i) + u(i,Lm+1-L) * (ple(i,Lm+2-L)-ple(i,Lm+1-L))
./pkg/fizhi/fizhi_gwdrag.F 415 GWDD
       vbar(i) = vbar(i) + v(i,Lm+1-L) * (ple(i,Lm+2-L)-ple(i,Lm+1-L))
./pkg/fizhi/fizhi_gwdrag.F 420 GWDD
       robar(i) = robar(i)/(ps(i)-ple(i,Lm+1-(nbase(i)-1))) * 100.0
./pkg/fizhi/fizhi_gwdrag.F 421 GWDD
       ubar(i) = ubar(i)/(ps(i)-ple(i,Lm+1-(nbase(i)-1)))
./pkg/fizhi/fizhi_gwdrag.F 422 GWDD
       vbar(i) = vbar(i)/(ps(i)-ple(i,Lm+1-(nbase(i)-1)))
./pkg/fizhi/fizhi_gwdrag.F 432 GWDD
        vai1 = (t(i,Lm+1-L)-t(i,Lm+2-L))/dz(i,L)+gocp
./pkg/fizhi/fizhi_gwdrag.F 436 GWDD
        vai2    = 2.0*grav/( t(i,Lm+1-L)+t(i,Lm+2-L) )
./pkg/fizhi/fizhi_gwdrag.F 43 GWDRAG
      integer myid,im,jm,Lm,bi,bj,istrip,npcs,imglobal
./pkg/fizhi/fizhi_gwdrag.F 449 GWDD
       nbar(i) = nbar(i) + bv(i,L)*(pl(i,Lm+2-L)-pl(i,Lm+1-L))
./pkg/fizhi/fizhi_gwdrag.F 454 GWDD
       nbar(i) = nbar(i)/(pl(i,Lm)-pl(i,Lm+1-nbase(i)))
./pkg/fizhi/fizhi_gwdrag.F 45 GWDRAG
      _RL pl(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 46 GWDRAG
      _RL ple(im,jm,Lm+1)
./pkg/fizhi/fizhi_gwdrag.F 47 GWDRAG
      _RL dpres(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 48 GWDRAG
      _RL pkz(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 491 GWDD
        velco = 0.5*( (u(i,Lm+1-L)*ubar(i) + v(i,Lm+1-L)*vbar(i))
./pkg/fizhi/fizhi_gwdrag.F 492 GWDD
     .            + (u(i,Lm+2-L)*ubar(i) + v(i,Lm+2-L)*vbar(i))  )
./pkg/fizhi/fizhi_gwdrag.F 49 GWDRAG
      _RL uz(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 506 GWDD
        deluu = u(i,Lm+1-L)-u(i,Lm+2-L)
./pkg/fizhi/fizhi_gwdrag.F 507 GWDD
        delvv = v(i,Lm+1-L)-v(i,Lm+2-L)
./pkg/fizhi/fizhi_gwdrag.F 50 GWDRAG
      _RL vz(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 51 GWDRAG
      _RL tz(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 52 GWDRAG
      _RL qz(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 554 GWDD
       do l = nbase(i)+1,Lm+1
./pkg/fizhi/fizhi_gwdrag.F 55 GWDRAG
      _RL dudt(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 564 GWDD
        if( l.eq.Lm+1 ) then
./pkg/fizhi/fizhi_gwdrag.F 56 GWDRAG
      _RL dvdt(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 570 GWDD
        vai1  = (t(i,Lm+1-L)-t(i,Lm+2-L))/dz(i,L)+gocp
./pkg/fizhi/fizhi_gwdrag.F 578 GWDD
        vai2  = 2.0*grav/(t(i,Lm+1-L)+t(i,Lm+2-L))
./pkg/fizhi/fizhi_gwdrag.F 57 GWDRAG
      _RL dtdt(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 582 GWDD
        velco = 0.5*( (u(i,Lm+1-L)*ubar(i) + v(i,Lm+1-L)*vbar(i))
./pkg/fizhi/fizhi_gwdrag.F 583 GWDD
     .            + (u(i,Lm+2-L)*ubar(i) + v(i,Lm+2-L)*vbar(i))  )
./pkg/fizhi/fizhi_gwdrag.F 595 GWDD
        deluu = u(i,Lm+1-L)-u(i,Lm+2-L)
./pkg/fizhi/fizhi_gwdrag.F 596 GWDD
        delvv = v(i,Lm+1-L)-v(i,Lm+2-L)
./pkg/fizhi/fizhi_gwdrag.F 5 GWDRAG
     .         dudt,dvdt,dtdt,im,jm,Lm,bi,bj,istrip,npcs,imglobal)
./pkg/fizhi/fizhi_gwdrag.F 61 GWDRAG
      _RL tv(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 62 GWDRAG
      _RL dragu(im,jm,Lm), dragv(im,jm,Lm)
./pkg/fizhi/fizhi_gwdrag.F 637 GWDD
      do l = nthin(i)+1,Lm
./pkg/fizhi/fizhi_gwdrag.F 638 GWDD
       coef = -grav*ps(i)/dpres(i,Lm+1-L)
./pkg/fizhi/fizhi_gwdrag.F 639 GWDD
       dudt(i,Lm+1-L) = coef*(xtens(i,L+1)-xtens(i,L))
./pkg/fizhi/fizhi_gwdrag.F 63 GWDRAG
      _RL dragt(im,jm,Lm) 
./pkg/fizhi/fizhi_gwdrag.F 640 GWDD
       dvdt(i,Lm+1-L) = coef*(ytens(i,L+1)-ytens(i,L))
./pkg/fizhi/fizhi_gwdrag.F 647 GWDD
       coef = grav*ps(i)/(ple(i,Lm+1-nthin(i))-ple(i,Lm+1))
./pkg/fizhi/fizhi_gwdrag.F 648 GWDD
       dudt(i,Lm) = coef*(xtens(i,nthin(i)+1)-xtens(i,1))
./pkg/fizhi/fizhi_gwdrag.F 649 GWDD
       dvdt(i,Lm) = coef*(ytens(i,nthin(i)+1)-ytens(i,1))
./pkg/fizhi/fizhi_gwdrag.F 657 GWDD
         dudt(i,Lm+1-L) = dudt(i,Lm)
./pkg/fizhi/fizhi_gwdrag.F 658 GWDD
         dvdt(i,Lm+1-L) = dvdt(i,Lm)
./pkg/fizhi/fizhi_gwdrag.F 665 GWDD
      do l = 1,Lm
./pkg/fizhi/fizhi_gwdrag.F 72 GWDRAG
      _RL us(istrip,Lm), vs(istrip,Lm), ts(istrip,Lm)
./pkg/fizhi/fizhi_gwdrag.F 73 GWDRAG
      _RL dragus(istrip,Lm), dragvs(istrip,Lm) 
./pkg/fizhi/fizhi_gwdrag.F 75 GWDRAG
      _RL plstr(istrip,Lm),plestr(istrip,Lm+1),dpresstr(istrip,Lm)
./pkg/fizhi/fizhi_swrad.F 473 SWRIO
      alf = grav*(ple(i,Lm+1)-ptop)/(cp*dpstrip(i,L)*100)