89 |
ENDIF |
ENDIF |
90 |
|
|
91 |
C-- Update or Add free-surface contribution to cg3d_b: |
C-- Update or Add free-surface contribution to cg3d_b: |
|
c IF ( select_rStar.EQ.0 .AND. exactConserv ) THEN |
|
92 |
IF ( select_rStar.EQ.0 .AND. .NOT.oldFreeSurfTerm ) THEN |
IF ( select_rStar.EQ.0 .AND. .NOT.oldFreeSurfTerm ) THEN |
93 |
tmpFac = 0. |
tmpFac = 0. |
94 |
DO j=1,sNy |
DO j=1,sNy |
137 |
ENDDO |
ENDDO |
138 |
ENDDO |
ENDDO |
139 |
#endif /* NONLIN_FRSURF */ |
#endif /* NONLIN_FRSURF */ |
140 |
ELSEIF ( usingZCoords ) THEN |
ELSEIF ( uniformFreeSurfLev ) THEN |
141 |
C- Z coordinate: assume surface @ level k=1 |
C- Z coordinate: assume surface @ level k=1 |
142 |
tmpFac = freeSurfFac*deepFac2F(1) |
tmpFac = freeSurfFac*deepFac2F(1) |
143 |
ELSE |
ELSE |