70 |
DO bi=myBxLo(myThid), myBxHi(myThid) |
DO bi=myBxLo(myThid), myBxHi(myThid) |
71 |
C- 1rst bi,bj loop : |
C- 1rst bi,bj loop : |
72 |
|
|
|
IF (myIter.EQ.-1) THEN |
|
|
C-- Initialise arrays : |
|
|
DO j=1-Oly,sNy+Oly |
|
|
DO i=1-Olx,sNx+Olx |
|
|
rStarFacC(i,j,bi,bj) = 1. |
|
|
rStarFacW(i,j,bi,bj) = 1. |
|
|
rStarFacS(i,j,bi,bj) = 1. |
|
|
rStarExpC(i,j,bi,bj) = 1. |
|
|
rStarExpW(i,j,bi,bj) = 1. |
|
|
rStarExpS(i,j,bi,bj) = 1. |
|
|
rStarDhCDt(i,j,bi,bj) = 0. |
|
|
rStarDhWDt(i,j,bi,bj) = 0. |
|
|
rStarDhSDt(i,j,bi,bj) = 0. |
|
|
PmEpR(i,j,bi,bj) = 0. |
|
|
ENDDO |
|
|
ENDDO |
|
|
DO k=1,Nr |
|
|
DO j=1-Oly,sNy+Oly |
|
|
DO i=1-Olx,sNx+Olx |
|
|
h0FacC(i,j,k,bi,bj) = _hFacC(i,j,k,bi,bj) |
|
|
h0FacW(i,j,k,bi,bj) = _hFacW(i,j,k,bi,bj) |
|
|
h0FacS(i,j,k,bi,bj) = _hFacS(i,j,k,bi,bj) |
|
|
ENDDO |
|
|
ENDDO |
|
|
ENDDO |
|
|
ELSE |
|
73 |
C-- copy rStarFacX -> rStarExpX |
C-- copy rStarFacX -> rStarExpX |
74 |
DO j=1-Oly,sNy+Oly |
DO j=1-Oly,sNy+Oly |
75 |
DO i=1-Olx,sNx+Olx |
DO i=1-Olx,sNx+Olx |
76 |
rStarExpC(i,j,bi,bj) = rStarFacC(i,j,bi,bj) |
rStarExpC(i,j,bi,bj) = rStarFacC(i,j,bi,bj) |
77 |
rStarExpW(i,j,bi,bj) = rStarFacW(i,j,bi,bj) |
rStarExpW(i,j,bi,bj) = rStarFacW(i,j,bi,bj) |
78 |
rStarExpS(i,j,bi,bj) = rStarFacS(i,j,bi,bj) |
rStarExpS(i,j,bi,bj) = rStarFacS(i,j,bi,bj) |
79 |
ENDDO |
ENDDO |
80 |
ENDDO |
ENDDO |
|
ENDIF |
|
81 |
|
|
82 |
C-- Compute the new column thikness : |
C-- Compute the new column thikness : |
83 |
DO j=0,sNy+1 |
DO j=0,sNy+1 |