Symbol Description Uses
xx array of bin-boundaries (layers_boundaries) 240



File Line number Procedure Code
./pkg/fizhi/fizhi_lwrad.F 1591 IRRAD
         xx=trant(i,j)*dlayer(i,j,k2)
./pkg/fizhi/fizhi_lwrad.F 1592 IRRAD
         flcu(i,j,k1) =flcu(i,j,k1)+xx
./pkg/fizhi/fizhi_lwrad.F 1593 IRRAD
         flxu(i,j,k1) =flxu(i,j,k1)+xx*fclr(i,j)
./pkg/fizhi/fizhi_lwrad.F 1594 IRRAD
         xx=trant(i,j)*dlayer(i,j,k1)
./pkg/fizhi/fizhi_lwrad.F 1595 IRRAD
         flcd(i,j,k2) =flcd(i,j,k2)+xx
./pkg/fizhi/fizhi_lwrad.F 1596 IRRAD
         flxd(i,j,k2) =flxd(i,j,k2)+xx*fclr(i,j)
./pkg/fizhi/fizhi_lwrad.F 2366 B10EXPS
      _RL xx,xx1,xx2,xx3
./pkg/fizhi/fizhi_lwrad.F 2377 B10EXPS
           xx=dh2o(i,j,k)*(pa(i,j,k)/500.0)
./pkg/fizhi/fizhi_lwrad.F 2383 B10EXPS
           h2oexp(i,j,k,1)=exp(-xx*0.10624)
./pkg/fizhi/fizhi_lwrad.F 2385 B10EXPS
           xx=h2oexp(i,j,k,1)*h2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2386 B10EXPS
           xx=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2387 B10EXPS
           h2oexp(i,j,k,2)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2389 B10EXPS
           xx=h2oexp(i,j,k,2)*h2oexp(i,j,k,2)
./pkg/fizhi/fizhi_lwrad.F 2390 B10EXPS
           xx=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2391 B10EXPS
           h2oexp(i,j,k,3)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2393 B10EXPS
           xx=h2oexp(i,j,k,3)*h2oexp(i,j,k,3)
./pkg/fizhi/fizhi_lwrad.F 2394 B10EXPS
           xx=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2395 B10EXPS
           h2oexp(i,j,k,4)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2397 B10EXPS
           xx=h2oexp(i,j,k,4)*h2oexp(i,j,k,4)
./pkg/fizhi/fizhi_lwrad.F 2398 B10EXPS
           xx=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2399 B10EXPS
           h2oexp(i,j,k,5)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2401 B10EXPS
           xx=h2oexp(i,j,k,5)*h2oexp(i,j,k,5)
./pkg/fizhi/fizhi_lwrad.F 2402 B10EXPS
           xx=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2403 B10EXPS
           h2oexp(i,j,k,6)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2408 B10EXPS
           xx=dco2(i,j,k)*(pa(i,j,k)/300.0)**0.5
./pkg/fizhi/fizhi_lwrad.F 2414 B10EXPS
           co2exp(i,j,k,1,1)=exp(-xx*2.656e-5)
./pkg/fizhi/fizhi_lwrad.F 2416 B10EXPS
           xx=co2exp(i,j,k,1,1)*co2exp(i,j,k,1,1)
./pkg/fizhi/fizhi_lwrad.F 2417 B10EXPS
           xx=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2418 B10EXPS
           co2exp(i,j,k,2,1)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2420 B10EXPS
           xx=co2exp(i,j,k,2,1)*co2exp(i,j,k,2,1)
./pkg/fizhi/fizhi_lwrad.F 2421 B10EXPS
           xx=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2422 B10EXPS
           co2exp(i,j,k,3,1)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2424 B10EXPS
           xx=co2exp(i,j,k,3,1)*co2exp(i,j,k,3,1)
./pkg/fizhi/fizhi_lwrad.F 2425 B10EXPS
           xx=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2426 B10EXPS
           co2exp(i,j,k,4,1)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2428 B10EXPS
           xx=co2exp(i,j,k,4,1)*co2exp(i,j,k,4,1)
