Symbol Description Uses
a 102



File Line number Procedure Code
./pkg/exf/exf_interp.F 12 NO PROCEDURE
        real*8 function lagran(i,x,a,sp)
./pkg/exf/exf_interp.F 16 NO PROCEDURE
        real*8 a(4)
./pkg/exf/exf_interp.F 24 NO PROCEDURE
          denom = denom*(a(i) - a(k))
./pkg/exf/exf_interp.F 25 NO PROCEDURE
          numer = numer*(x    - a(k))
./pkg/dic/carbon_chem.F 184 CALC_PCO2
            a = x3 + k1plocal*x2 + k12p*x + k123p
./pkg/dic/carbon_chem.F 185 CALC_PCO2
            a2=a*a
./pkg/dic/carbon_chem.F 198 CALC_PCO2
     &        pt*k12p*x/a +
./pkg/dic/carbon_chem.F 199 CALC_PCO2
     &        2.0*pt*k123p/a +
./pkg/dic/carbon_chem.F 204 CALC_PCO2
     &        pt*x3/a -
./pkg/dic/carbon_chem.F 215 CALC_PCO2
     &        (pt*k12p*(a - x*da))/a2 -
./pkg/dic/carbon_chem.F 221 CALC_PCO2
     &        pt*x2*(3.0*a-x*da)/a2
./pkg/dic/carbon_chem.F 256 CALC_PCO2
              a = x3 + k1plocal*x2 + k12p*x + k123p
./pkg/dic/carbon_chem.F 257 CALC_PCO2
              a2=a*a
./pkg/dic/carbon_chem.F 267 CALC_PCO2
     &          pt*k12p*x/a +
./pkg/dic/carbon_chem.F 268 CALC_PCO2
     &          2.0*pt*k123p/a +
./pkg/dic/carbon_chem.F 273 CALC_PCO2
     &          pt*x3/a -
./pkg/dic/carbon_chem.F 87 CALC_PCO2
        _RL  a
./pkg/fizhi/fizhi_gwdrag.F 368 GWDD
      _RL a,g,agrav,akwnmb
./pkg/fizhi/fizhi_gwdrag.F 375 GWDD
      a      = 1.0
./pkg/fizhi/fizhi_gwdrag.F 460 GWDD
        gstar = g*frsf*frsf/(frsf*frsf+a*a)
./pkg/fizhi/fizhi_utils.F 391 STRIPIT
      subroutine STRIPIT(a,b,irun,ia,ib,l,k)
./pkg/fizhi/fizhi_utils.F 394 STRIPIT
      _RL a(ia,l), b(ib,l)
./pkg/fizhi/fizhi_utils.F 404 STRIPIT
        b(i,j) = a(i+offset-1,j)
./pkg/fizhi/fizhi_utils.F 409 STRIPIT
        b(i,j) = a(i+offset-1,j)
./pkg/fizhi/fizhi_utils.F 412 STRIPIT
        b(Lena+i,j) = a(Lena+offset-1,j)
./pkg/fizhi/fizhi_utils.F 419 STRIPITINT
      subroutine STRIPITINT(a,b,irun,ia,ib,l,k)
./pkg/fizhi/fizhi_utils.F 421 STRIPITINT
      integer ia,ib,irun,l,k,a(ia,l),b(ib,l)
./pkg/fizhi/fizhi_utils.F 431 STRIPITINT
        b(i,j) = a(i+offset-1,j)
./pkg/fizhi/fizhi_utils.F 436 STRIPITINT
        b(i,j) = a(i+offset-1,j)
./pkg/fizhi/fizhi_utils.F 439 STRIPITINT
        b(Lena+i,j) = a(Lena+offset-1,j)
./pkg/fizhi/fizhi_utils.F 446 PASTIT
      subroutine PASTIT(b,a,ib,ia,irun,L,k)
./pkg/fizhi/fizhi_utils.F 450 PASTIT
      _RL a(ia,l), b(ib,l)
./pkg/fizhi/fizhi_utils.F 458 PASTIT
      a(i+offset-1,j) = b(i,j)
./pkg/fizhi/fizhi_utils.F 463 PSTBITINT
      subroutine PSTBITINT(b,a,ib,ia,irun,l,k)
