115 |
_RL phyFac |
_RL phyFac |
116 |
_RL vForcFac |
_RL vForcFac |
117 |
_RL mtFacV |
_RL mtFacV |
|
INTEGER km1,kp1 |
|
118 |
_RL wVelBottomOverride |
_RL wVelBottomOverride |
119 |
LOGICAL bottomDragTerms |
LOGICAL bottomDragTerms |
120 |
_RL KE(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
_RL KE(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
122 |
_RL vort3(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
_RL vort3(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
123 |
_RL hDiv(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
_RL hDiv(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
124 |
|
|
125 |
km1=MAX(1,k-1) |
#ifdef ALLOW_AUTODIFF_TAMC |
126 |
kp1=MIN(Nr,k+1) |
C-- only the kDown part of fverU/V is set in this subroutine |
127 |
|
C-- the kUp is still required |
128 |
|
C-- In the case of mom_fluxform Kup is set as well |
129 |
|
C-- (at least in part) |
130 |
|
fVerU(1,1,kUp) = fVerU(1,1,kUp) |
131 |
|
fVerV(1,1,kUp) = fVerV(1,1,kUp) |
132 |
|
#endif |
133 |
|
|
134 |
rVelMaskOverride=1. |
rVelMaskOverride=1. |
135 |
IF ( k .EQ. 1 ) rVelMaskOverride=freeSurfFac |
IF ( k .EQ. 1 ) rVelMaskOverride=freeSurfFac |
136 |
wVelBottomOverride=1. |
wVelBottomOverride=1. |
158 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
159 |
strain(i,j) = 0. _d 0 |
strain(i,j) = 0. _d 0 |
160 |
tension(i,j) = 0. _d 0 |
tension(i,j) = 0. _d 0 |
|
fVerU(i,j,1) = 0. _d 0 |
|
|
fVerU(i,j,2) = 0. _d 0 |
|
|
fVerV(i,j,1) = 0. _d 0 |
|
|
fVerV(i,j,2) = 0. _d 0 |
|
161 |
#endif |
#endif |
162 |
ENDDO |
ENDDO |
163 |
ENDDO |
ENDDO |