<p><b>dwj07@fsu.edu</b> 2013-04-15 09:34:56 -0600 (Mon, 15 Apr 2013)</p><p><br>
        -- BRANCH COMMIT --<br>
<br>
        Renaming:<br>
        wTop --&gt; vertTransportVelocityTop<br>
        MontPot --&gt; montgomeryPotential<br>
</p><hr noshade><pre><font color="gray">Modified: branches/ocean_projects/variable_name_change/src/core_ocean/Registry.xml
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/Registry.xml        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/Registry.xml        2013-04-15 15:34:56 UTC (rev 2749)
@@ -702,13 +702,13 @@
                 &lt;var name=&quot;normalVelocityForcingReconstructMeridional&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nCells Time&quot; streams=&quot;o&quot; units=&quot;N m^{-2}&quot;
                      description=&quot;wind stress in the northward direction&quot;
                 /&gt;
-                &lt;var name=&quot;MontPot&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nCells Time&quot; units=&quot;m^2 s^{-2}&quot;
+                &lt;var name=&quot;montgomeryPotential&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nCells Time&quot; units=&quot;m^2 s^{-2}&quot;
                      description=&quot;Montgomery potential, may be used as the pressure for isopycnal coordinates.&quot;
                 /&gt;
                 &lt;var name=&quot;pressure&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nCells Time&quot; units=&quot;N m^{-2}&quot;
                      description=&quot;pressure used in the momentum equation&quot;
                 /&gt;
-                &lt;var name=&quot;wTop&quot; type=&quot;real&quot; dimensions=&quot;nVertLevelsP1 nCells Time&quot; units=&quot;m s^{-1}&quot;
+                &lt;var name=&quot;vertTransportVelocityTop&quot; type=&quot;real&quot; dimensions=&quot;nVertLevelsP1 nCells Time&quot; units=&quot;m s^{-1}&quot;
                      description=&quot;vertical transport through the layer interface at the top of the cell&quot;
                 /&gt;
                 &lt;var name=&quot;vertVelocityTop&quot; type=&quot;real&quot; dimensions=&quot;nVertLevelsP1 nCells Time&quot; units=&quot;m s^{-1}&quot;

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_diagnostics.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_diagnostics.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_diagnostics.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -8,7 +8,7 @@
 !&gt; \version SVN:$Id:$
 !&gt; \details
 !&gt;  This module contains the routines for computing
-!&gt;  diagnostic variables, and other quantities such as wTop.
+!&gt;  diagnostic variables, and other quantities such as vertTransportVelocityTop.
 !
 !-----------------------------------------------------------------------
 
@@ -41,7 +41,7 @@
    !--------------------------------------------------------------------
 
    public :: ocn_diagnostic_solve, &amp;
-             ocn_wtop, &amp;
+             ocn_vert_transport_velocity_top, &amp;
              ocn_fuperp, &amp;
              ocn_filter_btr_mode_vel, &amp;
              ocn_filter_btr_mode_tend_vel, &amp;
@@ -100,7 +100,7 @@
         bottomDepth, fVertex, dvEdge, dcEdge, areaCell, areaTriangle, ssh, seaSurfacePressure
       real (kind=RKIND), dimension(:,:), pointer :: &amp;
         weightsOnEdge, kiteAreasOnVertex, layerThicknessEdge, layerThickness, normalVelocity, tangentialVelocity, pressure,&amp;
-        circulation, relativeVorticity, kineticEnergy, kineticEnergyEdge, MontPot, wTop, zMid, &amp;
+        circulation, relativeVorticity, kineticEnergy, kineticEnergyEdge, montgomeryPotential, vertTransportVelocityTop, zMid, &amp;
         potentialVorticityEdge, potentialVorticityVertex, potentialVorticityCell, gradVor_n, gradVor_t, divergence, &amp;
         density, displacedDensity, temperature, salinity, kineticEnergyVertex, kineticEnergyVertexOnCells, uBolusGM, uTransport, &amp;
         vertVelocityTop, BruntVaisalaFreqTop
@@ -127,7 +127,7 @@
       gradVor_t   =&gt; s % gradVor_t % array
       density         =&gt; s % density % array
       displacedDensity=&gt; s % displacedDensity % array
-      MontPot     =&gt; s % MontPot % array
+      montgomeryPotential     =&gt; s % montgomeryPotential % array
       pressure    =&gt; s % pressure % array
       zMid        =&gt; s % zMid % array
       ssh         =&gt; s % ssh % array
@@ -399,14 +399,14 @@
            ! For isopycnal mode, p is the Montgomery Potential.
            ! At top layer it is g*SSH, where SSH may be off by a 
            ! constant (ie, bottomDepth can be relative to top or bottom)
-           MontPot(1,iCell) = gravity &amp;
+           montgomeryPotential(1,iCell) = gravity &amp;
               * (bottomDepth(iCell) + sum(layerThickness(1:nVertLevels,iCell)))
 
            do k=2,nVertLevels
               pTop(k) = pTop(k-1) + density(k-1,iCell)*gravity* layerThickness(k-1,iCell)
 
               ! from delta M = p delta / density