./pkg/fizhi/fizhi_utils.F 466 PSTBITINT
      _RL a(ia,l)
./pkg/fizhi/fizhi_utils.F 476 PSTBITINT
      a(i+offset-1,j) = a(i+offset-1,j) + float(b(i,j))
./pkg/fizhi/fizhi_utils.F 482 PSTBMPIT
      subroutine PSTBMPIT(b,a,ib,ia,irun,l,k)
./pkg/fizhi/fizhi_utils.F 485 PSTBMPIT
      _RL a(ia,l), b(ib,l)
./pkg/fizhi/fizhi_utils.F 494 PSTBMPIT
      a(i+offset-1,j) = a(i+offset-1,j) + b(i,j)
./pkg/fizhi/fizhi_utils.F 499 STRIP2TILE
      subroutine STRIP2TILE(a,indx,b,irun,ia,ib,levs,npeice)
./pkg/fizhi/fizhi_utils.F 520 STRIP2TILE
      _RL a(ia,levs), b(ib,levs)
./pkg/fizhi/fizhi_utils.F 531 STRIP2TILE
        b(i,k) = a(indx(i+offset-1),k)
./pkg/fizhi/fizhi_utils.F 536 STRIP2TILE
        b(i,k) = a(indx(i+offset-1),k)
./pkg/fizhi/fizhi_utils.F 539 STRIP2TILE
        b(Lena+i,k) = a(indx(Lena+offset-1),k)
./pkg/fizhi/fizhi_utils.F 546 PASTE2GRD_OLD
      subroutine PASTE2GRD_OLD(b,indx,chfr,ib,numpts,a,ia,levs,npeice)
./pkg/fizhi/fizhi_utils.F 575 PASTE2GRD_OLD
      _RL a(ia,levs), b(ib,levs), chfr(ib)
./pkg/fizhi/fizhi_utils.F 585 PASTE2GRD_OLD
       a(indx(i+offset-1),L) = a(indx(i+offset-1),L) + b(i,L)*chfr(i)
