C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/ptracers/ptracers_debug.F,v 1.6 2007/11/05 18:48:04 jmc Exp $ C $Name: checkpoint63a $ #include "PTRACERS_OPTIONS.h" CBOP C !ROUTINE: PTRACERS_DEBUG C !INTERFACE: ========================================================== SUBROUTINE PTRACERS_DEBUG( I myThid ) C !DESCRIPTION: C print passive tracers stats C !USES: =============================================================== IMPLICIT NONE #include "SIZE.h" #include "EEPARAMS.h" #include "PTRACERS_SIZE.h" #include "PTRACERS_PARAMS.h" #include "PTRACERS_FIELDS.h" C !INPUT PARAMETERS: =================================================== C myThid :: thread number INTEGER myThid C !OUTPUT PARAMETERS: ================================================== C none #ifdef ALLOW_PTRACERS #ifdef ALLOW_DEBUG C !LOCAL VARIABLES: ==================================================== C i,j,k,bi,bj,iTracer :: loop indices INTEGER iTracer CHARACTER*(9) strng CEOP C Loop over tracers DO iTracer=1,PTRACERS_num WRITE(strng(1:9),'(a7,i2.2)') 'PTRACER',iTracer CALL DEBUG_STATS_RL(Nr, & pTracer(1-Olx,1-Oly,1,1,1,iTracer),strng,myThid) WRITE(strng(1:9),'(a7,i2.2)') 'GTRACER',iTracer CALL DEBUG_STATS_RL(Nr, & gPtr(1-Olx,1-Oly,1,1,1,iTracer),strng,myThid) WRITE(strng(1:9),'(a7,i2.2)') 'GNm1TRC',iTracer CALL DEBUG_STATS_RL(Nr, & gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer),strng,myThid) C end of tracer loop ENDDO #endif #endif /* ALLOW_PTRACERS */ RETURN END