C $Header: /u/gcmpack/MITgcm/pkg/bbl/bbl_diagnostics_state.F,v 1.2 2011/08/07 07:08:15 dimitri Exp $
C $Name: $
#include "BBL_OPTIONS.h"
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
CBOP 0
C !ROUTINE: BBL_DIAGNOSTICS_STATE
C !INTERFACE:
SUBROUTINE BBL_DIAGNOSTICS_STATE(
I myTime, myIter, myThid )
C !DESCRIPTION:
C Fill-in diagnostics array for BBL state variables
C !USES:
IMPLICIT NONE
#include "SIZE.h"
#include "EEPARAMS.h"
#include "PARAMS.h"
#include "BBL.h"
C !INPUT PARAMETERS:
C myTime :: Current time of simulation ( s )
C myIter :: Current iteration number in simulation
C myThid :: my Thread Id number
_RL myTime
INTEGER myIter, myThid
CEOP
#ifdef ALLOW_BBL
C !LOCAL VARIABLES:
#ifdef ALLOW_DIAGNOSTICS
IF ( useDiagnostics ) THEN
CALL DIAGNOSTICS_FILL( bbl_theta , 'BBLtheta',
& 0, 1, 0, 1, 1, myThid )
CALL DIAGNOSTICS_FILL( bbl_salt , 'BBLsalt ',
& 0, 1, 0, 1, 1, myThid )
CALL DIAGNOSTICS_FILL( bbl_eta , 'BBLeta ',
& 0, 1, 0, 1, 1, myThid )
CALL DIAGNOSTICS_FILL( bbl_TendTheta, 'BBLtendT',
& 0, 1, 0, 1, 1, myThid )
CALL DIAGNOSTICS_FILL( bbl_TendSalt , 'BBLtendS',
& 0, 1, 0, 1, 1, myThid )
ENDIF
#endif /* ALLOW_DIAGNOSTICS */
#endif /* ALLOW_BBL */
RETURN
END