206 |
|
|
207 |
cgg Minor problem : grad T,S needs overlap values. |
cgg Minor problem : grad T,S needs overlap values. |
208 |
_BARRIER |
_BARRIER |
209 |
_EXCH_XYZ_R8(tbar,myThid) |
_EXCH_XYZ_RL(tbar,myThid) |
210 |
_EXCH_XYZ_R8(sbar,myThid) |
_EXCH_XYZ_RL(sbar,myThid) |
211 |
|
|
212 |
|
|
213 |
do bj = jtlo,jthi |
do bj = jtlo,jthi |
244 |
I sbar(1-OLx,1-OLy,k,bi,bj), |
I sbar(1-OLx,1-OLy,k,bi,bj), |
245 |
O rholoc, |
O rholoc, |
246 |
I k, bi, bj, myThid ) |
I k, bi, bj, myThid ) |
247 |
_EXCH_XY_R8(rholoc , myThid) |
_EXCH_XY_RL(rholoc , myThid) |
248 |
|
|
249 |
cgg Compute centered difference horizontal gradient on bdy. |
cgg Compute centered difference horizontal gradient on bdy. |
250 |
do i = imin, imax |
do i = imin, imax |
309 |
O rholoc, |
O rholoc, |
310 |
I k, bi, bj, myThid ) |
I k, bi, bj, myThid ) |
311 |
|
|
312 |
_EXCH_XY_R8(rholoc , myThid) |
_EXCH_XY_RL(rholoc , myThid) |
313 |
|
|
314 |
cgg Compute centered difference horizontal gradient on bdy. |
cgg Compute centered difference horizontal gradient on bdy. |
315 |
do i = imin, imax |
do i = imin, imax |
372 |
I sbar(1-OLx,1-OLy,k,bi,bj), |
I sbar(1-OLx,1-OLy,k,bi,bj), |
373 |
O rholoc, |
O rholoc, |
374 |
I k, bi, bj, myThid ) |
I k, bi, bj, myThid ) |
375 |
_EXCH_XY_R8(rholoc , myThid) |
_EXCH_XY_RL(rholoc , myThid) |
376 |
|
|
377 |
cgg Compute centered difference horizontal gradient on bdy. |
cgg Compute centered difference horizontal gradient on bdy. |
378 |
do j = jmin, jmax |
do j = jmin, jmax |
435 |
I sbar(1-OLx,1-OLy,k,bi,bj), |
I sbar(1-OLx,1-OLy,k,bi,bj), |
436 |
O rholoc, |
O rholoc, |
437 |
I k, bi, bj, myThid ) |
I k, bi, bj, myThid ) |
438 |
_EXCH_XY_R8(rholoc , myThid) |
_EXCH_XY_RL(rholoc , myThid) |
439 |
|
|
440 |
cgg Compute centered difference horizontal gradient on bdy. |
cgg Compute centered difference horizontal gradient on bdy. |
441 |
do j = jmin, jmax |
do j = jmin, jmax |
498 |
|
|
499 |
#ifdef ECCO_VERBOSE |
#ifdef ECCO_VERBOSE |
500 |
c-- Print cost function for all tiles. |
c-- Print cost function for all tiles. |
501 |
_GLOBAL_SUM_R8( fcthread , myThid ) |
_GLOBAL_SUM_RL( fcthread , myThid ) |
502 |
write(msgbuf,'(a)') ' ' |
write(msgbuf,'(a)') ' ' |
503 |
call print_message( msgbuf, standardmessageunit, |
call print_message( msgbuf, standardmessageunit, |
504 |
& SQUEEZE_RIGHT , mythid) |
& SQUEEZE_RIGHT , mythid) |