1 |
C $Header$ |
C $Header$ |
2 |
|
|
3 |
#include "CPP_EEOPTIONS.h" |
#include "CPP_OPTIONS.h" |
4 |
|
|
5 |
CStartOfInterface |
CStartOfInterface |
6 |
SUBROUTINE INI_CARTESIAN_GRID( myThid ) |
SUBROUTINE INI_CARTESIAN_GRID( myThid ) |
63 |
C I,J,K |
C I,J,K |
64 |
_RL xG, yG, zG |
_RL xG, yG, zG |
65 |
_RL phi |
_RL phi |
66 |
_RL zUpper(Nz), zLower(Nz) |
_RL zUpper(Nr), zLower(Nr) |
67 |
_RL xBase, yBase |
_RL xBase, yBase |
68 |
INTEGER iG, jG |
INTEGER iG, jG |
69 |
INTEGER bi, bj |
INTEGER bi, bj |
143 |
DO bi = myBxLo(myThid), myBxHi(myThid) |
DO bi = myBxLo(myThid), myBxHi(myThid) |
144 |
DO J=1,sNy |
DO J=1,sNy |
145 |
DO I=1,sNx |
DO I=1,sNx |
146 |
dxC(I,J,bi,bj) = (dxF(I,J,bi,bj)+dxF(I-1,J,bi,bj))*0.5 D0 |
dxC(I,J,bi,bj) = (dxF(I,J,bi,bj)+dxF(I-1,J,bi,bj))*0.5 _d 0 |
147 |
dyC(I,J,bi,bj) = (dyF(I,J,bi,bj)+dyF(I,J-1,bi,bj))*0.5 D0 |
dyC(I,J,bi,bj) = (dyF(I,J,bi,bj)+dyF(I,J-1,bi,bj))*0.5 _d 0 |
148 |
ENDDO |
ENDDO |
149 |
ENDDO |
ENDDO |
150 |
ENDDO |
ENDDO |
156 |
DO bi = myBxLo(myThid), myBxHi(myThid) |
DO bi = myBxLo(myThid), myBxHi(myThid) |
157 |
DO J=1,sNy |
DO J=1,sNy |
158 |
DO I=1,sNx |
DO I=1,sNx |
159 |
zA(I,J,bi,bj) = dxF(I,J,bi,bj)*dyF(I,J,bi,bj) |
rA (I,J,bi,bj) = dxF(I,J,bi,bj)*dyF(I,J,bi,bj) |
160 |
|
rAw(I,J,bi,bj) = dxC(I,J,bi,bj)*dyG(I,J,bi,bj) |
161 |
|
rAs(I,J,bi,bj) = dxG(I,J,bi,bj)*dyC(I,J,bi,bj) |
162 |
tanPhiAtU(I,J,bi,bj) = 0. _d 0 |
tanPhiAtU(I,J,bi,bj) = 0. _d 0 |
163 |
tanPhiAtV(I,J,bi,bj) = 0. _d 0 |
tanPhiAtV(I,J,bi,bj) = 0. _d 0 |
164 |
ENDDO |
ENDDO |
165 |
ENDDO |
ENDDO |
166 |
ENDDO |
ENDDO |
167 |
ENDDO |
ENDDO |
168 |
_EXCH_XY_R4 (zA , myThid ) |
_EXCH_XY_R4 (rA , myThid ) |
169 |
|
_EXCH_XY_R4 (rAw , myThid ) |
170 |
|
_EXCH_XY_R4 (rAs , myThid ) |
171 |
_EXCH_XY_R4 (tanPhiAtU , myThid ) |
_EXCH_XY_R4 (tanPhiAtU , myThid ) |
172 |
_EXCH_XY_R4 (tanPhiAtV , myThid ) |
_EXCH_XY_R4 (tanPhiAtV , myThid ) |
173 |
|
|