Symbol Description Uses
x input array of values 178



File Line number Procedure Code
./pkg/exf/exf_bulkformulae.F 207 EXF_BULKFORMULAE
      _RL x                     ! stability function  [-]
./pkg/exf/exf_bulkformulae.F 401 EXF_BULKFORMULAE
             x      = SQRT(xsq)
./pkg/exf/exf_bulkformulae.F 404 EXF_BULKFORMULAE
     &                ( LOG( (exf_one + exf_two*x + xsq)*
./pkg/exf/exf_bulkformulae.F 406 EXF_BULKFORMULAE
     &                  -exf_two*ATAN(x) + exf_half*pi )
./pkg/exf/exf_interpolate.F 16 NO PROCEDURE
       _RL FUNCTION LAGRAN(i,x,a,sp)
./pkg/exf/exf_interpolate.F 31 NO PROCEDURE
        _RS x
./pkg/exf/exf_interpolate.F 48 NO PROCEDURE
          numer = numer*(x    - a(k))
./pkg/fizhi/fizhi_swrad.F 791 SORAD
      _RL  sdf(m,n),sclr(m,n),csm(m,n),x
./pkg/fizhi/fizhi_swrad.F 885 SORAD
           x=so2(i,j,k)*csm(i,j)
./pkg/fizhi/fizhi_swrad.F 886 SORAD
           df(i,j,k)=df(i,j,k)+0.0287*(1.-expmn(-0.00027*sqrt(x)))
./pkg/fizhi/fizhi_swrad.F 947 SORAD
         x = (1.-rsirdf(i,j))*fdifir(i,j) + (1.-rsirbm(i,j))*fdirir(i,j)
./pkg/fizhi/fizhi_swrad.F 948 SORAD
         x = (-sdf(i,j)-df(i,j,np+1)*sclr(i,j))/x
./pkg/fizhi/fizhi_swrad.F 949 SORAD
         fdirir(i,j)=fdirir(i,j)*(1.+x)
./pkg/fizhi/fizhi_swrad.F 950 SORAD
         fdifir(i,j)=fdifir(i,j)*(1.+x)
./pkg/layers/layers_fluxcalc.F 546 LAYERS_LOCATE
     I                          xx,n,m,sNx,sNy,x,
./pkg/layers/layers_fluxcalc.F 570 LAYERS_LOCATE
      _RL     x(snx+1,sny+1)
./pkg/layers/layers_fluxcalc.F 598 LAYERS_LOCATE
          IF ( ((xx(n).GE.xx(1)).AND.(x(i,j).GE.xx(km))).OR.
./pkg/layers/layers_fluxcalc.F 599 LAYERS_LOCATE
     &         ((xx(n).GE.xx(1)).AND.(x(i,j).GE.xx(km))) ) THEN
./pkg/layers/layers_fluxcalc.F 610 LAYERS_LOCATE
        IF ( x(i,j).LT.xx(2) ) THEN
./pkg/layers/layers_fluxcalc.F 612 LAYERS_LOCATE
        ELSE IF ( x(i,j).GE.xx(n) ) THEN
./pkg/layers/layers_fluxcalc.F 623 LAYERS_LOCATE
        IF (x(i,j) .GE. xx(n)) THEN
./pkg/layers/layers_fluxcalc.F 626 LAYERS_LOCATE
        ELSE IF (x(i,j) .LT. xx(2)) THEN
./pkg/layers/layers_fluxcalc.F 629 LAYERS_LOCATE
        ELSE IF ( (x(i,j) .GE. xx(k(i,j)))
./pkg/layers/layers_fluxcalc.F 630 LAYERS_LOCATE
     &    .AND.   (x(i,j) .LT. xx(k(i,j)+1)) ) THEN
./pkg/layers/layers_fluxcalc.F 632 LAYERS_LOCATE
        ELSE IF (x(i,j) .GE. xx(k(i,j))) THEN
./pkg/layers/layers_fluxcalc.F 634 LAYERS_LOCATE
         DO WHILE (x(i,j) .GE. xx(k(i,j)+1))
./pkg/layers/layers_fluxcalc.F 638 LAYERS_LOCATE
        ELSE IF (x(i,j) .LT. xx(k(i,j)+1)) THEN
./pkg/layers/layers_fluxcalc.F 640 LAYERS_LOCATE
         DO WHILE (x(i,j) .LT. xx(k(i,j)))
./pkg/sbo/sbo_rho.F 103 NO PROCEDURE
      x = -x*V350P/(1028.1063+x)
./pkg/sbo/sbo_rho.F 117 NO PROCEDURE
      x = x*(1.0 - P/B) + (V350P+x)*P*SR/(B*(B+SR))
./pkg/sbo/sbo_rho.F 119 NO PROCEDURE
      SBO_RHO = 1028.106331 + P/B/SR - x / (SR*(SR+x))
./pkg/sbo/sbo_rho.F 56 NO PROCEDURE
      x = PR*((((-2.1687E-16*T+1.8676E-14)*T-4.6206E-13)*P+
./pkg/sbo/sbo_rho.F 62 NO PROCEDURE
      T = T + 0.29289322*(x-Q)
./pkg/sbo/sbo_rho.F 63 NO PROCEDURE
      Q = 0.58578644*x + 0.121320344*Q
./pkg/sbo/sbo_rho.F 64 NO PROCEDURE
      x = PR*((((-2.1687E-16*T+1.8676E-14)*T-4.6206E-13)*P+
./pkg/sbo/sbo_rho.F 70 NO PROCEDURE
      T = T + 1.707106781*(x-Q)
./pkg/sbo/sbo_rho.F 71 NO PROCEDURE
      Q = 3.414213562*x - 4.121320344*Q
./pkg/sbo/sbo_rho.F 73 NO PROCEDURE
      x = PR*((((-2.1687E-16*T+1.8676E-14)*T-4.6206E-13)*P+
./pkg/sbo/sbo_rho.F 78 NO PROCEDURE
      T = T + (x-2.0*Q)/6.0
./pkg/sbo/sbo_rho.F 95 NO PROCEDURE
      x = (4.8314E-4 * S +
./pkg/streamice/streamice_init_fixed.F 303 STREAMICE_INIT_FIXED
          x = xC(i,j,bi,bj)
./pkg/streamice/streamice_init_fixed.F 363 STREAMICE_INIT_FIXED
           IF ((x .gt. min_x_noflow_SOUTH) .AND.
./pkg/streamice/streamice_init_fixed.F 364 STREAMICE_INIT_FIXED
     &         (x .le. max_x_noflow_SOUTH)) THEN
./pkg/streamice/streamice_init_fixed.F 367 STREAMICE_INIT_FIXED
           IF ((x .gt. min_x_noStress_SOUTH) .AND.
./pkg/streamice/streamice_init_fixed.F 368 STREAMICE_INIT_FIXED
     &         (x .le. max_x_noStress_SOUTH)) THEN
./pkg/streamice/streamice_init_fixed.F 371 STREAMICE_INIT_FIXED
           IF ((x .gt. min_x_FluxBdry_SOUTH) .AND.
./pkg/streamice/streamice_init_fixed.F 372 STREAMICE_INIT_FIXED
     &         (x .le. max_x_FluxBdry_SOUTH)) THEN
./pkg/streamice/streamice_init_fixed.F 376 STREAMICE_INIT_FIXED
           IF ((x .gt. min_x_Dirich_SOUTH) .AND.
./pkg/streamice/streamice_init_fixed.F 377 STREAMICE_INIT_FIXED
     &         (x .le. max_x_Dirich_SOUTH)) THEN
./pkg/streamice/streamice_init_fixed.F 37 STREAMICE_INIT_FIXED
      _RL x, y
./pkg/streamice/streamice_init_fixed.F 381 STREAMICE_INIT_FIXED
           IF ((x .gt. min_x_CFBC_SOUTH) .AND.
./pkg/streamice/streamice_init_fixed.F 382 STREAMICE_INIT_FIXED
     &         (x .le. max_x_CFBC_SOUTH)) THEN
./pkg/streamice/streamice_init_fixed.F 389 STREAMICE_INIT_FIXED
           IF ((x .gt. min_x_noflow_NORTH) .AND.
./pkg/streamice/streamice_init_fixed.F 390 STREAMICE_INIT_FIXED
     &         (x .le. max_x_noflow_NORTH)) THEN
./pkg/streamice/streamice_init_fixed.F 393 STREAMICE_INIT_FIXED
           IF ((x .gt. min_x_noStress_NORTH) .AND.
./pkg/streamice/streamice_init_fixed.F 394 STREAMICE_INIT_FIXED
     &         (x .le. max_x_noStress_NORTH)) THEN
./pkg/streamice/streamice_init_fixed.F 397 STREAMICE_INIT_FIXED
           IF ((x .gt. min_x_FluxBdry_NORTH) .AND.
./pkg/streamice/streamice_init_fixed.F 398 STREAMICE_INIT_FIXED
     &         (x .le. max_x_FluxBdry_NORTH)) THEN
./pkg/streamice/streamice_init_fixed.F 402 STREAMICE_INIT_FIXED
           IF ((x .gt. min_x_Dirich_NORTH) .AND.
./pkg/streamice/streamice_init_fixed.F 403 STREAMICE_INIT_FIXED
     &         (x .le. max_x_Dirich_NORTH)) THEN
./pkg/streamice/streamice_init_fixed.F 407 STREAMICE_INIT_FIXED
           IF ((x .gt. min_x_CFBC_NORTH) .AND.
./pkg/streamice/streamice_init_fixed.F 408 STREAMICE_INIT_FIXED
     &         (x .le. max_x_CFBC_NORTH)) THEN
./pkg/streamice/streamice_init_varia.F 41 STREAMICE_INIT_VARIA
      _RL slope_pos, c1, x, y, lenx, leny
./pkg/streamice/streamice_init_varia.F 434 STREAMICE_INIT_VARIA
           x = xC(i,j,bi,bj)
./pkg/streamice/streamice_init_varia.F 438 STREAMICE_INIT_VARIA
     &        (1+sin(2*streamice_kx_b_init*PI*x/lenx)*
./pkg/streamice/streamice_init_varia.F 452 STREAMICE_INIT_VARIA
           x = xC(i,j,bi,bj)
./pkg/streamice/streamice_init_varia.F 456 STREAMICE_INIT_VARIA
     &        sin(2*streamice_kx_b_init*PI*x/lenx)))
./pkg/thsice/thsice_get_exf.F 123 THSICE_GET_EXF
      _RL x                  ! stability function  [-]
./pkg/thsice/thsice_get_exf.F 376 THSICE_GET_EXF
           x      = SQRT(xsq)
./pkg/thsice/thsice_get_exf.F 379 THSICE_GET_EXF
     &             *( LOG( (exf_one + exf_two*x + xsq)
./pkg/thsice/thsice_get_exf.F 381 THSICE_GET_EXF
     &                -exf_two*ATAN(x) + exf_half*pi )
./verification/dome/code/obcs_calc.F 156 OBCS_CALC
           x=(xC(I,1,bi,bj)-Xcenter)/Lrho +Width/2. _d 0
./verification/dome/code/obcs_calc.F 157 OBCS_CALC
           IF ((x.GE.0.).AND.(x.LE.Width)) THEN
./verification/dome/code/obcs_calc.F 158 OBCS_CALC
            hinit=Dinf*(exp(-x)) - Dmax
./verification/dome/code/obcs_calc.F 180 OBCS_CALC
     &     -  sqrt(gp_inflow*Dinf)*exp(-x)
./verification/dome/code/obcs_calc.F 46 OBCS_CALC
      _RL Width,x,Xcenter,Fz,zt,Rit
./model/src/update_masks_etc.F 393 UPDATE_MASKS_ETC
      _RS FUNCTION SMOOTHABS_RS( x )
./model/src/update_masks_etc.F 401 UPDATE_MASKS_ETC
      _RS x
./model/src/update_masks_etc.F 418 UPDATE_MASKS_ETC
         IF ( x .GT. smoothAbsFuncRange ) THEN
./model/src/update_masks_etc.F 419 UPDATE_MASKS_ETC
            SMOOTHABS_RS = x
./model/src/update_masks_etc.F 420 UPDATE_MASKS_ETC
         ELSEIF ( x .LT. -smoothAbsFuncRange ) THEN
./model/src/update_masks_etc.F 421 UPDATE_MASKS_ETC
            SMOOTHABS_RS = -x
./model/src/update_masks_etc.F 423 UPDATE_MASKS_ETC
            SMOOTHABS_RS = log(.5*(exp(x*sf)+exp(-x*sf)))*rsf
./model/src/update_masks_etc.F 430 UPDATE_MASKS_ETC
      _RL FUNCTION SMOOTHABS_RL( x )
./model/src/update_masks_etc.F 438 UPDATE_MASKS_ETC
      _RL x
./model/src/update_masks_etc.F 455 UPDATE_MASKS_ETC
         IF ( x .GE. smoothAbsFuncRange ) THEN
./model/src/update_masks_etc.F 456 UPDATE_MASKS_ETC
            SMOOTHABS_RL = x
./model/src/update_masks_etc.F 457 UPDATE_MASKS_ETC
         ELSEIF ( x .LE. -smoothAbsFuncRange ) THEN
./model/src/update_masks_etc.F 458 UPDATE_MASKS_ETC
            SMOOTHABS_RL = -x
./model/src/update_masks_etc.F 460 UPDATE_MASKS_ETC
            SMOOTHABS_RL = log(.5*(exp(x*sf)+exp(-x*sf)))*rsf
./pkg/bulk_force/bulkf_formula_lanl.F 172 BULKF_FORMULA_LANL
                 x      = sqrt(xsq)
./pkg/bulk_force/bulkf_formula_lanl.F 174 BULKF_FORMULA_LANL
     &                    (2. _d 0*log(5. _d -1*(1. _d 0+x)) +
./pkg/bulk_force/bulkf_formula_lanl.F 176 BULKF_FORMULA_LANL
     &                     2. _d 0*atan(x) + pi*.5 _d 0)
./pkg/bulk_force/bulkf_formula_lanl.F 92 BULKF_FORMULA_LANL
      _RL x                  ! stability function  [-]
./pkg/bulk_force/bulkf_formula_lay.F 102 BULKF_FORMULA_LAY
      _RL x                  ! stability function  [-]
./pkg/bulk_force/bulkf_formula_lay.F 195 BULKF_FORMULA_LAY
                 x      = SQRT(xsq)
./pkg/bulk_force/bulkf_formula_lay.F 198 BULKF_FORMULA_LAY
     &                    ( LOG( (one + two*x + xsq)*(one+xsq)*.125 )
./pkg/bulk_force/bulkf_formula_lay.F 199 BULKF_FORMULA_LAY
     &                     -two*ATAN(x) + half*pi )
./pkg/cheapaml/cheapaml_coare3_flux.F 289 CHEAPAML_COARE3_FLUX
      _RL x,y,psik,psic,f,c
./pkg/cheapaml/cheapaml_coare3_flux.F 293 CHEAPAML_COARE3_FLUX
       x = (1. - 15.*zL)**.25                   !Kansas unstable
./pkg/cheapaml/cheapaml_coare3_flux.F 294 CHEAPAML_COARE3_FLUX
       psik=2.*LOG((1.+x)/2.)+LOG((1.+x*x)/2.)-2.*ATAN(x)+2.*ATAN(oneRL)
./pkg/cheapaml/cheapaml_coare3_flux.F 327 CHEAPAML_COARE3_FLUX
      _RL x,y,psik,psic,f,c
./pkg/cheapaml/cheapaml_coare3_flux.F 331 CHEAPAML_COARE3_FLUX
       x = (1. - 15.*zL)**.5                    !Kansas unstable
./pkg/cheapaml/cheapaml_coare3_flux.F 332 CHEAPAML_COARE3_FLUX
       psik = 2.*LOG((1.+x)/2.)
./pkg/cheapaml/cheapaml_lanl_flux.F 170 CHEAPAML_LANL_FLUX
                 x      = sqrt(xsq)
./pkg/cheapaml/cheapaml_lanl_flux.F 172 CHEAPAML_LANL_FLUX
     &                    (2. _d 0*log(5. _d -1*(1. _d 0+x)) +
./pkg/cheapaml/cheapaml_lanl_flux.F 174 CHEAPAML_LANL_FLUX
     &                     2. _d 0*atan(x) + pi*.5 _d 0)
./pkg/cheapaml/cheapaml_lanl_flux.F 214 CHEAPAML_LANL_FLUX
                 x      = sqrt(xsq)
./pkg/cheapaml/cheapaml_lanl_flux.F 72 CHEAPAML_LANL_FLUX
      _RL huol,stable,xsq,x,psimh,psixh
./lsopt/dostore.F 1 DOSTORE
      subroutine DOSTORE( n, x, store, j )
./lsopt/dostore.F 20 DOSTORE
          tmpx(i) = x(i)
./lsopt/dostore.F 26 DOSTORE
          x(i) = tmpx(i)
./lsopt/dostore.F 6 DOSTORE
      double precision    x(n)
./pkg/dic/carbon_chem.F 104 CALC_PCO2
        _RL  x
./pkg/dic/carbon_chem.F 170 CALC_PCO2
          x = xguess
./pkg/dic/carbon_chem.F 177 CALC_PCO2
            x2=x*x
./pkg/dic/carbon_chem.F 178 CALC_PCO2
            x3=x2*x
./pkg/dic/carbon_chem.F 183 CALC_PCO2
            a = x3 + k1plocal*x2 + k12p*x + k123p
./pkg/dic/carbon_chem.F 185 CALC_PCO2
            da = 3.0*x2 + 2.0*k1plocal*x + k12p
./pkg/dic/carbon_chem.F 186 CALC_PCO2
            b = x2 + k1local*x + k12
./pkg/dic/carbon_chem.F 188 CALC_PCO2
            db = 2.0*x + k1local
./pkg/dic/carbon_chem.F 193 CALC_PCO2
            fn = k1local*x*diclocal/b +
./pkg/dic/carbon_chem.F 195 CALC_PCO2
     &        btlocal/(1.0 + x/kblocal) +
./pkg/dic/carbon_chem.F 196 CALC_PCO2
     &        kwlocal/x +
./pkg/dic/carbon_chem.F 197 CALC_PCO2
     &        pt*k12p*x/a +
./pkg/dic/carbon_chem.F 199 CALC_PCO2
     &        sit/(1.0 + x/ksilocal) -
./pkg/dic/carbon_chem.F 200 CALC_PCO2
     &        x/c -
./pkg/dic/carbon_chem.F 201 CALC_PCO2
     &        stlocal/(1.0 + kslocal/x/c) -
./pkg/dic/carbon_chem.F 202 CALC_PCO2
     &        ftlocal/(1.0 + kflocal/x) -
./pkg/dic/carbon_chem.F 210 CALC_PCO2
            df = ((k1local*diclocal*b) - k1local*x*diclocal*db)/b2 -
./pkg/dic/carbon_chem.F 212 CALC_PCO2
     &        btlocal/kblocal/(1.0+x/kblocal)**2. -
./pkg/dic/carbon_chem.F 214 CALC_PCO2
     &        (pt*k12p*(a - x*da))/a2 -
./pkg/dic/carbon_chem.F 216 CALC_PCO2
     &        sit/ksilocal/(1.0+x/ksilocal)**2. +
./pkg/dic/carbon_chem.F 218 CALC_PCO2
     &        stlocal*(1.0 + kslocal/x/c)**(-2.0)*(kslocal/c/x2) +
./pkg/dic/carbon_chem.F 219 CALC_PCO2
     &        ftlocal*(1.0 + kflocal/x)**(-2.)*kflocal/x2 -
./pkg/dic/carbon_chem.F 220 CALC_PCO2
     &        pt*x2*(3.0*a-x*da)/a2
./pkg/dic/carbon_chem.F 224 CALC_PCO2
            x = x + deltax
./pkg/dic/carbon_chem.F 242 CALC_PCO2
              if(hstep .eq. 1)x = xhi
./pkg/dic/carbon_chem.F 243 CALC_PCO2
              if(hstep .eq. 2)x = xlo
./pkg/dic/carbon_chem.F 244 CALC_PCO2
              if(hstep .eq. 3)x = xmid
./pkg/dic/carbon_chem.F 249 CALC_PCO2
              x2=x*x
./pkg/dic/carbon_chem.F 250 CALC_PCO2
              x3=x2*x
./pkg/dic/carbon_chem.F 255 CALC_PCO2
              a = x3 + k1plocal*x2 + k12p*x + k123p
./pkg/dic/carbon_chem.F 257 CALC_PCO2
              da = 3.0*x2 + 2.0*k1plocal*x + k12p
./pkg/dic/carbon_chem.F 258 CALC_PCO2
              b = x2 + k1local*x + k12
./pkg/dic/carbon_chem.F 260 CALC_PCO2
              db = 2.0*x + k1local
./pkg/dic/carbon_chem.F 262 CALC_PCO2
              fn = k1local*x*diclocal/b +
./pkg/dic/carbon_chem.F 264 CALC_PCO2
     &          btlocal/(1.0 + x/kblocal) +
./pkg/dic/carbon_chem.F 265 CALC_PCO2
     &          kwlocal/x +
./pkg/dic/carbon_chem.F 266 CALC_PCO2
     &          pt*k12p*x/a +
./pkg/dic/carbon_chem.F 268 CALC_PCO2
     &          sit/(1.0 + x/ksilocal) -
./pkg/dic/carbon_chem.F 269 CALC_PCO2
     &          x/c -
./pkg/dic/carbon_chem.F 270 CALC_PCO2
     &          stlocal/(1.0 + kslocal/x/c) -
./pkg/dic/carbon_chem.F 271 CALC_PCO2
     &          ftlocal/(1.0 + kflocal/x) -
./pkg/dic/carbon_chem.F 291 CALC_PCO2
          x = xmid
./pkg/dic/carbon_chem.F 300 CALC_PCO2
        htotal = x
./pkg/ebm/ebm_wind_perturb.F 39 EBM_WIND_PERTURB
      _RS y(1-OLy:sNy+OLy), x(1-OLx:sNx+OLx)
./pkg/ebm/ebm_wind_perturb.F 62 EBM_WIND_PERTURB
         x(i) = 0.0
./pkg/ebm/ebm_wind_perturb.F 90 EBM_WIND_PERTURB
         x(i) = i
./pkg/ebm/ebm_wind_perturb.F 91 EBM_WIND_PERTURB
         xa(i) = x(i) - MOD(x(i),10.0)
./pkg/ebm/ebm_wind_perturb.F 96 EBM_WIND_PERTURB
         temp2(i,j) = 0.1*( (x(i)-xa(i))*temp(INT(xa2(i)),j)+
./pkg/ebm/ebm_wind_perturb.F 97 EBM_WIND_PERTURB
     &        (10.0-x(i)+xa(i))*temp(INT(xa(i)),j) )