-              MontPot(k,iCell) = MontPot(k-1,iCell) &amp;
+              montgomeryPotential(k,iCell) = montgomeryPotential(k-1,iCell) &amp;
                  + pTop(k)*(1.0/density(k,iCell) - 1.0/density(k-1,iCell)) 
            end do
 
@@ -483,7 +483,7 @@
 
 !***********************************************************************
 !
-!  routine ocn_wtop
+!  routine ocn_vert_transport_velocity_top
 !
 !&gt; \brief   Computes vertical transport
 !&gt; \author  Mark Petersen
@@ -494,7 +494,7 @@
 !&gt;  cell.
 !
 !-----------------------------------------------------------------------
-   subroutine ocn_wtop(grid,layerThickness,layerThicknessEdge,normalVelocity,wTop, err)!{{{
+   subroutine ocn_vert_transport_velocity_top(grid,layerThickness,layerThicknessEdge,normalVelocity,vertTransportVelocityTop, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -521,7 +521,7 @@
       !-----------------------------------------------------------------
 
       real (kind=RKIND), dimension(:,:), intent(out) :: &amp;
-         wTop     !&lt; Output: vertical transport at top of cell
+         vertTransportVelocityTop     !&lt; Output: vertical transport at top of cell
 
       integer, intent(out) :: err !&lt; Output: error flag
 
@@ -568,7 +568,7 @@
 
       if (config_vert_coord_movement.eq.'isopycnal') then
         ! set vertical transport to zero in isopycnal case
-        wTop=0.0
+        vertTransportVelocityTop=0.0
         return
       end if
 
@@ -605,16 +605,16 @@
         end if
 
         ! Vertical transport through layer interface at top and bottom is zero.
-        wTop(1,iCell) = 0.0
-        wTop(maxLevelCell(iCell)+1,iCell) = 0.0
+        vertTransportVelocityTop(1,iCell) = 0.0
+        vertTransportVelocityTop(maxLevelCell(iCell)+1,iCell) = 0.0
         do k=maxLevelCell(iCell),2,-1
-           wTop(k,iCell) = wTop(k+1,iCell) - div_hu(k) - h_tend_col(k)
+           vertTransportVelocityTop(k,iCell) = vertTransportVelocityTop(k+1,iCell) - div_hu(k) - h_tend_col(k)
         end do
       end do
 
       deallocate(div_hu, h_tend_col)
 
-   end subroutine ocn_wtop!}}}
+   end subroutine ocn_vert_transport_velocity_top!}}}
 
 !***********************************************************************
 !

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_global_diagnostics.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_global_diagnostics.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_global_diagnostics.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -47,7 +47,7 @@
       real (kind=RKIND) :: volumeCellGlobal, volumeEdgeGlobal, CFLNumberGlobal, localCFL, localSum, areaCellGlobal, areaEdgeGlobal, areaTriangleGlobal
       real (kind=RKIND), dimension(:), pointer ::  areaCell, dcEdge, dvEdge, areaTriangle, areaEdge
       real (kind=RKIND), dimension(:,:), pointer :: layerThickness, normalVelocity, tangentialVelocity, layerThicknessEdge, relativeVorticity, kineticEnergy, potentialVorticityEdge, potentialVorticityVertex, &amp;
-         potentialVorticityCell, gradVor_n, gradVor_t, pressure, MontPot, wTop, density, tracerTemp
+         potentialVorticityCell, gradVor_n, gradVor_t, pressure, montgomeryPotential, vertTransportVelocityTop, density, tracerTemp
       real (kind=RKIND), dimension(:,:,:), pointer :: tracers
       
       real (kind=RKIND), dimension(kMaxVariables) :: sums, mins, maxes, averages, verticalSumMins, verticalSumMaxes, reductions
@@ -90,7 +90,7 @@
          density =&gt; state % density % array
          tracers =&gt; state % tracers % array
          tangentialVelocity =&gt; state % tangentialVelocity % array
-         wTop =&gt; state % wTop % array
+         vertTransportVelocityTop =&gt; state % vertTransportVelocityTop % array
          layerThicknessEdge =&gt; state % layerThicknessEdge % array
          relativeVorticity =&gt; state % relativeVorticity % array
          kineticEnergy =&gt; state % kineticEnergy % array
@@ -99,7 +99,7 @@
          potentialVorticityCell =&gt; state % potentialVorticityCell % array
          gradVor_n =&gt; state % gradVor_n % array
          gradVor_t =&gt; state % gradVor_t % array
-         MontPot =&gt; state % MontPot % array
+         montgomeryPotential =&gt; state % montgomeryPotential % array
          pressure =&gt; state % pressure % array
 
          variableIndex = 0
@@ -246,10 +246,10 @@
          verticalSumMins(variableIndex) = min(verticalSumMins(variableIndex), verticalSumMins_tmp(variableIndex))
          verticalSumMaxes(variableIndex) = max(verticalSumMaxes(variableIndex), verticalSumMaxes_tmp(variableIndex))
 