./pkg/fizhi/fizhi_lwrad.F 2429 B10EXPS
           xx=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2430 B10EXPS
           co2exp(i,j,k,5,1)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2432 B10EXPS
           xx=co2exp(i,j,k,5,1)*co2exp(i,j,k,5,1)
./pkg/fizhi/fizhi_lwrad.F 2433 B10EXPS
           xx=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2434 B10EXPS
           co2exp(i,j,k,6,1)=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2444 B10EXPS
           xx=dn2o(i,j,k)*(1.+(1.4476e-3+3.6656e-6*dt(i,j,k))*dt(i,j,k))
./pkg/fizhi/fizhi_lwrad.F 2448 B10EXPS
           n2oexp(i,j,k,1)=exp(-xx*0.25238)
./pkg/fizhi/fizhi_lwrad.F 2450 B10EXPS
           xx=n2oexp(i,j,k,1)*n2oexp(i,j,k,1)
./pkg/fizhi/fizhi_lwrad.F 2451 B10EXPS
           xx1=xx*xx
./pkg/fizhi/fizhi_lwrad.F 2455 B10EXPS
           n2oexp(i,j,k,2)=xx*xx1*xx2*xx3
./pkg/fizhi/fizhi_lwrad.F 3123 B10KDIS
      _RL xx
./pkg/fizhi/fizhi_lwrad.F 3139 B10KDIS
           xx=   0.3153*th2o(i,j,1)
./pkg/fizhi/fizhi_lwrad.F 3142 B10KDIS
           xx=xx+0.4604*th2o(i,j,2)
./pkg/fizhi/fizhi_lwrad.F 3145 B10KDIS
           xx=xx+0.1326*th2o(i,j,3)
./pkg/fizhi/fizhi_lwrad.F 3148 B10KDIS
           xx=xx+0.0798*th2o(i,j,4)
./pkg/fizhi/fizhi_lwrad.F 3151 B10KDIS
           xx=xx+0.0119*th2o(i,j,5)
./pkg/fizhi/fizhi_lwrad.F 3153 B10KDIS
           tran(i,j)=tran(i,j)*xx
./pkg/fizhi/fizhi_lwrad.F 3175 B10KDIS
           xx=    0.2673*tco2(i,j,1,1)
./pkg/fizhi/fizhi_lwrad.F 3178 B10KDIS
           xx=xx+ 0.2201*tco2(i,j,2,1)
./pkg/fizhi/fizhi_lwrad.F 3181 B10KDIS
           xx=xx+ 0.2106*tco2(i,j,3,1)
./pkg/fizhi/fizhi_lwrad.F 3184 B10KDIS
           xx=xx+ 0.2409*tco2(i,j,4,1)
./pkg/fizhi/fizhi_lwrad.F 3187 B10KDIS
           xx=xx+ 0.0196*tco2(i,j,5,1)
./pkg/fizhi/fizhi_lwrad.F 3190 B10KDIS
           xx=xx+ 0.0415*tco2(i,j,6,1)
./pkg/fizhi/fizhi_lwrad.F 3192 B10KDIS
           tran(i,j)=tran(i,j)*xx
./pkg/fizhi/fizhi_lwrad.F 3203 B10KDIS
           xx=   0.970831*tn2o(i,j,1)
./pkg/fizhi/fizhi_lwrad.F 3206 B10KDIS
           xx=xx+0.029169*tn2o(i,j,2)
./pkg/fizhi/fizhi_lwrad.F 3208 B10KDIS
           tran(i,j)=tran(i,j)*(xx-1.0)
./pkg/fizhi/fizhi_lwrad.F 620 IRRAD
      _RL dp,xx,p1,dwe,dpe,a1,b1,fk1,a2,b2,fk2
./pkg/fizhi/fizhi_lwrad.F 926 IRRAD
         xx=pa(i,j,k)*0.001618*wa(i,j,k)*wa(i,j,k)*dp
./pkg/fizhi/fizhi_lwrad.F 927 IRRAD
         dcont(i,j,k) = xx*exp(1800./ta(i,j,k)-6.081)+1.e-10
