106 |
|
|
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 |
126 |
|
ENDIF |
127 |
#endif |
#endif |
128 |
|
|
129 |
_BEGIN_MASTER( myThid ) |
_BEGIN_MASTER( myThid ) |
341 |
CALL TIMEAVE_RESET(Chlave, Nr, bi, bj, myThid) |
CALL TIMEAVE_RESET(Chlave, Nr, bi, bj, myThid) |
342 |
CALL TIMEAVE_RESET(Nfixave, Nr, bi, bj, myThid) |
CALL TIMEAVE_RESET(Nfixave, Nr, bi, bj, myThid) |
343 |
CALL TIMEAVE_RESET(Denitave, Nr, bi, bj, myThid) |
CALL TIMEAVE_RESET(Denitave, Nr, bi, bj, myThid) |
344 |
|
#ifdef DAR_DIAG_PARW |
345 |
|
do i=1,tlam |
346 |
|
CALL TIMEAVE_RESET(PARwave(1-OLx,1-OLy,1,1,1,i), |
347 |
|
& Nr,bi,bj,myThid) |
348 |
|
enddo |
349 |
|
do np=1,npmax |
350 |
|
CALL TIMEAVE_RESET(chl2cave(1-OLx,1-OLy,1,1,1,np), |
351 |
|
& Nr,bi,bj,myThid) |
352 |
|
enddo |
353 |
|
#endif |
354 |
#ifdef DAR_DIAG_ACDOM |
#ifdef DAR_DIAG_ACDOM |
355 |
CALL TIMEAVE_RESET(aCDOMave, Nr, bi, bj, myThid) |
CALL TIMEAVE_RESET(aCDOMave, Nr, bi, bj, myThid) |
356 |
#endif |
#endif |
412 |
enddo |
enddo |
413 |
#endif |
#endif |
414 |
c ANNA end TAVE |
c ANNA end TAVE |
415 |
|
#ifdef DAR_DIAG_EK |
416 |
|
do np=1,npmax |
417 |
|
CALL TIMEAVE_RESET(Ekave(1-OLx,1-OLy,1,1,1,np), |
418 |
|
& Nr,bi,bj,myThid) |
419 |
|
CALL TIMEAVE_RESET(EkoverEave(1-OLx,1-OLy,1,1,1,np), |
420 |
|
& Nr,bi,bj,myThid) |
421 |
|
do i=1,tlam |
422 |
|
CALL TIMEAVE_RESET(Ek_nlave(1-OLx,1-OLy,1,1,1,np,i), |
423 |
|
& Nr,bi,bj,myThid) |
424 |
|
CALL TIMEAVE_RESET(EkoverE_nlave(1-OLx,1-OLy,1,1,1,np,i), |
425 |
|
& Nr,bi,bj,myThid) |
426 |
|
enddo |
427 |
|
enddo |
428 |
|
#endif |
429 |
#ifdef DAR_DIAG_RSTAR |
#ifdef DAR_DIAG_RSTAR |
430 |
do np=1,npmax |
do np=1,npmax |
431 |
CALL TIMEAVE_RESET(Rstarave(1-OLx,1-OLy,1,1,1,np), |
CALL TIMEAVE_RESET(Rstarave(1-OLx,1-OLy,1,1,1,np), |