56 |
DO j=jMin,jMax |
DO j=jMin,jMax |
57 |
DO i=iMin,iMax |
DO i=iMin,iMax |
58 |
uVel(i,j,k,bi,bj)=( gUNm1(i,j,k,bi,bj) |
uVel(i,j,k,bi,bj)=( gUNm1(i,j,k,bi,bj) |
59 |
& -deltaTmom*hxFac*gBaro*etaSurfX(i,j) |
& -deltaTmom*hxFac*gBaro*implicSurfPress*etaSurfX(i,j) |
60 |
#ifdef ALLOW_NONHYDROSTATIC |
#ifdef ALLOW_NONHYDROSTATIC |
61 |
& -deltaTmom*hx3dFac*gravity*_recip_dxC(i,j,bi,bj)* |
& -deltaTmom*hx3dFac*gravity*_recip_dxC(i,j,bi,bj)* |
62 |
& (cg3d_x(i,j,k,bi,bj)-cg3d_x(i-1,j,k,bi,bj)) |
& (cg3d_x(i,j,k,bi,bj)-cg3d_x(i-1,j,k,bi,bj)) |
70 |
DO j=jMin,jMax |
DO j=jMin,jMax |
71 |
DO i=iMin,iMax |
DO i=iMin,iMax |
72 |
vVel(i,j,k,bi,bj)=( gVNm1(i,j,k,bi,bj) |
vVel(i,j,k,bi,bj)=( gVNm1(i,j,k,bi,bj) |
73 |
& -deltaTmom*hyFac*gBaro*etaSurfY(i,j) |
& -deltaTmom*hyFac*gBaro*implicSurfPress*etaSurfY(i,j) |
74 |
#ifdef ALLOW_NONHYDROSTATIC |
#ifdef ALLOW_NONHYDROSTATIC |
75 |
& -deltaTmom*hy3dFac*gravity*_recip_dyC(i,j,bi,bj)* |
& -deltaTmom*hy3dFac*gravity*_recip_dyC(i,j,bi,bj)* |
76 |
& (cg3d_x(i,j,k,bi,bj)-cg3d_x(i,j-1,k,bi,bj)) |
& (cg3d_x(i,j,k,bi,bj)-cg3d_x(i,j-1,k,bi,bj)) |