<p><b>dwj07@fsu.edu</b> 2013-04-03 11:27:35 -0600 (Wed, 03 Apr 2013)</p><p><br>
        -- BRANCH COMMIT --<br>
<br>
        Renaming variables:<br>
        ke -&gt; kineticEnergy<br>
        kev -&gt; kineticEnergyVertex<br>
        kevc -&gt; kineticEnergyVertexOnCells<br>
        ke_edge -&gt; kineticEnergyEdge<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-03 17:14:54 UTC (rev 2718)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/Registry.xml        2013-04-03 17:27:35 UTC (rev 2719)
@@ -660,16 +660,16 @@
                 &lt;var name=&quot;layerThicknessVertex&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nVertices Time&quot; units=&quot;m&quot;
                      description=&quot;layer thickness averaged from cell center to vertices&quot;
                 /&gt;
-                &lt;var name=&quot;ke&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nCells Time&quot; streams=&quot;o&quot; units=&quot;m^2 s^{-2}&quot;
+                &lt;var name=&quot;kineticEnergy&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nCells Time&quot; streams=&quot;o&quot; units=&quot;m^2 s^{-2}&quot;
                      description=&quot;kinetic energy of horizonal velocity&quot;
                 /&gt;
-                &lt;var name=&quot;kev&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nVertices Time&quot; streams=&quot;o&quot; units=&quot;m^2 s^{-2}&quot;
+                &lt;var name=&quot;kineticEnergyVertex&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nVertices Time&quot; streams=&quot;o&quot; units=&quot;m^2 s^{-2}&quot;
                      description=&quot;kinetic energy of horizonal velocity defined at vertices&quot;
                 /&gt;
-                &lt;var name=&quot;kevc&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nCells Time&quot; streams=&quot;o&quot; units=&quot;m^2 s^{-2}&quot;
+                &lt;var name=&quot;kineticEnergyVertexOnCells&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nCells Time&quot; streams=&quot;o&quot; units=&quot;m^2 s^{-2}&quot;
                      description=&quot;kinetic energy of horizonal velocity defined at vertices&quot;
                 /&gt;
-                &lt;var name=&quot;ke_edge&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nEdges Time&quot; units=&quot;m^2 s^{-2}&quot;
+                &lt;var name=&quot;kineticEnergyEdge&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels nEdges Time&quot; units=&quot;m^2 s^{-2}&quot;
                      description=&quot;kinetic energy of horizonal velocity defined at edges&quot;
                 /&gt;
                 &lt;var name=&quot;normalVelocityReconstructX&quot; type=&quot;real&quot; dimensions=&quot;nVertLevels 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-03 17:14:54 UTC (rev 2718)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_diagnostics.F        2013-04-03 17:27:35 UTC (rev 2719)
@@ -100,9 +100,9 @@
         bottomDepth, fVertex, dvEdge, dcEdge, areaCell, areaTriangle, ssh, seaSurfacePressure
       real (kind=RKIND), dimension(:,:), pointer :: &amp;
         weightsOnEdge, kiteAreasOnVertex, layerThicknessEdge, layerThickness, normalVelocity, tangentialVelocity, pressure,&amp;
-        circulation, relativeVorticity, ke, ke_edge, MontPot, wTop, zMid, &amp;
+        circulation, relativeVorticity, kineticEnergy, kineticEnergyEdge, MontPot, wTop, zMid, &amp;
         potentialVorticityEdge, potentialVorticityVertex, potentialVorticityCell, gradVor_n, gradVor_t, divergence, &amp;
-        density, displacedDensity, temperature, salinity, kev, kevc, uBolusGM, uTransport, &amp;
+        density, displacedDensity, temperature, salinity, kineticEnergyVertex, kineticEnergyVertexOnCells, uBolusGM, uTransport, &amp;
         vertVelocityTop, BruntVaisalaFreqTop
       real (kind=RKIND), dimension(:,:,:), pointer :: tracers, deriv_two
       character :: c1*6
@@ -116,10 +116,10 @@
       circulation =&gt; s % circulation % array
       relativeVorticity   =&gt; s % relativeVorticity % array
       divergence  =&gt; s % divergence % array
