Skip to content

Commit

Permalink
Retain centered layerThickEdge in cvmix (avg velocity at cell)
Browse files Browse the repository at this point in the history
  • Loading branch information
cbegeman committed Feb 23, 2022
1 parent 9271199 commit 454069f
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions components/mpas-ocean/src/shared/mpas_ocn_vmix_cvmix.F
Original file line number Diff line number Diff line change
Expand Up @@ -523,13 +523,13 @@ subroutine ocn_vmix_coefs_cvmix_build(meshPool, statePool, forcingPool, err, tim
deltaVelocitySquared(1:minLevelCell(iCell)) = 0.0_RKIND

normalVelocitySum(minLevelCell(iCell)) = normalVelocity(minLevelCell(iCell), iEdge)* &
layerThickEdgeFlux(minLevelCell(iCell),iEdge)
layerThicknessEdgeSum(minLevelCell(iCell)) = layerThickEdgeFlux(minLevelCell(iCell),iEdge)
layerThickEdgeMean(minLevelCell(iCell),iEdge)
layerThicknessEdgeSum(minLevelCell(iCell)) = layerThickEdgeMean(minLevelCell(iCell),iEdge)

do kIndexOBL = minLevelCell(iCell)+1, maxLevelCell(iCell)
normalVelocitySum(kIndexOBL) = normalVelocitySum(kIndexOBL-1) + &
layerThickEdgeFlux(kIndexOBL, iEdge)*normalVelocity(kIndexOBL, iEdge)
layerThicknessEdgeSum(kIndexOBL) = layerThicknessEdgeSum(kIndexOBL-1) + layerThickEdgeFlux(kIndexOBL, iEdge)
layerThickEdgeMean(kIndexOBL, iEdge)*normalVelocity(kIndexOBL, iEdge)
layerThicknessEdgeSum(kIndexOBL) = layerThicknessEdgeSum(kIndexOBL-1) + layerThickEdgeMean(kIndexOBL, iEdge)
end do

do kIndexOBL = minLevelCell(iCell), maxLevelCell(iCell)
Expand Down

0 comments on commit 454069f

Please sign in to comment.