C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/ptracers/ptracers_convect.F,v 1.1 2002/03/04 19:01:29 adcroft Exp $ C $Name: $ #include "PTRACERS_OPTIONS.h" CBOP C !ROUTINE: PTRACERS_CONVECT C !INTERFACE: ========================================================== SUBROUTINE PTRACERS_CONVECT( bi,bj,k,weightA,weightB,myThid ) C !DESCRIPTION: C Calculates tendancy for passive tracers and integrates forward C in time. C !USES: =============================================================== IMPLICIT NONE #include "SIZE.h" #include "EEPARAMS.h" #include "PTRACERS.h" C !INPUT PARAMETERS: =================================================== C bi,bj,k :: tile indices C weightA :: weight for level K-1 C weightB :: weight for level K C myThid :: thread number INTEGER bi,bj,k _RL weightA(1-OLx:sNx+OLx,1-OLy:sNy+OLy) _RL weightB(1-OLx:sNx+OLx,1-OLy:sNy+OLy) INTEGER myThid C !OUTPUT PARAMETERS: ================================================== C none #ifdef ALLOW_PTRACERS C !LOCAL VARIABLES: ==================================================== C iTracer :: tracer index INTEGER iTracer CEOP C Loop over tracers DO iTracer=1,PTRACERS_numInUse CALL CONVECTIVELY_MIXTRACER( I bi,bj,k,weightA,weightB, U pTracer(1-Olx,1-Oly,1,bi,bj,iTracer), I myThid) C End of tracer loop ENDDO #endif /* ALLOW_PTRACERS */ RETURN END