-      ke          =&gt; s % ke % array
-      kev         =&gt; s % kev % array
-      kevc        =&gt; s % kevc % array
-      ke_edge     =&gt; s % ke_edge % array
+      kineticEnergy          =&gt; s % kineticEnergy % array
+      kineticEnergyVertex         =&gt; s % kineticEnergyVertex % array
+      kineticEnergyVertexOnCells        =&gt; s % kineticEnergyVertexOnCells % array
+      kineticEnergyEdge     =&gt; s % kineticEnergyEdge % array
       potentialVorticityEdge    =&gt; s % potentialVorticityEdge % array
       potentialVorticityVertex  =&gt; s % potentialVorticityVertex % array
       potentialVorticityCell    =&gt; s % potentialVorticityCell % array
@@ -202,7 +202,7 @@
       relativeVorticity(:,:) = 0.0
       divergence(:,:) = 0.0
       vertVelocityTop(:,:)=0.0
-      ke(:,:) = 0.0
+      kineticEnergy(:,:) = 0.0
       tangentialVelocity(:,:) = 0.0
       do iVertex = 1, nVertices
          invAreaTri1 = 1.0 / areaTriangle(iVertex)
@@ -228,7 +228,7 @@
 
                divergence(k, iCell) = divergence(k, iCell) - edgeSignOnCell(i, iCell) * r_tmp
                div_hu(k)    = div_hu(k) - layerThicknessEdge(k, iEdge) * edgeSignOnCell(i, iCell) * r_tmp 
-               ke(k, iCell) = ke(k, iCell) + 0.25 * r_tmp * dcEdge(iEdge) * normalVelocity(k,iEdge)
+               kineticEnergy(k, iCell) = kineticEnergy(k, iCell) + 0.25 * r_tmp * dcEdge(iEdge) * normalVelocity(k,iEdge)
             end do
          end do
          ! Vertical velocity at bottom (maxLevelCell(iCell)+1) is zero, initialized above.
@@ -251,13 +251,13 @@
       !
       ! Compute kinetic energy in each vertex
       !
-      kev(:,:) = 0.0; kevc(:,:) = 0.0
+      kineticEnergyVertex(:,:) = 0.0; kineticEnergyVertexOnCells(:,:) = 0.0
       do iVertex = 1, nVertices*ke_vertex_flag
         do i = 1, vertexDegree
           iEdge = edgesOnVertex(i, iVertex)
           r_tmp = dcEdge(iEdge) * dvEdge(iEdge) * 0.25 / areaTriangle(iVertex)
           do k = 1, nVertLevels
-            kev(k, iVertex) = kev(k, iVertex) + r_tmp * normalVelocity(k, iEdge)**2
+            kineticEnergyVertex(k, iVertex) = kineticEnergyVertex(k, iVertex) + r_tmp * normalVelocity(k, iEdge)**2
           end do
         end do
       end do
@@ -268,28 +268,28 @@
           j = kiteIndexOnCell(i, iCell)
           iVertex = verticesOnCell(i, iCell)
           do k = 1, nVertLevels
-            kevc(k, iCell) = kevc(k, iCell) + kiteAreasOnVertex(j, iVertex) * kev(k, iVertex) * invAreaCell1
+            kineticEnergyVertexOnCells(k, iCell) = kineticEnergyVertexOnCells(k, iCell) + kiteAreasOnVertex(j, iVertex) * kineticEnergyVertex(k, iVertex) * invAreaCell1
           end do
         end do
       end do
 
       !
-      ! Compute kinetic energy in each cell by blending ke and kevc
+      ! Compute kinetic energy in each cell by blending kineticEnergy and kineticEnergyVertexOnCells
       !
       do iCell=1,nCells*ke_vertex_flag
          do k=1,nVertLevels
-            ke(k,iCell) = 5.0/8.0*ke(k,iCell) + 3.0/8.0*kevc(k,iCell)
+            kineticEnergy(k,iCell) = 5.0/8.0*kineticEnergy(k,iCell) + 3.0/8.0*kineticEnergyVertexOnCells(k,iCell)
          end do
       end do
 
       !
-      ! Compute ke on cell edges at velocity locations for quadratic bottom drag. 
+      ! Compute kineticEnergy on cell edges at velocity locations for quadratic bottom drag. 
       !
       do iEdge=1,nEdges
          cell1 = cellsOnEdge(1,iEdge)
          cell2 = cellsOnEdge(2,iEdge)
          do k=1,maxLevelEdgeTop(iEdge)