./pkg/fizhi/fizhi_swrad.F 1996 DELEDD
      _RL  zth,ff,xx,taup,sscp,gp,gm1,gm2,gm3,akk,alf1,alf2,
./pkg/fizhi/fizhi_swrad.F 2006 DELEDD
                xx  = one-ff*ssc
./pkg/fizhi/fizhi_swrad.F 2007 DELEDD
                taup= tau*xx
./pkg/fizhi/fizhi_swrad.F 2008 DELEDD
                sscp= ssc*(one-ff)/xx
./pkg/fizhi/fizhi_swrad.F 2019 DELEDD
                xx  =  three*gp
./pkg/fizhi/fizhi_swrad.F 2020 DELEDD
                gm1 =  (seven - sscp*(four+xx))*fourth
./pkg/fizhi/fizhi_swrad.F 2021 DELEDD
                gm2 = -(one   - sscp*(four-xx))*fourth
./pkg/fizhi/fizhi_swrad.F 2022 DELEDD
                gm3 =  (two   -        zth*xx )*fourth
./pkg/fizhi/fizhi_swrad.F 2026 DELEDD
                xx  = gm1-gm2
./pkg/fizhi/fizhi_swrad.F 2027 DELEDD
                akk = sqrt((gm1+gm2)*xx)
./pkg/fizhi/fizhi_swrad.F 2031 DELEDD
                alf1 = gm1 - gm3 * xx
./pkg/fizhi/fizhi_swrad.F 2032 DELEDD
                alf2 = gm2 + gm3 * xx
./pkg/fizhi/fizhi_swrad.F 2037 DELEDD
                xx  = akk * two
./pkg/fizhi/fizhi_swrad.F 2038 DELEDD
                all1 = (gm3 - alf2 * zth    )*xx*td
./pkg/fizhi/fizhi_swrad.F 2039 DELEDD
                bll = (one - gm3 + alf1*zth)*xx
./pkg/fizhi/fizhi_swrad.F 2041 DELEDD
                xx  = akk * zth
./pkg/fizhi/fizhi_swrad.F 2042 DELEDD
                st7 = one - xx
./pkg/fizhi/fizhi_swrad.F 2043 DELEDD
                st8 = one + xx
./pkg/fizhi/fizhi_swrad.F 2045 DELEDD
                xx  = akk * gm3
./pkg/fizhi/fizhi_swrad.F 2046 DELEDD
                cll = (alf2 + xx) * st7
./pkg/fizhi/fizhi_swrad.F 2047 DELEDD
                dll = (alf2 - xx) * st8
./pkg/fizhi/fizhi_swrad.F 2049 DELEDD
                xx  = akk * (one-gm3)
./pkg/fizhi/fizhi_swrad.F 2050 DELEDD
                fll = (alf1 + xx) * st8
./pkg/fizhi/fizhi_swrad.F 2051 DELEDD
                ell = (alf1 - xx) * st7
./pkg/fizhi/fizhi_swrad.F 2119 SAGPOL
      _RL  xx,uuu,ttt,emt,up1,um1,st1
./pkg/fizhi/fizhi_swrad.F 2121 SAGPOL
             xx  = one-ssc*g0
./pkg/fizhi/fizhi_swrad.F 2122 SAGPOL
             uuu = sqrt( xx/(one-ssc))
./pkg/fizhi/fizhi_swrad.F 2123 SAGPOL
             ttt = sqrt( xx*(one-ssc)*three )*tau
./pkg/fizhi/fizhi_swrad.F 2127 SAGPOL
             xx  = um1*emt
./pkg/fizhi/fizhi_swrad.F 2128 SAGPOL
             st1 = one / ((up1+xx) * (up1-xx))
./pkg/fizhi/fizhi_swrad.F 2209 CLDFLX
      _RL  denm,xx
./pkg/fizhi/fizhi_swrad.F 2461 CLDFLX
         xx = tda(i,j,k-1,ih,im)*rra(i,j,k,im,is)
./pkg/fizhi/fizhi_swrad.F 2462 CLDFLX
         fdndif(i,j)= (xx*rsa(i,j,k-1,ih,im)+tta(i,j,k-1,ih,im))*denm
