C $Header: /u/gcmpack/MITgcm/pkg/ptracers/ptracers_turnoff_io.F,v 1.1 2010/05/09 22:36:23 jmc Exp $
C $Name: $
#include "PTRACERS_OPTIONS.h"
CBOP
C !ROUTINE: PTRACERS_TURNOFF_IO
C !INTERFACE:
SUBROUTINE PTRACERS_TURNOFF_IO( seqFlag, myThid )
C !DESCRIPTION: \bv
C *==========================================================*
C | SUBROUTINE PTRACERS_TURNOFF_IO
C | o Turn off some of the ptracers output flags
C *==========================================================*
C | Used in adjoint simulation (and called after the first
C | forward sweep) to avoid writing output multiple times (if
C | recomputations and/or grdchk) with the same iter number.
C *==========================================================*
C \ev
C !USES:
IMPLICIT NONE
C === Global variables ===
#include "SIZE.h"
#include "EEPARAMS.h"
c#include "PARAMS.h"
#include "PTRACERS_SIZE.h"
#include "PTRACERS_PARAMS.h"
C !INPUT/OUTPUT PARAMETERS:
C == Routine arguments ==
C seqFlag :: flag that indicates where this S/R is called from:
C :: =0 called at the end of S/R COST_FINAL
C :: =1 called at initialisation when using DIVA
C myThid :: My Thread Id number
INTEGER seqFlag
INTEGER myThid
C !LOCAL VARIABLES:
C == Local variables ==
c CHARACTER*(MAX_LEN_MBUF) msgBuf
CEOP
C-- only master-thread resets shared flags (in common block)
_BEGIN_MASTER( myThid )
C-- Set output freq. to zero to avoid re-write of
C averaged fields in reverse checkpointing loops
PTRACERS_monitorFreq = 0.
PTRACERS_dumpFreq = 0.
PTRACERS_taveFreq = 0.
_END_MASTER( myThid )
RETURN
END