-         ! MontPot
+         ! montgomeryPotential
          variableIndex = variableIndex + 1
          call ocn_compute_field_volume_weighted_local_stats(dminfo, nVertLevels, nCellsSolve, areaCell(1:nCellsSolve), layerThickness(:,1:nCellsSolve), &amp;
-            MontPot(:,1:nCellsSolve), sums_tmp(variableIndex), mins_tmp(variableIndex), maxes_tmp(variableIndex), verticalSumMins_tmp(variableIndex), &amp;
+            montgomeryPotential(:,1:nCellsSolve), sums_tmp(variableIndex), mins_tmp(variableIndex), maxes_tmp(variableIndex), verticalSumMins_tmp(variableIndex), &amp;
             verticalSumMaxes_tmp(variableIndex))
          sums(variableIndex) = sums(variableIndex) + sums_tmp(variableIndex)
          mins(variableIndex) = min(mins(variableIndex), mins_tmp(variableIndex))
@@ -257,10 +257,10 @@
          verticalSumMins(variableIndex) = min(verticalSumMins(variableIndex), verticalSumMins_tmp(variableIndex))
          verticalSumMaxes(variableIndex) = max(verticalSumMaxes(variableIndex), verticalSumMaxes_tmp(variableIndex))
 
-         ! wTop vertical velocity
+         ! vertTransportVelocityTop vertical velocity
          variableIndex = variableIndex + 1
          call ocn_compute_field_volume_weighted_local_stats(dminfo, nVertLevels+1, nCellsSolve, areaCell(1:nCellsSolve), layerThickness(:,1:nCellsSolve), &amp;
-            wTop(:,1:nCellsSolve), sums_tmp(variableIndex), mins_tmp(variableIndex), maxes_tmp(variableIndex), verticalSumMins_tmp(variableIndex), &amp;
+            vertTransportVelocityTop(:,1:nCellsSolve), sums_tmp(variableIndex), mins_tmp(variableIndex), maxes_tmp(variableIndex), verticalSumMins_tmp(variableIndex), &amp;
             verticalSumMaxes_tmp(variableIndex))
          sums(variableIndex) = sums(variableIndex) + sums_tmp(variableIndex)
          mins(variableIndex) = min(mins(variableIndex), mins_tmp(variableIndex))
@@ -402,11 +402,11 @@
       variableIndex = variableIndex + 1
       averages(variableIndex) = sums(variableIndex)/volumeCellGlobal
 
-      ! MontPot
+      ! montgomeryPotential
       variableIndex = variableIndex + 1
       averages(variableIndex) = sums(variableIndex)/volumeCellGlobal
 
-      ! wTop vertical velocity
+      ! vertTransportVelocityTop vertical velocity
       variableIndex = variableIndex + 1
       averages(variableIndex) = sums(variableIndex)/volumeCellGlobal
 

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tendency.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tendency.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tendency.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -91,14 +91,14 @@
       type (state_type), intent(in) :: s !&lt; Input: State information
       type (mesh_type), intent(in) :: grid !&lt; Input: Grid information
 
-      real (kind=RKIND), dimension(:,:), pointer :: layerThicknessEdge, wTop, tend_layerThickness, uTransport
+      real (kind=RKIND), dimension(:,:), pointer :: layerThicknessEdge, vertTransportVelocityTop, tend_layerThickness, uTransport
 
       integer :: err
 
       call mpas_timer_start(&quot;ocn_tend_h&quot;)
 
       uTransport  =&gt; s % uTransport % array
-      wTop        =&gt; s % wTop % array
+      vertTransportVelocityTop        =&gt; s % vertTransportVelocityTop % array
       layerThicknessEdge      =&gt; s % layerThicknessEdge % array
 
       tend_layerThickness      =&gt; tend % layerThickness % array
@@ -126,7 +126,7 @@
       ! height tendency: vertical advection term -d/dz(hw)
       !
       call mpas_timer_start(&quot;vadv&quot;, .false., thickVadvTimer)
-      call ocn_thick_vadv_tend(grid, wtop, tend_layerThickness, err)
+      call ocn_thick_vadv_tend(grid, vertTransportVelocityTop, tend_layerThickness, err)
       call mpas_timer_stop(&quot;vadv&quot;, thickVadvTimer)
 
       call mpas_timer_stop(&quot;ocn_tend_h&quot;)
@@ -157,7 +157,7 @@
       real (kind=RKIND), dimension(:,:), pointer :: &amp;
         layerThicknessEdge, h, normalVelocity, density, zMid, pressure, &amp;
         tend_normalVelocity, circulation, relativeVorticity, viscosity, kineticEnergy, kineticEnergyEdge, potentialVorticityEdge, &amp;
-        MontPot, wTop, divergence, vertViscTopOfEdge
+        montgomeryPotential, vertTransportVelocityTop, divergence, vertViscTopOfEdge
 
       real (kind=RKIND), dimension(:,:), pointer :: normalVelocityForcing
 
