--- MITgcm/pkg/ptracers/ptracers_integrate.F 2004/12/05 22:22:06 1.22 +++ MITgcm/pkg/ptracers/ptracers_integrate.F 2005/04/15 14:23:03 1.23 @@ -1,4 +1,4 @@ -C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/ptracers/ptracers_integrate.F,v 1.22 2004/12/05 22:22:06 jmc Exp $ +C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/ptracers/ptracers_integrate.F,v 1.23 2005/04/15 14:23:03 jmc Exp $ C $Name: $ #include "PTRACERS_OPTIONS.h" @@ -73,6 +73,7 @@ INTEGER kUp,kDown,km1 INTEGER GAD_TR LOGICAL calcAdvection + INTEGER iterNb CEOP C Loop over tracers @@ -123,11 +124,13 @@ IF ( PTRACERS_advScheme(iTracer).EQ.ENUM_CENTERED_2ND & .OR.PTRACERS_advScheme(iTracer).EQ.ENUM_UPWIND_3RD & .OR.PTRACERS_advScheme(iTracer).EQ.ENUM_CENTERED_4TH ) THEN + iterNb = myIter + IF (staggerTimeStep) iterNb = myIter - 1 CALL ADAMS_BASHFORTH2( I bi,bj,K, U gPtr(1-Olx,1-Oly,1,1,1,iTracer), U gPtrNm1(1-Olx,1-Oly,1,1,1,iTracer), - I myIter,myThid ) + I iterNb, myThid ) ENDIF C External forcing term(s)