/[MITgcm]/MITgcm/model/src/ini_dynvars.F
ViewVC logotype

Diff of /MITgcm/model/src/ini_dynvars.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.23 by gforget, Wed Feb 17 23:39:32 2010 UTC revision 1.24 by jmc, Fri Nov 9 22:37:05 2012 UTC
# Line 34  C     myThid  :: my Thread Id. number Line 34  C     myThid  :: my Thread Id. number
34  C     !LOCAL VARIABLES:  C     !LOCAL VARIABLES:
35  C     == Local variables ==  C     == Local variables ==
36  C     bi,bj   :: tile indices  C     bi,bj   :: tile indices
37  C     I,J,K   :: loop index  C     i,j,k   :: loop index
38        INTEGER bi, bj        INTEGER bi, bj
39        INTEGER I, J, K        INTEGER i, j, k
40  CEOP  CEOP
41    
42  C--   Over all tiles  C--   Over all tiles
# Line 44  C--   Over all tiles Line 44  C--   Over all tiles
44         DO bi = myBxLo(myThid), myBxHi(myThid)         DO bi = myBxLo(myThid), myBxHi(myThid)
45    
46  C-      3D arrays  C-      3D arrays
47          DO K=1,Nr          DO k=1,Nr
48           DO J=1-Oly,sNy+Oly           DO j=1-OLy,sNy+OLy
49            DO I=1-Olx,sNx+Olx            DO i=1-OLx,sNx+OLx
50    
51             uVel(I,J,K,bi,bj)=0. _d 0             uVel (i,j,k,bi,bj) = 0. _d 0
52             vVel(I,J,K,bi,bj)=0. _d 0             vVel (i,j,k,bi,bj) = 0. _d 0
53             wVel(I,J,K,bi,bj)=0. _d 0             wVel (i,j,k,bi,bj) = 0. _d 0
54             theta(I,J,K,bi,bj)=0. _d 0             theta(i,j,k,bi,bj) = 0. _d 0
55             salt(I,J,K,bi,bj)=0. _d 0             salt (i,j,k,bi,bj) = 0. _d 0
56    
57             gU(I,J,K,bi,bj)=0. _d 0             gU(i,j,k,bi,bj) = 0. _d 0
58             gV(I,J,K,bi,bj)=0. _d 0             gV(i,j,k,bi,bj) = 0. _d 0
59             gT(I,J,K,bi,bj)=0. _d 0             gT(i,j,k,bi,bj) = 0. _d 0
60             gS(I,J,K,bi,bj)=0. _d 0             gS(i,j,k,bi,bj) = 0. _d 0
61  #ifdef ALLOW_ADAMSBASHFORTH_3  #ifdef ALLOW_ADAMSBASHFORTH_3
62             guNm(I,J,K,bi,bj,1)=0. _d 0             guNm(i,j,k,bi,bj,1) = 0. _d 0
63             gvNm(I,J,K,bi,bj,1)=0. _d 0             gvNm(i,j,k,bi,bj,1) = 0. _d 0
64             gtNm(I,J,K,bi,bj,1)=0. _d 0             gtNm(i,j,k,bi,bj,1) = 0. _d 0
65             gsNm(I,J,K,bi,bj,1)=0. _d 0             gsNm(i,j,k,bi,bj,1) = 0. _d 0
66             guNm(I,J,K,bi,bj,2)=0. _d 0             guNm(i,j,k,bi,bj,2) = 0. _d 0
67             gvNm(I,J,K,bi,bj,2)=0. _d 0             gvNm(i,j,k,bi,bj,2) = 0. _d 0
68             gtNm(I,J,K,bi,bj,2)=0. _d 0             gtNm(i,j,k,bi,bj,2) = 0. _d 0
69             gsNm(I,J,K,bi,bj,2)=0. _d 0             gsNm(i,j,k,bi,bj,2) = 0. _d 0
70  #else  #else
71             guNm1(I,J,K,bi,bj) =0. _d 0             guNm1(i,j,k,bi,bj) = 0. _d 0
72             gvNm1(I,J,K,bi,bj) =0. _d 0             gvNm1(i,j,k,bi,bj) = 0. _d 0
73             gtNm1(I,J,K,bi,bj) =0. _d 0             gtNm1(i,j,k,bi,bj) = 0. _d 0
74             gsNm1(I,J,K,bi,bj) =0. _d 0             gsNm1(i,j,k,bi,bj) = 0. _d 0
75  #endif  #endif
76             totPhiHyd(I,J,K,bi,bj)=0. _d 0             totPhiHyd (i,j,k,bi,bj) = 0. _d 0
77             rhoInSitu(I,J,K,bi,bj)=0. _d 0             rhoInSitu (i,j,k,bi,bj) = 0. _d 0
78             IVDConvCount(i,j,k,bi,bj) = 0. _d 0             IVDConvCount(i,j,k,bi,bj) = 0. _d 0
 #ifdef ALLOW_ADDFLUID  
            addMass(I,J,K,bi,bj) = 0. _d 0  
 #endif  
79            ENDDO            ENDDO
80           ENDDO           ENDDO
81          ENDDO          ENDDO
82    
83  C-      2D arrays  C-      2D arrays
84          DO J=1-Oly,sNy+Oly          DO J=1-OLy,sNy+OLy
85           DO I=1-Olx,sNx+Olx           DO I=1-OLx,sNx+OLx
86            etaN(I,J,bi,bj)=0. _d 0            etaN(i,j,bi,bj) = 0. _d 0
87            etaH(I,J,bi,bj)=0. _d 0            etaH(i,j,bi,bj) = 0. _d 0
88            phiHydLow(I,J,bi,bj)=0. _d 0            phiHydLow(i,j,bi,bj) = 0. _d 0
89            hMixLayer(I,J,bi,bj)=0. _d 0            hMixLayer(i,j,bi,bj) = 0. _d 0
90           ENDDO           ENDDO
91          ENDDO          ENDDO
92    

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

  ViewVC Help
Powered by ViewVC 1.1.22