@@ -167,7 +167,7 @@
 
       normalVelocity =&gt; s % normalVelocity % array
       density         =&gt; s % density % array
-      wTop        =&gt; s % wTop % array
+      vertTransportVelocityTop        =&gt; s % vertTransportVelocityTop % array
       zMid        =&gt; s % zMid % array
       layerThicknessEdge      =&gt; s % layerThicknessEdge % array
       viscosity   =&gt; s % viscosity % array
@@ -176,7 +176,7 @@
       kineticEnergy          =&gt; s % kineticEnergy % array
       kineticEnergyEdge     =&gt; s % kineticEnergyEdge % array
       potentialVorticityEdge     =&gt; s % potentialVorticityEdge % array
-      MontPot     =&gt; s % MontPot % array
+      montgomeryPotential     =&gt; s % montgomeryPotential % array
       pressure    =&gt; s % pressure % array
       vertViscTopOfEdge =&gt; d % vertViscTopOfEdge % array
 
@@ -203,7 +203,7 @@
       ! velocity tendency: vertical advection term -w du/dz
       !
       call mpas_timer_start(&quot;vadv&quot;, .false., velVadvTimer)
-      call ocn_vel_vadv_tend(grid, normalVelocity, layerThicknessEdge, wtop, tend_normalVelocity, err)
+      call ocn_vel_vadv_tend(grid, normalVelocity, layerThicknessEdge, vertTransportVelocityTop, tend_normalVelocity, err)
       call mpas_timer_stop(&quot;vadv&quot;, velVadvTimer)
 
       !
@@ -211,7 +211,7 @@
       !
       call mpas_timer_start(&quot;pressure grad&quot;, .false., velPgradTimer)
       if (config_pressure_gradient_type.eq.'MontgomeryPotential') then
-          call ocn_vel_pressure_grad_tend(grid, MontPot,  zMid, density, tend_normalVelocity, err)
+          call ocn_vel_pressure_grad_tend(grid, montgomeryPotential,  zMid, density, tend_normalVelocity, err)
       else
           call ocn_vel_pressure_grad_tend(grid, pressure, zMid, density, tend_normalVelocity, err)
       end if
@@ -263,7 +263,7 @@
       real (kind=RKIND), intent(in) :: dt !&lt; Input: Time step
 
       real (kind=RKIND), dimension(:,:), pointer :: &amp;
-        uTransport, layerThickness,wTop, layerThicknessEdge, vertDiffTopOfCell, tend_layerThickness, normalThicknessFlux
+        uTransport, layerThickness,vertTransportVelocityTop, layerThicknessEdge, vertDiffTopOfCell, tend_layerThickness, normalThicknessFlux
       real (kind=RKIND), dimension(:,:,:), pointer :: &amp;
         tracers, tend_tr
 
@@ -273,7 +273,7 @@
 
       uTransport  =&gt; s % uTransport % array
       layerThickness           =&gt; s % layerThickness % array
-      wTop        =&gt; s % wTop % array
+      vertTransportVelocityTop        =&gt; s % vertTransportVelocityTop % array
       tracers     =&gt; s % tracers % array
       layerThicknessEdge      =&gt; s % layerThicknessEdge % array
       vertDiffTopOfCell =&gt; d % vertDiffTopOfCell % array
@@ -304,7 +304,7 @@
 
       ! Monotonoic Advection, or standard advection
       call mpas_timer_start(&quot;adv&quot;, .false., tracerHadvTimer)
