3 |
|
|
4 |
#include "OBCS_OPTIONS.h" |
#include "OBCS_OPTIONS.h" |
5 |
|
|
6 |
SUBROUTINE OBCS_CALC( bi, bj, futureTime, futureIter, |
SUBROUTINE OBCS_CALC( futureTime, futureIter, |
7 |
& uVel, vVel, wVel, theta, salt, |
& uVel, vVel, wVel, theta, salt, |
8 |
& myThid ) |
& myThid ) |
9 |
C /==========================================================\ |
C /==========================================================\ |
23 |
#include "OBCS.h" |
#include "OBCS.h" |
24 |
|
|
25 |
C == Routine arguments == |
C == Routine arguments == |
|
INTEGER bi, bj |
|
26 |
INTEGER futureIter |
INTEGER futureIter |
27 |
_RL futureTime |
_RL futureTime |
28 |
_RL uVel (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
_RL uVel (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
35 |
#ifdef ALLOW_OBCS |
#ifdef ALLOW_OBCS |
36 |
|
|
37 |
C == Local variables == |
C == Local variables == |
38 |
|
INTEGER bi, bj |
39 |
INTEGER I, J ,K |
INTEGER I, J ,K |
40 |
|
|
41 |
#include "GRID.h" |
#include "GRID.h" |
71 |
C for smoother looking solutions. |
C for smoother looking solutions. |
72 |
rampTime2 = 4. _d 0*44567.0 _d 0 |
rampTime2 = 4. _d 0*44567.0 _d 0 |
73 |
|
|
74 |
|
DO bj=myByLo(myThid),myByHi(myThid) |
75 |
|
DO bi=myBxLo(myThid),myBxHi(myThid) |
76 |
|
|
77 |
C Eastern OB |
C Eastern OB |
78 |
IF (useOrlanskiEast) THEN |
IF (useOrlanskiEast) THEN |
187 |
ENDDO |
ENDDO |
188 |
ENDIF |
ENDIF |
189 |
|
|
190 |
|
C-- end bi,bj loops. |
191 |
|
ENDDO |
192 |
|
ENDDO |
193 |
|
|
194 |
#endif /* ALLOW_OBCS */ |
#endif /* ALLOW_OBCS */ |
195 |
RETURN |
RETURN |
196 |
END |
END |