./pkg/fizhi/fizhi_swrad.F 2463 CLDFLX
         fupdif= (xx+tta(i,j,k-1,ih,im)*rxa(i,j,k,im,is))*denm
./pkg/fizhi/fizhi_swrad.F 2523 FLXCO2
      _RL  xx,clog1,wlog,dc,dw,x1,x2,y2
./pkg/fizhi/fizhi_swrad.F 2539 FLXCO2
          xx=1./.3
./pkg/fizhi/fizhi_swrad.F 2542 FLXCO2
          ic=int( (clog1+3.15)*xx+1.)
./pkg/fizhi/fizhi_swrad.F 2543 FLXCO2
          iw=int( (wlog+4.15)*xx+1.)
./pkg/fizhi/fizhi_swrad.F 2550 FLXCO2
          x1=cah(1,iw-1)+(cah(1,iw)-cah(1,iw-1))*xx*dw
./pkg/fizhi/fizhi_swrad.F 2551 FLXCO2
          x2=cah(ic-1,iw-1)+(cah(ic-1,iw)-cah(ic-1,iw-1))*xx*dw
./pkg/fizhi/fizhi_swrad.F 2552 FLXCO2
          y2=x2+(cah(ic,iw-1)-cah(ic-1,iw-1))*xx*dc
./pkg/flt/flt_mapping.F 114 FLT_MAP_IJLOCAL2XY
      _RL xx, yy
./pkg/flt/flt_mapping.F 136 FLT_MAP_IJLOCAL2XY
        xx = xG(i,j,bi,bj) + ddx*( xG(i+1,j,bi,bj) - xG(i,j,bi,bj) )
./pkg/flt/flt_mapping.F 147 FLT_MAP_IJLOCAL2XY
        xx = xG(i,j,bi,bj) + ddx*( xG(i+1,j,bi,bj) - xG(i,j,bi,bj) )
./pkg/flt/flt_mapping.F 167 FLT_MAP_IJLOCAL2XY
        xx = xx_ij + ddx*( xx_ip1j - xx_ij )
./pkg/flt/flt_mapping.F 16 FLT_MAP_XY2IJLOCAL
     I                               xx, yy, bi, bj, myThid )
./pkg/flt/flt_mapping.F 41 FLT_MAP_XY2IJLOCAL
      _RL xx, yy
./pkg/flt/flt_mapping.F 60 FLT_MAP_XY2IJLOCAL
           IF ( xG(i,j,bi,bj).LE.xx .AND. xx.LT.xG(i+1,j,bi,bj) ) THEN
./pkg/flt/flt_mapping.F 62 FLT_MAP_XY2IJLOCAL
             fm = ( xx - xG(i,j,bi,bj) ) / dist
./pkg/flt/flt_mapping.F 89 FLT_MAP_IJLOCAL2XY
     O                               xx, yy,
