105 |
ENDDO |
ENDDO |
106 |
ENDDO |
ENDDO |
107 |
|
|
108 |
|
|
109 |
|
|
110 |
CALL STREAMICE_CG_SOLVE( |
CALL STREAMICE_CG_SOLVE( |
111 |
& U_state, |
& U_state, |
112 |
& V_state, |
& V_state, |
122 |
|
|
123 |
tmpiter = 0 |
tmpiter = 0 |
124 |
|
|
125 |
|
_EXCH_XY_RL( cg_Bu, myThid ) |
126 |
|
_EXCH_XY_RL( cg_Bv, myThid ) |
127 |
|
|
128 |
CALL STREAMICE_CG_SOLVE( |
CALL STREAMICE_CG_SOLVE( |
129 |
& cg_Uin, |
& cg_Uin, |
130 |
& cg_Vin, |
& cg_Vin, |
138 |
& tmpiter, |
& tmpiter, |
139 |
& myThid ) |
& myThid ) |
140 |
|
|
141 |
|
_EXCH_XY_RL( cg_Uin, myThid ) |
142 |
|
_EXCH_XY_RL( cg_Vin, myThid ) |
143 |
|
_EXCH_XY_RL( U_state, myThid ) |
144 |
|
_EXCH_XY_RL( V_state, myThid ) |
145 |
|
|
146 |
! DO bj = myByLo(myThid), myByHi(myThid) |
! DO bj = myByLo(myThid), myByHi(myThid) |
147 |
! DO bi = myBxLo(myThid), myBxHi(myThid) |
! DO bi = myBxLo(myThid), myBxHi(myThid) |
148 |
! DO j=1,sNy |
! DO j=1,sNy |
644 |
ENDDO |
ENDDO |
645 |
ENDDO |
ENDDO |
646 |
|
|
|
|
|
647 |
|
|
648 |
PRINT *, "DONE WITH MANUAL CG ADJOINT:",tmpiter,"ITERS" |
PRINT *, "DONE WITH MANUAL CG ADJOINT:",tmpiter,"ITERS" |
649 |
|
|