-            ke_edge(k,iEdge) = 0.5 * (ke(k,cell1) + ke(k,cell2))
+            kineticEnergyEdge(k,iEdge) = 0.5 * (kineticEnergy(k,cell1) + kineticEnergy(k,cell2))
          end do
       end do
 

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-03 17:14:54 UTC (rev 2718)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_global_diagnostics.F        2013-04-03 17:27:35 UTC (rev 2719)
@@ -46,7 +46,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, ke, potentialVorticityEdge, potentialVorticityVertex, &amp;
+      real (kind=RKIND), dimension(:,:), pointer :: layerThickness, normalVelocity, tangentialVelocity, layerThicknessEdge, relativeVorticity, kineticEnergy, potentialVorticityEdge, potentialVorticityVertex, &amp;
          potentialVorticityCell, gradVor_n, gradVor_t, pressure, MontPot, wTop, density, tracerTemp
       real (kind=RKIND), dimension(:,:,:), pointer :: tracers
       
@@ -93,7 +93,7 @@
          wTop =&gt; state % wTop % array
          layerThicknessEdge =&gt; state % layerThicknessEdge % array
          relativeVorticity =&gt; state % relativeVorticity % array
-         ke =&gt; state % ke % array
+         kineticEnergy =&gt; state % kineticEnergy % array
          potentialVorticityEdge =&gt; state % potentialVorticityEdge % array
          potentialVorticityVertex =&gt; state % potentialVorticityVertex % array
          potentialVorticityCell =&gt; state % potentialVorticityCell % array
@@ -169,10 +169,10 @@
          verticalSumMins(variableIndex) = min(verticalSumMins(variableIndex), verticalSumMins_tmp(variableIndex))
          verticalSumMaxes(variableIndex) = max(verticalSumMaxes(variableIndex), verticalSumMaxes_tmp(variableIndex))
 
-         ! ke
+         ! kineticEnergy
          variableIndex = variableIndex + 1
          call ocn_compute_field_volume_weighted_local_stats(dminfo, nVertLevels, nCellsSolve, areaCell(1:nCellsSolve), layerThickness(:,1:nCellsSolve), &amp;
-            ke(:,1:nCellsSolve), sums_tmp(variableIndex), mins_tmp(variableIndex), maxes_tmp(variableIndex), verticalSumMins_tmp(variableIndex), &amp;
+            kineticEnergy(:,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))
@@ -374,7 +374,7 @@
       variableIndex = variableIndex + 1
       averages(variableIndex) = sums(variableIndex)/(areaTriangleGlobal*nVertLevels)
 
-      ! ke
+      ! kineticEnergy
       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-03 17:14:54 UTC (rev 2718)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_tendency.F        2013-04-03 17:27:35 UTC (rev 2719)
@@ -156,7 +156,7 @@
 
       real (kind=RKIND), dimension(:,:), pointer :: &amp;
         layerThicknessEdge, h, normalVelocity, density, zMid, pressure, &amp;
-        tend_normalVelocity, circulation, relativeVorticity, viscosity, ke, ke_edge, potentialVorticityEdge, &amp;
+        tend_normalVelocity, circulation, relativeVorticity, viscosity, kineticEnergy, kineticEnergyEdge, potentialVorticityEdge, &amp;
         MontPot, wTop, divergence, vertViscTopOfEdge
 
       real (kind=RKIND), dimension(:,:), pointer :: normalVelocityForcing
@@ -173,8 +173,8 @@
       viscosity   =&gt; s % viscosity % array
       relativeVorticity   =&gt; s % relativeVorticity % array
       divergence  =&gt; s % divergence % array
-      ke          =&gt; s % ke % array
-      ke_edge     =&gt; s % ke_edge % array
+      kineticEnergy          =&gt; s % kineticEnergy % array
+      kineticEnergyEdge     =&gt; s % kineticEnergyEdge % array
       potentialVorticityEdge     =&gt; s % potentialVorticityEdge % array
       MontPot     =&gt; s % MontPot % array
       pressure    =&gt; s % pressure % array
@@ -196,7 +196,7 @@
       !
 
       call mpas_timer_start(&quot;coriolis&quot;, .false., velCorTimer)
-      call ocn_vel_coriolis_tend(grid, potentialVorticityEdge, layerThicknessEdge, normalVelocity, ke, tend_normalVelocity, err)
+      call ocn_vel_coriolis_tend(grid, potentialVorticityEdge, layerThicknessEdge, normalVelocity, kineticEnergy, tend_normalVelocity, err)
       call mpas_timer_stop(&quot;coriolis&quot;, velCorTimer)
 
       !
@@ -231,7 +231,7 @@
       !
 
       call mpas_timer_start(&quot;forcings&quot;, .false., velForceTimer)