./pkg/flt/flt_traj.F 106 FLT_TRAJ
            CALL FLT_MAP_IJLOCAL2XY( xx, yy,
./pkg/flt/flt_traj.F 112 FLT_TRAJ
            tmp(3) = xx
./pkg/flt/flt_traj.F 49 FLT_TRAJ
      _RL ix, jy, i0x, j0y, xx, yy, zz
./pkg/flt/flt_up.F 115 FLT_UP
             CALL FLT_MAP_IJLOCAL2XY( xx, yy,
./pkg/flt/flt_up.F 121 FLT_UP
             tmp(3) = xx
./pkg/flt/flt_up.F 50 FLT_UP
      _RL ix, jy, i0x, j0y, xx, yy, zz
./pkg/generic_advdiff/gad_pqm_fun.F 14 NO PROCEDURE
      LOGICAL FUNCTION QUADROOT(aa,bb,cc,xx)
./pkg/generic_advdiff/gad_pqm_fun.F 23 NO PROCEDURE
          _RL xx(1:2)
./pkg/generic_advdiff/gad_pqm_fun.F 41 NO PROCEDURE
              xx(1) =  - bb + sq
./pkg/generic_advdiff/gad_pqm_fun.F 42 NO PROCEDURE
              xx(2) =  - bb - sq
./pkg/generic_advdiff/gad_pqm_fun.F 46 NO PROCEDURE
              xx(1) = xx(1) * aa
./pkg/generic_advdiff/gad_pqm_fun.F 47 NO PROCEDURE
              xx(2) = xx(2) * aa
./pkg/generic_advdiff/gad_pqm_fun.F 61 NO PROCEDURE
              xx(1) =  - cc / bb
./pkg/generic_advdiff/gad_pqm_fun.F 62 NO PROCEDURE
              xx(2) =  - cc / bb
./pkg/ggl90/ggl90_idemix.F 476 GGL90_IDEMIX
      _RL FUNCTION IDEMIX_gofx2(xx)
./pkg/ggl90/ggl90_idemix.F 478 GGL90_IDEMIX
      _RL x,c,xx
./pkg/ggl90/ggl90_idemix.F 481 GGL90_IDEMIX
      x=MAX(3.d0,xx)
./pkg/layers/layers_fluxcalc.F 715 LAYERS_LOCATE
     I                          xx,n,m,sNx,sNy,x,
./pkg/layers/layers_fluxcalc.F 738 LAYERS_LOCATE
      _RL     xx(1:n+1)
./pkg/layers/layers_fluxcalc.F 767 LAYERS_LOCATE
          IF ( ((xx(n).GE.xx(1)).AND.(x(i,j).GE.xx(km))).OR.
./pkg/layers/layers_fluxcalc.F 768 LAYERS_LOCATE
     &         ((xx(n).GE.xx(1)).AND.(x(i,j).GE.xx(km))) ) THEN
./pkg/layers/layers_fluxcalc.F 779 LAYERS_LOCATE
        IF ( x(i,j).LT.xx(2) ) THEN
./pkg/layers/layers_fluxcalc.F 781 LAYERS_LOCATE
        ELSE IF ( x(i,j).GE.xx(n) ) THEN
./pkg/layers/layers_fluxcalc.F 792 LAYERS_LOCATE
        IF (x(i,j) .GE. xx(n)) THEN
./pkg/layers/layers_fluxcalc.F 795 LAYERS_LOCATE
        ELSE IF (x(i,j) .LT. xx(2)) THEN
./pkg/layers/layers_fluxcalc.F 798 LAYERS_LOCATE
        ELSE IF ( (x(i,j) .GE. xx(k(i,j)))
./pkg/layers/layers_fluxcalc.F 799 LAYERS_LOCATE
     &    .AND.   (x(i,j) .LT. xx(k(i,j)+1)) ) THEN
./pkg/layers/layers_fluxcalc.F 801 LAYERS_LOCATE
        ELSE IF (x(i,j) .GE. xx(k(i,j))) THEN
./pkg/layers/layers_fluxcalc.F 803 LAYERS_LOCATE
         DO WHILE (x(i,j) .GE. xx(k(i,j)+1))
./pkg/layers/layers_fluxcalc.F 807 LAYERS_LOCATE
        ELSE IF (x(i,j) .LT. xx(k(i,j)+1)) THEN
./pkg/layers/layers_fluxcalc.F 809 LAYERS_LOCATE
         DO WHILE (x(i,j) .LT. xx(k(i,j)))
./optim/optim_initmod.F 40 OPTIM_INITMOD
      _RL   xx(nn)
./optim/optim_initmod.F 4 OPTIM_INITMOD
     O                    xx
./optim/optim_sub.F 117 OPTIM_SUB
      call LSOPT_TOP( nn, xx, objf, adxx
./optim/optim_sub.F 45 OPTIM_SUB
      _RL   xx(nn)
./optim/optim_sub.F 51 OPTIM_SUB
      _RL   xx
./optim/optim_sub.F 56 OPTIM_SUB
      pointer (pxx,xx(1))
./optim/optim_sub.F 64 OPTIM_SUB
      _RL   xx(nmax)
./optim/optim_sub.F 94 OPTIM_SUB
      call OPTIM_INITMOD( nn, xx )
./optim/optim_write_control.F 34 OPTIM_WRITE_CONTROL
      _RL     xx(nv)
./optim/optim_write_control.F 4 OPTIM_WRITE_CONTROL
     I                          xx
./optim/optim_write_control.F 50 OPTIM_WRITE_CONTROL
      call OPTIM_WRITEDATA( nv, ctrlname, lheaderonly, ff, xx )
./optim/simul.F 50 SIMUL
      _RL   xx(nn)
./optim/simul.F 5 SIMUL
     I                  xx,
./optim/simul.F 76 SIMUL
      call OPTIM_READDATA( nn, ctrlname, lheaderonly, objf,   xx )
./optim/simul.F 83 SIMUL
      print *, ' leaving simul with xx, adxx = ', xx(1), adxx(1)
./lsopt/lsline.F 161 LSLINE
            xx(i) = xdiff(i)
./lsopt/lsline.F 239 LSLINE
            z = xx(i) + tact*dd(i)
./lsopt/lsline.F 240 LSLINE
            if ((z.ne.xx(i)) .and. (z.ne.xdiff(i))) go to 950
./lsopt/lsline.F 256 LSLINE
               xx(i) = xx(i) + tg*dd(i)
./lsopt/lsline.F 268 LSLINE
            xdiff(i) = xx(i) + tact*dd(i)
./lsopt/lsline.F 282 LSLINE
         xx(i) = xx(i) + tg*dd(i)
./lsopt/lsline.F 57 LSLINE
      double precision xx(nn), dd(nn), gg(nn), xdiff(nn)
./lsopt/lsline.F 8 LSLINE
     &     , dd, gg, xx, xdiff
./lsopt/lsopt_top.F 261 LSOPT_TOP
         print *, 'pathei-lsopt xx(1), gg(1) ', xx(1), gg(1)
./lsopt/lsopt_top.F 263 LSOPT_TOP
         call SIMUL( indic, nn, xx, ff, gg )
./lsopt/lsopt_top.F 266 LSOPT_TOP
         print *, 'pathei: nach simul:   xx(1), gg(1) = ', xx(1), gg(1)
./lsopt/lsopt_top.F 275 LSOPT_TOP
         call DOSTORE( nn, xx, .true., 1 )
./lsopt/lsopt_top.F 2 LSOPT_TOP
      subroutine LSOPT_TOP( nn, xx, ff, gg, simul, optline
./lsopt/lsopt_top.F 353 LSOPT_TOP
         call DOSTORE( nn, xx, .false., 1 )
./lsopt/lsopt_top.F 378 LSOPT_TOP
     $           , DNRM2( nn, xx, 1 ), 0.
./lsopt/lsopt_top.F 423 LSOPT_TOP
     &     , gg, dd, xx, xdiff
./lsopt/lsopt_top.F 442 LSOPT_TOP
     &     , dd, gg, xx, xdiff
./lsopt/lsopt_top.F 450 LSOPT_TOP
      call DOSTORE( nn, xx, .true., 1 )
./lsopt/lsopt_top.F 462 LSOPT_TOP
     $     , DNRM2( nn, xx, 1 ), tact*DNRM2( nn, dd, 1 )
./lsopt/lsopt_top.F 605 LSOPT_TOP
     &        , gg, dd, xx, xdiff
./lsopt/lsopt_top.F 60 LSOPT_TOP
      double precision  xx(nn), ff, gg(nn), epsx, fmin, epsg
./lsopt/lsopt_top.F 632 LSOPT_TOP
     $        , '  norm of x...................', DNRM2( nn, xx, 1 )
./lsopt/lsupdxx.F 141 LSUPDXX
         xdiff(i) = xx(i) + tact*dd(i)
./lsopt/lsupdxx.F 39 LSUPDXX
      double precision    gg(nn), dd(nn), xx(nn), xdiff(nn)
./lsopt/lsupdxx.F 6 LSUPDXX
     &     , gg, dd, xx, xdiff
./lsopt/lswri.F 23 LSWRI
      real*4 xx(NN), gg(NN)
./lsopt/lswri.F 2 LSWRI
      subroutine LSWRI( isize, phniter, NN, xx, gg, lphprint )