-      call mpas_ocn_tracer_advection_tend(tracers, normalThicknessFlux, wTop, layerThickness, layerThickness, dt, grid, tend_layerThickness, tend_tr)
+      call mpas_ocn_tracer_advection_tend(tracers, normalThicknessFlux, vertTransportVelocityTop, layerThickness, layerThickness, dt, grid, tend_layerThickness, tend_tr)
       call mpas_timer_stop(&quot;adv&quot;, tracerHadvTimer)
 
       !

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_thick_vadv.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_thick_vadv.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_thick_vadv.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -62,7 +62,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_thick_vadv_tend(grid, wTop, tend, err)!{{{
+   subroutine ocn_thick_vadv_tend(grid, vertTransportVelocityTop, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -71,7 +71,7 @@
       !-----------------------------------------------------------------
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
-         wTop     !&lt; Input: vertical velocity on top layer
+         vertTransportVelocityTop     !&lt; Input: vertical velocity on top layer
 
       type (mesh_type), intent(in) :: &amp;
          grid          !&lt; Input: grid information
@@ -121,7 +121,7 @@
 
       do iCell=1,nCells
          do k=1,maxLevelCell(iCell)
-            tend(k,iCell) = tend(k,iCell) + wTop(k+1,iCell) - wTop(k,iCell)
+            tend(k,iCell) = tend(k,iCell) + vertTransportVelocityTop(k+1,iCell) - vertTransportVelocityTop(k,iCell)
          end do
       end do
 

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_time_integration_rk4.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_time_integration_rk4.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_time_integration_rk4.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -150,12 +150,12 @@
         block =&gt; domain % blocklist
         do while (associated(block))
            ! advection of u uses u, while advection of layerThickness and tracers use uTransport.
-           call ocn_wtop(block % mesh, block % provis % layerThickness % array, block % provis % layerThicknessEdge % array, &amp;
-              block % provis % normalVelocity % array, block % provis % wTop % array, err)
+           call ocn_vert_transport_velocity_top(block % mesh, block % provis % layerThickness % array, block % provis % layerThicknessEdge % array, &amp;
+              block % provis % normalVelocity % array, block % provis % vertTransportVelocityTop % array, err)
            call ocn_tend_vel(block % tend, block % provis, block % diagnostics, block % mesh)
 
-           call ocn_wtop(block % mesh, block % provis % layerThickness % array, block % provis % layerThicknessEdge % array, &amp;
-              block % provis % uTransport % array, block % provis % wTop % array, err)
+           call ocn_vert_transport_velocity_top(block % mesh, block % provis % layerThickness % array, block % provis % layerThicknessEdge % array, &amp;
+              block % provis % uTransport % array, block % provis % vertTransportVelocityTop % array, err)
            call ocn_tend_h(block % tend, block % provis, block % mesh)
 
            if (config_filter_btr_mode) then

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_time_integration_split.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_time_integration_split.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_time_integration_split.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -188,12 +188,12 @@
 
             stage1_tend_time = min(split_explicit_step,2)
 
-           ! compute wTop.  Use u (rather than uTransport) for momentum advection.
+           ! compute vertTransportVelocityTop.  Use u (rather than uTransport) for momentum advection.
            ! Use the most recent time level available.
-           call ocn_wtop(block % mesh, block % state % time_levs(stage1_tend_time) % state % layerThickness % array, &amp;
+           call ocn_vert_transport_velocity_top(block % mesh, block % state % time_levs(stage1_tend_time) % state % layerThickness % array, &amp;
               block % state % time_levs(stage1_tend_time) % state % layerThicknessEdge % array, &amp;
               block % state % time_levs(stage1_tend_time) % state % normalVelocity % array, &amp;
-              block % state % time_levs(stage1_tend_time) % state % wTop % array, err)
+              block % state % time_levs(stage1_tend_time) % state % vertTransportVelocityTop % array, err)
 
             call ocn_tend_vel(block % tend, block % state % time_levs(stage1_tend_time) % state, block % diagnostics, block % mesh)
 
@@ -774,12 +774,12 @@
          block =&gt; domain % blocklist
          do while (associated(block))
 
-            ! compute wTop.  Use uTransport for advection of layerThickness and tracers.
+            ! compute vertTransportVelocityTop.  Use uTransport for advection of layerThickness and tracers.
             ! Use time level 1 values of layerThickness and layerThicknessEdge because layerThickness has not yet been computed for time level 2.
-            call ocn_wtop(block % mesh, block % state % time_levs(1) % state % layerThickness % array, &amp;
+            call ocn_vert_transport_velocity_top(block % mesh, block % state % time_levs(1) % state % layerThickness % array, &amp;
                block % state % time_levs(1) % state % layerThicknessEdge % array, &amp;
                block % state % time_levs(2) % state % uTransport % array, &amp;
-               block % state % time_levs(2) % state % wTop % array, err)
+               block % state % time_levs(2) % state % vertTransportVelocityTop % array, err)
 
             call ocn_tend_h(block % tend, block % state % time_levs(2) % state, block % mesh)
             block =&gt; block % next

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -70,7 +70,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_tracer_vadv_tend(grid, h, wTop, tracers, tend, err)!{{{
+   subroutine ocn_tracer_vadv_tend(grid, h, vertTransportVelocityTop, tracers, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -80,7 +80,7 @@
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          h, &amp;    !&lt; Input: layer thickness
-         wTop    !&lt; Input: vertical tracer in top layer
+         vertTransportVelocityTop    !&lt; Input: vertical tracer in top layer
 
       real (kind=RKIND), dimension(:,:,:), intent(in) :: &amp;
          tracers     !&lt; Input: tracers
@@ -125,8 +125,8 @@
 
       if(.not.vadvOn) return
 
-      call ocn_tracer_vadv_stencil_tend(grid, h, wTop, tracers, tend, err1)
-      call ocn_tracer_vadv_spline_tend(grid, h, wTop, tracers, tend, err2)
+      call ocn_tracer_vadv_stencil_tend(grid, h, vertTransportVelocityTop, tracers, tend, err1)
+      call ocn_tracer_vadv_spline_tend(grid, h, vertTransportVelocityTop, tracers, tend, err2)
 
       err = ior(err1, err2)
 

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_spline.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_spline.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_spline.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -72,7 +72,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_tracer_vadv_spline_tend(grid, h, wTop, tracers, tend, err)!{{{
+   subroutine ocn_tracer_vadv_spline_tend(grid, h, vertTransportVelocityTop, tracers, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -82,7 +82,7 @@
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          h, &amp;    !&lt; Input: layer thickness
-         wTop    !&lt; Input: vertical tracer in top layer
+         vertTransportVelocityTop    !&lt; Input: vertical tracer in top layer
 
       real (kind=RKIND), dimension(:,:,:), intent(in) :: &amp;
          tracers     !&lt; Input: tracers
@@ -128,11 +128,11 @@
       if(.not.splineOn) return
 
       call mpas_timer_start(&quot;spline 2&quot;, .false., spline2_timer)
-      call ocn_tracer_vadv_spline2_tend(grid, h, wTop, tracers, tend, err1)
+      call ocn_tracer_vadv_spline2_tend(grid, h, vertTransportVelocityTop, tracers, tend, err1)
       call mpas_timer_stop(&quot;spline 2&quot;, spline2_timer)
 
       call mpas_timer_start(&quot;spline 3&quot;, .false., spline3_timer)
-      call ocn_tracer_vadv_spline3_tend(grid, h, wTop, tracers, tend, err2)
+      call ocn_tracer_vadv_spline3_tend(grid, h, vertTransportVelocityTop, tracers, tend, err2)
       call mpas_timer_stop(&quot;spline 3&quot;, spline3_timer)
 
       err = ior(err1, err2)

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_spline2.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_spline2.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_spline2.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -63,7 +63,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_tracer_vadv_spline2_tend(grid, layerThickness, wTop, tracers, tend, err)!{{{
+   subroutine ocn_tracer_vadv_spline2_tend(grid, layerThickness, vertTransportVelocityTop, tracers, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -73,7 +73,7 @@
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          layerThickness, &amp;    !&lt; Input: layer thickness
-         wTop    !&lt; Input: vertical tracer in top layer
+         vertTransportVelocityTop    !&lt; Input: vertical tracer in top layer
 
       real (kind=RKIND), dimension(:,:,:), intent(in) :: &amp;
          tracers     !&lt; Input: tracers
@@ -150,8 +150,8 @@
          do k=1,maxLevelCell(iCell)  
             do iTracer=1,num_tracers
                tend(iTracer,k,iCell) = tend(iTracer,k,iCell) &amp;
-                  - (   wTop(k  ,iCell)*tracerTop(iTracer,k  ,iCell) &amp;
-                      - wTop(k+1,iCell)*tracerTop(iTracer,k+1,iCell))
+                  - (   vertTransportVelocityTop(k  ,iCell)*tracerTop(iTracer,k  ,iCell) &amp;
+                      - vertTransportVelocityTop(k+1,iCell)*tracerTop(iTracer,k+1,iCell))
             end do
          end do
       end do

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_spline3.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_spline3.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_spline3.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -64,7 +64,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_tracer_vadv_spline3_tend(grid, layerThickness, wTop, tracers, tend, err)!{{{
+   subroutine ocn_tracer_vadv_spline3_tend(grid, layerThickness, vertTransportVelocityTop, tracers, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -74,7 +74,7 @@
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          layerThickness, &amp;    !&lt; Input: layer thickness
-         wTop    !&lt; Input: vertical tracer in top layer
+         vertTransportVelocityTop    !&lt; Input: vertical tracer in top layer
 
       real (kind=RKIND), dimension(:,:,:), intent(in) :: &amp;
          tracers     !&lt; Input: tracers
@@ -173,8 +173,8 @@
          do k=1,maxLevelCell(iCell)  
             do iTracer=1,num_tracers
                tend(iTracer,k,iCell) = tend(iTracer,k,iCell) &amp;
-                  - (   wTop(k  ,iCell)*tracerTop(iTracer,k  ,iCell) &amp;
-                      - wTop(k+1,iCell)*tracerTop(iTracer,k+1,iCell))
+                  - (   vertTransportVelocityTop(k  ,iCell)*tracerTop(iTracer,k  ,iCell) &amp;
+                      - vertTransportVelocityTop(k+1,iCell)*tracerTop(iTracer,k+1,iCell))
             end do
          end do
       end do

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -74,7 +74,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_tracer_vadv_stencil_tend(grid, h, wTop, tracers, tend, err)!{{{
+   subroutine ocn_tracer_vadv_stencil_tend(grid, h, vertTransportVelocityTop, tracers, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -84,7 +84,7 @@
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          h, &amp;    !&lt; Input: layer thickness
-         wTop    !&lt; Input: vertical tracer in top layer
+         vertTransportVelocityTop    !&lt; Input: vertical tracer in top layer
 
       real (kind=RKIND), dimension(:,:,:), intent(in) :: &amp;
          tracers     !&lt; Input: tracers
@@ -130,13 +130,13 @@
       if(.not. stencilOn) return
 
       call mpas_timer_start(&quot;stencil 2&quot;, .false., stencil2_timer)
-      call ocn_tracer_vadv_stencil2_tend(grid, wTop, tracers, tend, err1)
+      call ocn_tracer_vadv_stencil2_tend(grid, vertTransportVelocityTop, tracers, tend, err1)
       call mpas_timer_stop(&quot;stencil 2&quot;, stencil2_timer)
       call mpas_timer_start(&quot;stencil 3&quot;, .false., stencil3_timer)
-      call ocn_tracer_vadv_stencil3_tend(grid, h, wTop, tracers, tend, err2)
+      call ocn_tracer_vadv_stencil3_tend(grid, h, vertTransportVelocityTop, tracers, tend, err2)
       call mpas_timer_stop(&quot;stencil 3&quot;, stencil3_timer)
       call mpas_timer_start(&quot;stencil 4&quot;, .false., stencil4_timer)
-      call ocn_tracer_vadv_stencil4_tend(grid, h, wTop, tracers, tend, err3)
+      call ocn_tracer_vadv_stencil4_tend(grid, h, vertTransportVelocityTop, tracers, tend, err3)
       call mpas_timer_stop(&quot;stencil 4&quot;, stencil4_timer)
 
       err = ior(err1, ior(err2, err3))

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil2.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil2.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil2.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -63,7 +63,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_tracer_vadv_stencil2_tend(grid, wTop, tracers, tend, err)!{{{
+   subroutine ocn_tracer_vadv_stencil2_tend(grid, vertTransportVelocityTop, tracers, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -72,7 +72,7 @@
       !-----------------------------------------------------------------
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
-         wTop    !&lt; Input: vertical tracer in top layer
+         vertTransportVelocityTop    !&lt; Input: vertical tracer in top layer
 
       real (kind=RKIND), dimension(:,:,:), intent(in) :: &amp;
          tracers     !&lt; Input: tracers
@@ -149,8 +149,8 @@
          do k=1,maxLevelCell(iCell)  
             do iTracer=1,num_tracers
                tend(iTracer,k,iCell) = tend(iTracer,k,iCell) &amp;
-                  - (   wTop(k  ,iCell)*tracerTop(iTracer,k  ,iCell) &amp;
-                      - wTop(k+1,iCell)*tracerTop(iTracer,k+1,iCell))
+                  - (   vertTransportVelocityTop(k  ,iCell)*tracerTop(iTracer,k  ,iCell) &amp;
+                      - vertTransportVelocityTop(k+1,iCell)*tracerTop(iTracer,k+1,iCell))
             end do
          end do
       end do

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil3.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil3.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil3.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -63,7 +63,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_tracer_vadv_stencil3_tend(grid, layerThickness, wTop, tracers, tend, err)!{{{
+   subroutine ocn_tracer_vadv_stencil3_tend(grid, layerThickness, vertTransportVelocityTop, tracers, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -73,7 +73,7 @@
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          layerThickness, &amp;    !&lt; Input: layer thickness
-         wTop    !&lt; Input: vertical tracer in top layer
+         vertTransportVelocityTop    !&lt; Input: vertical tracer in top layer
 
       real (kind=RKIND), dimension(:,:,:), intent(in) :: &amp;
          tracers     !&lt; Input: tracers
@@ -109,7 +109,7 @@
 
       integer, dimension(:), pointer :: maxLevelCell
 
-      real (kind=RKIND) :: cSignWTop, flux3Coef
+      real (kind=RKIND) :: cSignVertTransportVelocityTop, flux3Coef
       real (kind=RKIND), dimension(:,:,:), allocatable :: tracerTop
 
 
@@ -149,13 +149,13 @@
                / (layerThickness(k-1,iCell) + layerThickness(k,iCell))   
          end do
          do k=3,maxLevelCell(iCell)-1
-            cSignWTop = sign(flux3Coef,wTop(k,iCell))
+            cSignVertTransportVelocityTop = sign(flux3Coef,vertTransportVelocityTop(k,iCell))
             do iTracer=1,num_tracers
                tracerTop(iTracer,k,iCell) = &amp;
-                  ( (-1.+   cSignWTop)*tracers(iTracer,k-2,iCell) &amp;
-                   +( 7.-3.*cSignWTop)*tracers(iTracer,k-1,iCell) &amp;
-                   +( 7.+3.*cSignWTop)*tracers(iTracer,k  ,iCell) &amp;
-                   +(-1.-   cSignWTop)*tracers(iTracer,k+1,iCell) &amp;
+                  ( (-1.+   cSignVertTransportVelocityTop)*tracers(iTracer,k-2,iCell) &amp;
+                   +( 7.-3.*cSignVertTransportVelocityTop)*tracers(iTracer,k-1,iCell) &amp;
+                   +( 7.+3.*cSignVertTransportVelocityTop)*tracers(iTracer,k  ,iCell) &amp;
+                   +(-1.-   cSignVertTransportVelocityTop)*tracers(iTracer,k+1,iCell) &amp;
                   )/12.
             end do
          end do
@@ -173,8 +173,8 @@
          do k=1,maxLevelCell(iCell)  
             do iTracer=1,num_tracers
                tend(iTracer,k,iCell) = tend(iTracer,k,iCell) &amp;
-                  - (   wTop(k  ,iCell)*tracerTop(iTracer,k  ,iCell) &amp;
-                      - wTop(k+1,iCell)*tracerTop(iTracer,k+1,iCell))
+                  - (   vertTransportVelocityTop(k  ,iCell)*tracerTop(iTracer,k  ,iCell) &amp;
+                      - vertTransportVelocityTop(k+1,iCell)*tracerTop(iTracer,k+1,iCell))
             end do
          end do
       end do

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil4.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil4.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tracer_vadv_stencil4.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -63,7 +63,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_tracer_vadv_stencil4_tend(grid, layerThickness, wTop, tracers, tend, err)!{{{
+   subroutine ocn_tracer_vadv_stencil4_tend(grid, layerThickness, vertTransportVelocityTop, tracers, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -73,7 +73,7 @@
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          layerThickness, &amp;    !&lt; Input: layer thickness
-         wTop    !&lt; Input: vertical tracer in top layer
+         vertTransportVelocityTop    !&lt; Input: vertical tracer in top layer
 
       real (kind=RKIND), dimension(:,:,:), intent(in) :: &amp;
          tracers     !&lt; Input: tracers
@@ -109,7 +109,7 @@
 
       integer, dimension(:), pointer :: maxLevelCell
 
-      real (kind=RKIND) :: cSingWTop, flux3Coef
+      real (kind=RKIND) :: flux3Coef
       real (kind=RKIND), dimension(:,:,:), allocatable :: tracerTop
 
 
@@ -168,8 +168,8 @@
          do k=1,maxLevelCell(iCell)  
             do iTracer=1,num_tracers
                tend(iTracer,k,iCell) = tend(iTracer,k,iCell) &amp;
-                      - (   wTop(k  ,iCell)*tracerTop(iTracer,k  ,iCell) &amp;
-                      - wTop(k+1,iCell)*tracerTop(iTracer,k+1,iCell))
+                      - (   vertTransportVelocityTop(k  ,iCell)*tracerTop(iTracer,k  ,iCell) &amp;
+                      - vertTransportVelocityTop(k+1,iCell)*tracerTop(iTracer,k+1,iCell))
             end do
          end do
       end do

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_pressure_grad.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_pressure_grad.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_pressure_grad.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -128,7 +128,7 @@
       ! For pure isopycnal coordinates, we are still using 
       ! grad(M), the gradient of Montgomery Potential, because
       ! we have set density0Inv=1 and gdensity0Inv=0 in the init routine,
-      ! and pressure is passed in as MontPot.
+      ! and pressure is passed in as montgomeryPotential.
 
       do iEdge=1,nEdgesSolve
          cell1 = cellsOnEdge(1,iEdge)

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_vadv.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_vadv.F        2013-04-15 15:13:46 UTC (rev 2748)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_vadv.F        2013-04-15 15:34:56 UTC (rev 2749)
@@ -64,7 +64,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_vel_vadv_tend(grid, u, layerThicknessEdge, wTop, tend, err)!{{{
+   subroutine ocn_vel_vadv_tend(grid, u, layerThicknessEdge, vertTransportVelocityTop, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -76,7 +76,7 @@
          u     !&lt; Input: Horizontal velocity
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          layerThicknessEdge,&amp;!&lt; Input: thickness at edge
-         wTop  !&lt; Input: Vertical velocity on top layer
+         vertTransportVelocityTop  !&lt; Input: Vertical velocity on top layer
 
       type (mesh_type), intent(in) :: &amp;
          grid          !&lt; Input: grid information
@@ -109,7 +109,7 @@
       integer, dimension(:), pointer :: maxLevelEdgeTop
       integer, dimension(:,:), pointer :: cellsOnEdge, edgeMask
 
-      real (kind=RKIND) :: wTopEdge
+      real (kind=RKIND) :: vertTransportVelocityTopEdge
       real (kind=RKIND), dimension(:), allocatable :: w_dudzTopEdge
 
       if(.not.velVadvOn) return
@@ -130,10 +130,10 @@
 
         do k=2,maxLevelEdgeTop(iEdge)
           ! Average w from cell center to edge
-          wTopEdge = 0.5*(wTop(k,cell1)+wTop(k,cell2))
+          vertTransportVelocityTopEdge = 0.5*(vertTransportVelocityTop(k,cell1)+vertTransportVelocityTop(k,cell2))
 
           ! compute dudz at vertical interface with first order derivative.
-          w_dudzTopEdge(k) = wTopEdge * (u(k-1,iEdge)-u(k,iEdge)) &amp;
+          w_dudzTopEdge(k) = vertTransportVelocityTopEdge * (u(k-1,iEdge)-u(k,iEdge)) &amp;
                        / (0.5*(layerThicknessEdge(k-1,iEdge) + layerThicknessEdge(k,iEdge)))
         end do
         w_dudzTopEdge(maxLevelEdgeTop(iEdge)+1) = 0.0

</font>
</pre>