-      call ocn_vel_forcing_tend(grid, normalVelocity, normalVelocityForcing, ke_edge, layerThicknessEdge, tend_normalVelocity, err)
+      call ocn_vel_forcing_tend(grid, normalVelocity, normalVelocityForcing, kineticEnergyEdge, layerThicknessEdge, tend_normalVelocity, err)
       call mpas_timer_stop(&quot;forcings&quot;, velForceTimer)
 
       !

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-03 17:14:54 UTC (rev 2718)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_time_integration_rk4.F        2013-04-03 17:27:35 UTC (rev 2719)
@@ -87,7 +87,7 @@
       integer :: nCells, nEdges, nVertLevels, num_tracers
       real (kind=RKIND) :: coef
       real (kind=RKIND), dimension(:,:), pointer :: &amp;
-        u, layerThickness, layerThicknessEdge, vertViscTopOfEdge, vertDiffTopOfCell, ke_edge
+        u, layerThickness, layerThicknessEdge, vertViscTopOfEdge, vertDiffTopOfCell, kineticEnergyEdge
       real (kind=RKIND), dimension(:,:,:), pointer :: tracers
       integer, dimension(:), pointer :: &amp; 
         maxLevelCell, maxLevelEdgeTop
@@ -268,7 +268,7 @@
 
         ! Call ocean diagnostic solve in preparation for vertical mixing.  Note 
         ! it is called again after vertical mixing, because u and tracers change.
-        ! For Richardson vertical mixing, only density, layerThicknessEdge, and ke_edge need to 
+        ! For Richardson vertical mixing, only density, layerThicknessEdge, and kineticEnergyEdge need to 
         ! be computed.  For kpp, more variables may be needed.  Either way, this
         ! could be made more efficient by only computing what is needed for the
         ! implicit vmix routine that follows. 

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-03 17:14:54 UTC (rev 2718)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_time_integration_split.F        2013-04-03 17:27:35 UTC (rev 2719)
@@ -93,7 +93,7 @@
                  CoriolisTerm, uCorr, temp, temp_h, coef, FBtr_coeff, sshCell1, sshCell2
       integer :: num_tracers, ucorr_coef, err
       real (kind=RKIND), dimension(:,:), pointer :: &amp;
-                 u, h, layerThicknessEdge, ke_edge, vertViscTopOfEdge, vertDiffTopOfCell
+                 u, h, layerThicknessEdge, kineticEnergyEdge, vertViscTopOfEdge, vertDiffTopOfCell
       real (kind=RKIND), dimension(:,:,:), pointer :: tracers
       integer, dimension(:), pointer :: &amp; 
                  maxLevelCell, maxLevelEdgeTop
@@ -929,7 +929,7 @@
 
         ! Call ocean diagnostic solve in preparation for vertical mixing.  Note 
         ! it is called again after vertical mixing, because u and tracers change.