./pkg/fizhi/fizhi_utils.F 590 PASTE2GRD
      subroutine PASTE2GRD (b,indx,chfr,ib,numpts,a,ia,levs,npeice,
./pkg/fizhi/fizhi_utils.F 621 PASTE2GRD
      _RL a(ia,levs), b(ib,levs), chfr(ib)
./pkg/fizhi/fizhi_utils.F 635 PASTE2GRD
        if( a(indx(i+offset-1),L).eq.undef .or. b(i,L).eq.undef ) then
./pkg/fizhi/fizhi_utils.F 636 PASTE2GRD
         a(indx(i+offset-1),L) = undef
./pkg/fizhi/fizhi_utils.F 638 PASTE2GRD
         a(indx(i+offset-1),L)=a(indx(i+offset-1),L) + b(i,L)*chfr(i)
./pkg/fizhi/fizhi_utils.F 645 PASTE2GRD
        a(indx(i+offset-1),L)=a(indx(i+offset-1),L) + b(i,L)*chfr(i)
./pkg/fizhi/fizhi_moist.F 2257 ACRITN
      _RL a(lma)
./pkg/fizhi/fizhi_moist.F 2266 ACRITN
      data a  / 3.35848, 3.13645, 2.48072, 2.08277, 1.53364,
./pkg/fizhi/fizhi_moist.F 2277 ACRITN
         acr(i) = a(L+1)*temp + a(L)*(1-temp)
./pkg/fizhi/fizhi_moist.F 2283 ACRITN
      if( pl(i).lt.p(1)   ) acr(i) = a(1)
./pkg/fizhi/fizhi_moist.F 2284 ACRITN
      if( pl(i).gt.p(lma) ) acr(i) = a(lma)
./pkg/fizhi/fizhi_fillnegs.F 108 TRACER_FILL
      a  = getcon('EARTH RADIUS')
./pkg/fizhi/fizhi_fillnegs.F 129 TRACER_FILL
      dxu(i,j) = a*cos(phi(j))*dlam(i)
./pkg/fizhi/fizhi_fillnegs.F 135 TRACER_FILL
      dyv(i,j) = a*dphi(j)
./pkg/fizhi/fizhi_fillnegs.F 139 TRACER_FILL
      dyv(i,1)    = a*(dphi(1)   +0.5*dphi(2)   )
./pkg/fizhi/fizhi_fillnegs.F 140 TRACER_FILL
      dyv(i,jm-1) = a*(dphi(jm-1)+0.5*dphi(jm-2))
./pkg/fizhi/fizhi_fillnegs.F 92 TRACER_FILL
      _RL     pi,a,getcon,undef
./model/src/update_masks_etc.F 417 UPDATE_MASKS_ETC
      _RS function smoothMin_R4( a, b )
./model/src/update_masks_etc.F 421 UPDATE_MASKS_ETC
      _RS a, b
./model/src/update_masks_etc.F 427 UPDATE_MASKS_ETC
      smoothMin_R4 = .5*( a+b - smoothAbs_R4(a-b) )
./model/src/update_masks_etc.F 433 UPDATE_MASKS_ETC
      _RL function smoothMin_R8( a, b )
./model/src/update_masks_etc.F 437 UPDATE_MASKS_ETC
      _RL a, b
./model/src/update_masks_etc.F 443 UPDATE_MASKS_ETC
      smoothMin_R8 = .5*( a+b - smoothAbs_R8(a-b) )
./model/src/impldiff.F 105 IMPLDIFF
          a(i,j,k) = -deltaTX(k)*recip_hFac(i,j,k,bi,bj)*recip_drF(k)
./model/src/impldiff.F 107 IMPLDIFF
          IF (recip_hFac(i,j,k-1,bi,bj).EQ.0.) a(i,j,k)=0.
./model/src/impldiff.F 132 IMPLDIFF
          b(i,j,k) = 1. _d 0 - c(i,j,k) - a(i,j,k)
./model/src/impldiff.F 169 IMPLDIFF
          IF ( ( b(i,j,k) - a(i,j,k)*gam(i,j,k) ) .NE. 0.) 
./model/src/impldiff.F 170 IMPLDIFF
     &        bet(i,j,k) = 1. _d 0 / ( b(i,j,k) - a(i,j,k)*gam(i,j,k) )
./model/src/impldiff.F 188 IMPLDIFF
     &        (gXnm1(i,j,k,bi,bj) - a(i,j,k)*gYnm1(i,j,k-1,bi,bj))
./model/src/impldiff.F 54 IMPLDIFF
      _RL a(1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr)
./model/src/impldiff.F 99 IMPLDIFF
         a(i,j,1) = 0. _d 0 
./pkg/ggl90/ggl90_calc.F 271 GGL90_CALC
         a(i,j,1) = 0. _d 0 
./pkg/ggl90/ggl90_calc.F 278 GGL90_CALC
         a(i,j,k) = -deltaTggl90
./pkg/ggl90/ggl90_calc.F 282 GGL90_CALC
          IF (recip_hFacI(i,j,km1,bi,bj).EQ.0.) a(i,j,k)=0.
./pkg/ggl90/ggl90_calc.F 310 GGL90_CALC
          b(i,j,k) = 1. _d 0 - c(i,j,k) - a(i,j,k)
./pkg/ggl90/ggl90_calc.F 343 GGL90_CALC
     I     a, b, c,
./pkg/ggl90/ggl90_calc.F 97 GGL90_CALC
      _RL     a(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr)
./pkg/ggl90/ggl90_solve.F 10 GGL90_SOLVE
     I                     a, b, c,
./pkg/ggl90/ggl90_solve.F 116 GGL90_SOLVE
     &        (gXNm1(i,j,k) - a(i,j,k)*gYnm1(i,j,k-1))
./pkg/ggl90/ggl90_solve.F 37 GGL90_SOLVE
      _RL a(1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr)
./pkg/ggl90/ggl90_solve.F 97 GGL90_SOLVE
          IF ( ( b(i,j,k) - a(i,j,k)*gam(i,j,k) ) .NE. 0.) 
./pkg/ggl90/ggl90_solve.F 98 GGL90_SOLVE
     &        bet(i,j,k) = 1. _d 0 / ( b(i,j,k) - a(i,j,k)*gam(i,j,k) )
./model/inc/SIZE.h 4 NO PROCEDURE
  These lines are here to deliberately cause a compile-time error.