104 |
|
|
105 |
_END_MASTER( myThid ) |
_END_MASTER( myThid ) |
106 |
|
|
|
IF (nIter0.EQ.PTRACERS_Iter0) THEN |
|
107 |
c reduce amount of diaz |
c reduce amount of diaz |
108 |
#ifdef ALLOW_DIAZ |
#ifdef ALLOW_DIAZ |
109 |
|
IF (nIter0.EQ.PTRACERS_Iter0) THEN |
110 |
do np = 1, npmax |
do np = 1, npmax |
111 |
if (diazotroph(np) .eq. 1. _d 0) then |
if (diazotroph(np) .eq. 1. _d 0) then |
112 |
DO bj = myByLo(myThid), myByHi(myThid) |
DO bj = myByLo(myThid), myByHi(myThid) |
123 |
ENDDO |
ENDDO |
124 |
endif |
endif |
125 |
enddo |
enddo |
|
#endif |
|
126 |
ENDIF |
ENDIF |
127 |
|
#endif |
128 |
|
|
129 |
_BEGIN_MASTER( myThid ) |
_BEGIN_MASTER( myThid ) |
130 |
|
|
325 |
ENDDO |
ENDDO |
326 |
ENDDO |
ENDDO |
327 |
ENDDO |
ENDDO |
328 |
|
#endif |
329 |
|
|
330 |
IF ( .NOT. ( startTime .EQ. baseTime .AND. nIter0 .EQ. 0 |
IF ( .NOT. ( startTime .EQ. baseTime .AND. nIter0 .EQ. 0 |
331 |
& .AND. pickupSuff .EQ. ' ') ) THEN |
& .AND. pickupSuff .EQ. ' ') ) THEN |
332 |
COJ should probably initialize from a file when nIter0 .EQ. 0 |
COJ should probably initialize from a file when nIter0 .EQ. 0 |
333 |
CALL DARWIN_READ_PICKUP( nIter0, myThid ) |
CALL DARWIN_READ_PICKUP( nIter0, myThid ) |
334 |
ENDIF |
ENDIF |
|
#endif |
|
335 |
c |
c |
336 |
#ifdef ALLOW_TIMEAVE |
#ifdef ALLOW_TIMEAVE |
337 |
c set arrays to zero if first timestep |
c set arrays to zero if first timestep |