Symbol Description Uses
dxG Cell face separation in X along southern cell wall (m) 92



File Line number Procedure Code
./pkg/gmredi/gmredi_calc_tensor.F 890 GMREDI_CALC_TENSOR
           tmp1k(i,j) = dxG(i,j,bi,bj)*drF(k)
./pkg/gmredi/gmredi_calc_uvflow.F 75 GMREDI_CALC_UVFLOW
     &               + dxG(i,j,bi,bj)*delPsi*maskS(i,j,k,bi,bj)
./pkg/gmredi/gmredi_calc_wflow.F 53 GMREDI_CALC_WFLOW
     &             +dxG(i,j+1,bi,bj)*GM_PsiY(i,j+1,k,bi,bj)
./pkg/gmredi/gmredi_calc_wflow.F 54 GMREDI_CALC_WFLOW
     &             -dxG(i, j ,bi,bj)*GM_PsiY(i, j ,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 155 GMREDI_RTRANSPORT
     &     +dxG(i,j+1,bi,bj)*GM_PsiY(i,j+1,k,bi,bj)
./pkg/gmredi/gmredi_rtransport.F 156 GMREDI_RTRANSPORT
     &     -dxG(i, j ,bi,bj)*GM_PsiY(i, j ,k,bi,bj)
./pkg/gmredi/gmredi_ytransport.F 172 GMREDI_YTRANSPORT
         vTrans(i,j) = dxG(i,j,bi,bj)*( GM_PsiY(i,j,kp1,bi,bj)*maskp1
./pkg/gmredi/gmredi_ytransport.F 199 GMREDI_YTRANSPORT
         tmp1k(i,j) = dxG(i,j,bi,bj)*( GM_PsiY(i,j,kp1,bi,bj)*maskp1
./pkg/mnc/mnc_cw_write_grid_info.F 142 MNC_CW_WRITE_GRID_INFO
      CALL MNC_CW_RS_W('D',bfname(nf:nl),0,0,'dxG',dxG,myThid)
./pkg/mom_fluxform/mom_uv_boundary.F 99 MOM_UV_BOUNDARY
     &                * dxG(i,j,bi,bj)*deepFacC(k)
./pkg/mom_vecinv/mom_vi_coriolis.F 44 MOM_VI_CORIOLIS
     &      (vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 45 MOM_VI_CORIOLIS
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj))
./pkg/mom_vecinv/mom_vi_coriolis.F 46 MOM_VI_CORIOLIS
     &     +(vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 47 MOM_VI_CORIOLIS
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj)))
./pkg/mom_vecinv/mom_vi_coriolis.F 60 MOM_VI_CORIOLIS
     &      (vFld( i , j )*dxG( i , j ,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 61 MOM_VI_CORIOLIS
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj))
./pkg/mom_vecinv/mom_vi_coriolis.F 62 MOM_VI_CORIOLIS
     &     +(vFld( i ,j+1)*dxG( i ,j+1,bi,bj)
./pkg/mom_vecinv/mom_vi_coriolis.F 63 MOM_VI_CORIOLIS
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis.F 117 MOM_VI_U_CORIOLIS
     &       vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 118 MOM_VI_U_CORIOLIS
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_u_coriolis.F 120 MOM_VI_U_CORIOLIS
     &       vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 121 MOM_VI_U_CORIOLIS
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_u_coriolis.F 152 MOM_VI_U_CORIOLIS
     &      *vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 158 MOM_VI_U_CORIOLIS
     &      *vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 164 MOM_VI_U_CORIOLIS
     &      *vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 170 MOM_VI_U_CORIOLIS
     &      *vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 66 MOM_VI_U_CORIOLIS
     &      (vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 67 MOM_VI_U_CORIOLIS
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis.F 68 MOM_VI_U_CORIOLIS
     &     +(vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 69 MOM_VI_U_CORIOLIS
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis.F 92 MOM_VI_U_CORIOLIS
     &      (vFld( i , j )*dxG( i , j ,bi,bj)*hFacZ(i, j )
./pkg/mom_vecinv/mom_vi_u_coriolis.F 93 MOM_VI_U_CORIOLIS
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*hFacZ(i, j ))
./pkg/mom_vecinv/mom_vi_u_coriolis.F 94 MOM_VI_U_CORIOLIS
     &     +(vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*hFacZ(i,j+1)
./pkg/mom_vecinv/mom_vi_u_coriolis.F 95 MOM_VI_U_CORIOLIS
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*hFacZ(i,j+1))
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 129 MOM_VI_U_CORIOLIS_C4
     &      (vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 130 MOM_VI_U_CORIOLIS_C4
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 131 MOM_VI_U_CORIOLIS_C4
     &     +(vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 132 MOM_VI_U_CORIOLIS_C4
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj))
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 165 MOM_VI_U_CORIOLIS_C4
     &       vFld( i , j )*dxG( i , j ,bi,bj)*_hFacS( i , j ,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 166 MOM_VI_U_CORIOLIS_C4
     &      +vFld(i-1, j )*dxG(i-1, j ,bi,bj)*_hFacS(i-1, j ,k,bi,bj) )
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 168 MOM_VI_U_CORIOLIS_C4
     &       vFld( i ,j+1)*dxG( i ,j+1,bi,bj)*_hFacS( i ,j+1,k,bi,bj)
./pkg/mom_vecinv/mom_vi_u_coriolis_c4.F 169 MOM_VI_U_CORIOLIS_C4
     &      +vFld(i-1,j+1)*dxG(i-1,j+1,bi,bj)*_hFacS(i-1,j+1,k,bi,bj) )
./pkg/monitor/mon_ke.F 87 MON_KE
     &         *dxG(i, j ,bi,bj)*dyC(i, j ,bi,bj)*_hFacS(i, j ,k,bi,bj)
./pkg/monitor/mon_ke.F 89 MON_KE
     &         *dxG(i,j+1,bi,bj)*dyC(i,j+1,bi,bj)*_hFacS(i,j+1,k,bi,bj)
./pkg/obcs/obcs_calc.F 520 OBCS_CALC
            Ar = drF(k)*hFacC(i,J_obc,k,bi,bj)*dxG(i,J_obc,bi,bj)
./pkg/obcs/obcs_calc.F 557 OBCS_CALC
            Ar = drF(k)*hFacC(i,J_obc,k,bi,bj)*dxG(i,J_obc,bi,bj)
./model/src/config_summary.F 703 CONFIG_SUMMARY
      CALL WRITE_XY_XLINE_RS( dxG, coordLine, tileLine, 'dxG',
./model/src/config_summary.F 705 CONFIG_SUMMARY
      CALL WRITE_XY_YLINE_RS( dxG, coordLine, tileLine, 'dxG',
./pkg/shap_filt/shap_filt_tracer_s2.F 169 SHAP_FILT_TRACER_S2
     &                     *dxG(i,j,bi,bj)*recip_dyC(i,j,bi,bj)
./pkg/smooth/smooth_diff2d.F 144 SMOOTH_DIFF2D
     & smooth2D_Kvy(i,j,bi,bj)*dxG(i,j,bi,bj)*
./pkg/smooth/smooth_diff2d.F 149 SMOOTH_DIFF2D
     & smooth2D_Kvy(i,j+1,bi,bj)*dxG(i,j+1,bi,bj)*
./model/src/ini_cartesian_grid.F 164 INI_CARTESIAN_GRID
          dxG(i,j,bi,bj) = delX( iGl(i,bi) )
./model/src/ini_cartesian_grid.F 201 INI_CARTESIAN_GRID
          dxV(i,j,bi,bj) = 0.5 _d 0*(dxG(i,j,bi,bj)+dxG(i-1,j,bi,bj))
./model/src/ini_cartesian_grid.F 214 INI_CARTESIAN_GRID
          rAs(i,j,bi,bj) = dxG(i,j,bi,bj)*dyC(i,j,bi,bj)
./model/src/ini_curvilinear_grid.F 205 INI_CURVILINEAR_GRID
      CALL READ_REC_3D_RS( 'DXG.bin', fp, 1, dxG, 1, 0, myThid )
./model/src/ini_curvilinear_grid.F 207 INI_CURVILINEAR_GRID
      CALL EXCH_UV_XY_RS(dyG,dxG,.FALSE.,myThid)
./model/src/ini_curvilinear_grid.F 254 INI_CURVILINEAR_GRID
        CALL MNC_CW_RS_R('D',mncFn,0,0,'dxG',dxG, myThid)
./model/src/ini_curvilinear_grid.F 354 INI_CURVILINEAR_GRID
        CALL MDS_FACEF_READ_RS( fName, fp,15, dxG, bi, bj, myThid )
./model/src/ini_curvilinear_grid.F 402 INI_CURVILINEAR_GRID
      CALL EXCH_UV_XY_RS(dyG,dxG,.FALSE.,myThid)
./model/src/ini_curvilinear_grid.F 451 INI_CURVILINEAR_GRID
        CALL PLOT_FIELD_XYRS( dxG     , 'Current dxG     ', 0, myThid )
./model/src/ini_curvilinear_grid.F 76 INI_CURVILINEAR_GRID
          dxG(i,j,bi,bj)=0.
./model/src/ini_cylinder_grid.F 174 INI_CYLINDER_GRID
          dxG(i,j,bi,bj) = thisRad*dtheta*deg2rad
./model/src/ini_cylinder_grid.F 213 INI_CYLINDER_GRID
          dxV(i,j,bi,bj) = 0.5 _d 0*(dxG(i,j,bi,bj)+dxG(i-1,j,bi,bj))
./model/src/ini_cylinder_grid.F 224 INI_CYLINDER_GRID
          rAs(i,j,bi,bj) = dxG(i,j,bi,bj)*dyC(i,j,bi,bj)
./model/src/ini_grid.F 126 INI_GRID
      CALL MON_PRINTSTATS_RS(1,dxG,'DXG',myThid)
./model/src/ini_masks_etc.F 296 INI_MASKS_ETC
           IF (dxG(i,j,bi,bj).EQ.0.) hFacS(i,j,k,bi,bj)=0.
./model/src/ini_masks_etc.F 55 INI_MASKS_ETC
          IF ( dxG(i,j,bi,bj) .NE. 0. )
./model/src/ini_masks_etc.F 56 INI_MASKS_ETC
     &    recip_dxG(i,j,bi,bj) = 1. _d 0/dxG(i,j,bi,bj)
./model/src/ini_sigma_hfac.F 206 INI_SIGMA_HFAC
           IF (dxG(i,j,bi,bj).EQ.0.) maskInS(i,j,bi,bj) = 0.
./model/src/ini_spherical_polar_grid.F 192 INI_SPHERICAL_POLAR_GRID
          dxG(i,j,bi,bj) = rSphere*COS(deg2rad*lat)*dlon*deg2rad
./model/src/ini_spherical_polar_grid.F 193 INI_SPHERICAL_POLAR_GRID
          if (dxG(i,j,bi,bj).LT.1.) dxG(i,j,bi,bj)=0.
./model/src/ini_spherical_polar_grid.F 246 INI_SPHERICAL_POLAR_GRID
          dxV(i,j,bi,bj) = 0.5 _d 0*(dxG(i,j,bi,bj)+dxG(i-1,j,bi,bj))
./verification/rotating_tank/code/external_forcing.F 398 EXTERNAL_FORCING_T
           faceArea = drF(kLev)*dxG(i,j+1,bi,bj)
./verification/rotating_tank/code/external_forcing.F 405 EXTERNAL_FORCING_T
           faceArea = drF(kLev)*dxG(i,j,bi,bj)
./model/src/pre_cg3d.F 211 PRE_CG3D
     &       +drF(k)*dxG(i,j+1,bi,bj)*_hFacS(i,j+1,k,bi,bj)*vf(i,j+1)
./model/src/pre_cg3d.F 212 PRE_CG3D
     &       -drF(k)*dxG(i, j ,bi,bj)*_hFacS(i, j ,k,bi,bj)*vf(i, j )
./model/src/pre_cg3d.F 230 PRE_CG3D
     &       +drF(k)*dxG(i,j+1,bi,bj)*_hFacS(i,j+1,k,bi,bj)*vf(i,j+1)
./model/src/pre_cg3d.F 231 PRE_CG3D
     &       -drF(k)*dxG(i, j ,bi,bj)*_hFacS(i, j ,k,bi,bj)*vf(i, j )
./model/src/write_grid.F 168 WRITE_GRID
        CALL MNC_CW_RS_W('D',bfname,0,0,'dxG',dxG,myThid)
./model/src/write_grid.F 88 WRITE_GRID
        CALL WRITE_FLD_XY_RS( 'DXG',' ',dxG,-1,myThid)
./pkg/cost/cost_atlantic_heat.F 102 COST_ATLANTIC_HEAT
     &              + cMeanVVel(i,j,k,bi,bj)*dxG(i,j,bi,bj)
./pkg/cost/cost_atlantic_heat.F 106 COST_ATLANTIC_HEAT
     &            + cMeanThetaVVel(i,j,k,bi,bj)*dxG(i,j,bi,bj)
./pkg/cost/cost_atlantic_heat.F 82 COST_ATLANTIC_HEAT
          locfc = locfc + sum*dxG(i,j,bi,bj)
./pkg/cost/cost_vector.F 74 COST_VECTOR
            objf_vector(i,bi,bj) = sum*dxG(i,j,bi,bj)
./pkg/down_slope/dwnslp_init_fixed.F 245 DWNSLP_INIT_FIXED
            DWNSLP_Gamma(n,bi,bj) = DWNSLP_slope*dxG(i,j,bi,bj)
./pkg/down_slope/dwnslp_init_fixed.F 267 DWNSLP_INIT_FIXED
     &       *dxG(i,j,bi,bj)
./model/inc/GRID.h 413 NO PROCEDURE
     &  dxC,dxF,dxG,dxV,dyC,dyF,dyG,dyU,
./model/inc/GRID.h 433 NO PROCEDURE
      _RS dxG            (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)