-        ! For Richardson vertical mixing, only density, layerThicknessEdge, and ke_edge need to 
+        ! For Richardson vertical mixing, only density, layerThicknessEdge, and kineticEnergyEdge need to 
         ! be computed.  For kpp, more variables may be needed.  Either way, this
         ! could be made more efficient by only computing what is needed for the
         ! implicit vmix routine that follows.

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_coriolis.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_coriolis.F        2013-04-03 17:14:54 UTC (rev 2718)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_coriolis.F        2013-04-03 17:27:35 UTC (rev 2719)
@@ -63,7 +63,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_vel_coriolis_tend(grid, Vor_edge, layerThicknessEdge, normalVelocity, ke, tend, err)!{{{
+   subroutine ocn_vel_coriolis_tend(grid, Vor_edge, layerThicknessEdge, normalVelocity, kineticEnergy, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -78,7 +78,7 @@
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          normalVelocity  !&lt; Input: Horizontal velocity
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
-         ke  !&lt; Input: Kinetic Energy
+         kineticEnergy  !&lt; Input: Kinetic Energy
 
       type (mesh_type), intent(in) :: &amp;
          grid          !&lt; Input: grid information
@@ -145,7 +145,7 @@
                q = q + weightsOnEdge(j,iEdge) * normalVelocity(k,eoe) * workpv * layerThicknessEdge(k,eoe) 
             end do
 
-           tend(k,iEdge) = tend(k,iEdge) + edgeMask(k, iEdge) * (q - (   ke(k,cell2) - ke(k,cell1) ) * invLength )
+           tend(k,iEdge) = tend(k,iEdge) + edgeMask(k, iEdge) * (q - (   kineticEnergy(k,cell2) - kineticEnergy(k,cell1) ) * invLength )
 
          end do
       end do

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_forcing.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_forcing.F        2013-04-03 17:14:54 UTC (rev 2718)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vel_forcing.F        2013-04-03 17:27:35 UTC (rev 2719)
@@ -68,7 +68,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_vel_forcing_tend(grid, u, normalVelocityForcing, ke_edge, layerThicknessEdge, tend, err)!{{{
+   subroutine ocn_vel_forcing_tend(grid, u, normalVelocityForcing, kineticEnergyEdge, layerThicknessEdge, tend, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -83,7 +83,7 @@
          normalVelocityForcing     !&lt; Input: wind stress
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
-         ke_edge     !&lt; Input: kinetic energy at edge
+         kineticEnergyEdge     !&lt; Input: kinetic energy at edge
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          layerThicknessEdge     !&lt; Input: thickness at edge

Modified: branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vmix.F
===================================================================
--- branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vmix.F        2013-04-03 17:14:54 UTC (rev 2718)
+++ branches/ocean_projects/variable_name_change/src/core_ocean/mpas_ocn_vmix.F        2013-04-03 17:27:35 UTC (rev 2719)
@@ -149,7 +149,7 @@
 !
 !-----------------------------------------------------------------------
 
-   subroutine ocn_vel_vmix_tend_implicit(grid, dt, ke_edge, vertViscTopOfEdge, layerThickness, layerThicknessEdge, normalVelocity, err)!{{{
+   subroutine ocn_vel_vmix_tend_implicit(grid, dt, kineticEnergyEdge, vertViscTopOfEdge, layerThickness, layerThicknessEdge, normalVelocity, err)!{{{
 
       !-----------------------------------------------------------------
       !
@@ -161,7 +161,7 @@
          grid          !&lt; Input: grid information
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
-         ke_edge        !&lt; Input: kinetic energy at edge
+         kineticEnergyEdge        !&lt; Input: kinetic energy at edge
 
       real (kind=RKIND), dimension(:,:), intent(in) :: &amp;
          vertViscTopOfEdge !&lt; Input: vertical mixing coefficients
@@ -253,7 +253,7 @@
 
          ! Apply bottom drag boundary condition on the viscous term
          B(N) = 1 - A(N) + dt*config_bottom_drag_coeff  &amp;
-            *sqrt(2.0*ke_edge(k,iEdge))/layerThicknessEdge(k,iEdge)
+            *sqrt(2.0*kineticEnergyEdge(k,iEdge))/layerThicknessEdge(k,iEdge)
 
          call tridiagonal_solve(A(2:N),B,C(1:N-1),normalVelocity(:,iEdge),velTemp,N)
 
@@ -403,7 +403,7 @@
       integer, intent(out) :: err
 
       integer :: nCells
-      real (kind=RKIND), dimension(:,:), pointer :: normalVelocity, layerThickness, layerThicknessEdge, vertViscTopOfEdge, vertDiffTopOfCell, ke_edge
+      real (kind=RKIND), dimension(:,:), pointer :: normalVelocity, layerThickness, layerThicknessEdge, vertViscTopOfEdge, vertDiffTopOfCell, kineticEnergyEdge
       real (kind=RKIND), dimension(:,:,:), pointer :: tracers
       integer, dimension(:), pointer :: maxLevelCell
 
@@ -413,7 +413,7 @@
       tracers     =&gt; state % tracers % array
       layerThickness  =&gt; state % layerThickness % array
       layerThicknessEdge      =&gt; state % layerThicknessEdge % array
-      ke_edge     =&gt; state % ke_edge % array
+      kineticEnergyEdge     =&gt; state % kineticEnergyEdge % array
       vertViscTopOfEdge =&gt; diagnostics % vertViscTopOfEdge % array
       vertDiffTopOfCell =&gt; diagnostics % vertDiffTopOfCell % array
       maxLevelCell    =&gt; grid % maxLevelCell % array
@@ -425,7 +425,7 @@
       !
       !  Implicit vertical solve for momentum
       !
-      call ocn_vel_vmix_tend_implicit(grid, dt, ke_edge, vertViscTopOfEdge, layerThickness, layerThicknessEdge, normalVelocity, err)
+      call ocn_vel_vmix_tend_implicit(grid, dt, kineticEnergyEdge, vertViscTopOfEdge, layerThickness, layerThicknessEdge, normalVelocity, err)
 
       !
       !  Implicit vertical solve for tracers

</font>
</pre>