173 |
C compute iter at beginning of ptracer time step |
C compute iter at beginning of ptracer time step |
174 |
#ifdef ALLOW_LONGSTEP |
#ifdef ALLOW_LONGSTEP |
175 |
iterNb = myIter - LS_nIter + 1 |
iterNb = myIter - LS_nIter + 1 |
176 |
IF (LS_staggerTimeStep) iterNb = myIter - LS_nIter |
IF (LS_whenToSample.GE.2) iterNb = myIter - LS_nIter |
177 |
#else |
#else |
178 |
iterNb = myIter |
iterNb = myIter |
179 |
IF (staggerTimeStep) iterNb = myIter - 1 |
IF (staggerTimeStep) iterNb = myIter - 1 |
220 |
I gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
I gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
221 |
I myIter,myThid ) |
I myIter,myThid ) |
222 |
|
|
|
#ifdef ALLOW_OBCS |
|
|
C Apply open boundary conditions |
|
|
IF (useOBCS) THEN |
|
|
CALL OBCS_APPLY_PTRACER( |
|
|
I bi, bj, k, iTracer, |
|
|
U gPtr(1-Olx,1-Oly,k,bi,bj,iTracer), |
|
|
I myThid ) |
|
|
ENDIF |
|
|
#endif /* ALLOW_OBCS */ |
|
223 |
C end of tracer loop |
C end of tracer loop |
224 |
ENDDO |
ENDDO |
225 |
|
|