<p><b>dwj07@fsu.edu</b> 2012-09-20 09:52:06 -0600 (Thu, 20 Sep 2012)</p><p><br>
        -- BRANCH COMMIT --<br>
<br>
        Fixing compile issues.<br>
</p><hr noshade><pre><font color="gray">Modified: branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_tendency.F
===================================================================
--- branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_tendency.F        2012-09-19 21:49:31 UTC (rev 2166)
+++ branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_tendency.F        2012-09-20 15:52:06 UTC (rev 2167)
@@ -404,7 +404,7 @@
         maxLevelCell, maxLevelEdgeTop, maxLevelEdgeBot, &amp;
         maxLevelVertexBot
       integer, dimension(:,:), pointer :: cellsOnEdge, cellsOnVertex, &amp;
-        verticesOnEdge, edgesOnEdge, edgesOnVertex,boundaryCell, kiteIndexOnCell
+        verticesOnEdge, edgesOnEdge, edgesOnVertex,boundaryCell, kiteIndexOnCell, verticesOnCell
 
       real (kind=RKIND) :: d2fdx2_cell1, d2fdx2_cell2, coef_3rd_order, r_tmp, invAreaCell1, invAreaCell2, invAreaTri1, invAreaTri2, invLength, h_vertex
 
@@ -469,6 +469,7 @@
       maxLevelEdgeBot   =&gt; grid % maxLevelEdgeBot % array
       maxLevelVertexBot =&gt; grid % maxLevelVertexBot % array
       kiteIndexOnCell =&gt; grid % kiteIndexOnCell % array
+      verticesOnCell =&gt; grid % verticesOnCell % array
                   
       nCells      = grid % nCells
       nEdges      = grid % nEdges
@@ -642,7 +643,7 @@
 
       do iCell = 1, nCells*ke_vertex_flag
         invAreaCell1 = 1.0 / areaCell(iCell)
-        do i = 1, nEdgesOnCell
+        do i = 1, nEdgesOnCell(iCell)
           j = kiteIndexOnCell(i, iCell)
           iVertex = verticesOnCell(i, iCell)
           do k = 1, nVertLevels
@@ -734,6 +735,7 @@
           do k = 1, maxLevelCell(iCell)
             Vor_cell(k, iCell) = Vor_cell(k, iCell) + kiteAreasOnVertex(j, iVertex) * Vor_vertex(k, iVertex) * invAreaCell1
           end do
+        end do
       end do
 
 

Modified: branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_thick_hadv.F
===================================================================
--- branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_thick_hadv.F        2012-09-19 21:49:31 UTC (rev 2166)
+++ branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_thick_hadv.F        2012-09-20 15:52:06 UTC (rev 2167)
@@ -107,7 +107,7 @@
       integer, dimension(:), pointer :: maxLevelEdgeBot, MaxLevelCell, nEdgesOnCell
       integer, dimension(:,:), pointer :: cellsOnEdge, edgesOnCell, edgeSignOnCell
 
-      real (kind=RKIND) :: flux, invAreaCell1, invAreaCell2
+      real (kind=RKIND) :: flux, invAreaCell, invAreaCell1, invAreaCell2
       real (kind=RKIND), dimension(:), pointer :: dvEdge, areaCell
 
       !-----------------------------------------------------------------

Modified: branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_time_integration_split.F
===================================================================
--- branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_time_integration_split.F        2012-09-19 21:49:31 UTC (rev 2166)
+++ branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_time_integration_split.F        2012-09-20 15:52:06 UTC (rev 2167)
@@ -410,7 +410,7 @@
                 ! mrp 120201 efficiency: could we combine the following edge and cell loops?
 
                 !DWJ 09/19/12 Bit Reproducible Version
-                do iCell = 1. block % mesh % nCells
+                do iCell = 1, block % mesh % nCells
                   do i = 1, block % mesh % nEdgesOnCell % array(iCell)
                     iEdge = block % mesh % edgesOnCell % array(i, iCell)
 
@@ -549,7 +549,7 @@
                              + config_btr_gam3_uWt2 * block % state % time_levs(newBtrSubcycleTime) % state % uBtrSubcycle % array(iEdge)) &amp;
                              * hSum
 
-                      block % tend % ssh % array(iCell) = block % tend % ssh % array(iCell) + block % mesh % edgeSignOnCell(i, iCell) * flux &amp;
+                      block % tend % ssh % array(iCell) = block % tend % ssh % array(iCell) + block % mesh % edgeSignOnCell % array(i, iCell) * flux &amp;
                              * block % mesh % dvEdge % array(iEdge)
 
                     end do

Modified: branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_tracer_advection_mono.F
===================================================================
--- branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_tracer_advection_mono.F        2012-09-19 21:49:31 UTC (rev 2166)
+++ branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_tracer_advection_mono.F        2012-09-20 15:52:06 UTC (rev 2167)
@@ -64,7 +64,7 @@
       integer :: i, iCell, iEdge, k, iTracer, cell1, cell2
       integer :: nVertLevels, num_tracers, nCells, nEdges, nCellsSolve
       integer, dimension(:), pointer :: nAdvCellsForEdge, maxLevelCell, maxLevelEdgeTop, nEdgesOnCell
-      integer, dimension(:,:), pointer :: cellsOnEdge, cellsOnCell, advCellsForEdge, highOrderAdvectionMask, lowOrderAdvectionMask, edgeSignOnCell
+      integer, dimension(:,:), pointer :: cellsOnEdge, cellsOnCell, advCellsForEdge, highOrderAdvectionMask, lowOrderAdvectionMask, edgeSignOnCell, edgesOnCell
 
       real (kind=RKIND) :: flux_upwind, tracer_min_new, tracer_max_new, tracer_upwind_new, scale_factor
       real (kind=RKIND) :: flux, tracer_weight, invDvEdge, invAreaCell1, invAreaCell2
@@ -96,6 +96,7 @@
       highOrderAdvectionMask =&gt; grid % highOrderAdvectionMask % array
       lowOrderAdvectionMask =&gt; grid % lowOrderAdvectionMask % array
       edgeSignOnCell =&gt; grid % edgeSignOnCell % array
+      edgesOnCell =&gt; grid % edgesOnCell % array
 
       nCells = grid % nCells
       nCellsSolve = grid % nCellsSolve

Modified: branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_vmix_coefs_rich.F
===================================================================
--- branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_vmix_coefs_rich.F        2012-09-19 21:49:31 UTC (rev 2166)
+++ branches/omp_blocks/openmp_test/src/core_ocean_elements/mpas_ocn_vmix_coefs_rich.F        2012-09-20 15:52:06 UTC (rev 2167)
@@ -427,7 +427,7 @@
       !
       !-----------------------------------------------------------------
 
-      integer :: nVertLevels, nCells, nEdges, iCell, iEdge, k
+      integer :: nVertLevels, nCells, nEdges, iCell, iEdge, k, i
       integer :: cell1, cell2
 
       integer, dimension(:), pointer :: maxLevelCell, maxLevelEdgeTop, maxLevelEdgeBot, nEdgesOnCell

</font>
</pre>