C$Header: /u/gcmpack/MITgcm/pkg/gchem/gchem_diagnostics_init.F,v 1.1 2004/12/18 23:56:03 jmc Exp $
C$Name: $
#include "GCHEM_OPTIONS.h"
C !INTERFACE: ==========================================================
SUBROUTINE GCHEM_DIAGNOSTICS_INIT(myThid )
C !DESCRIPTION:
C define diagnostics for gchem package
C experiment
C !USES: ===============================================================
IMPLICIT NONE
#include "SIZE.h"
#include "EEPARAMS.h"
C !INPUT PARAMETERS: ===================================================
C myThid :: thread number
INTEGER myThid
CEOP
#ifdef ALLOW_GCHEM
#ifdef ALLOW_DIAGNOSTICS
C !LOCAL VARIABLES:
INTEGER diagNum
CHARACTER*8 diagName
CHARACTER*16 diagCode
CHARACTER*16 diagUnits
CHARACTER*(80) diagTitle
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
C Define diagnostics Names :
diagName = 'DICBIOA '
diagTitle = 'Biological Productivity (mol/m3/s)'
diagUnits = 'mol/m3/sec '
diagCode = 'SM P MR '
CALL DIAGNOSTICS_ADD2LIST( diagNum,
I diagName, diagCode, diagUnits, diagTitle, myThid )
diagName = 'DICCARB '
diagTitle = 'Carbonate chg-biol prod and remin (mol eq/m3/s)'
diagUnits = 'mol eq/m3/sec '
diagCode = 'SM P MR '
CALL DIAGNOSTICS_ADD2LIST( diagNum,
I diagName, diagCode, diagUnits, diagTitle, myThid )
diagName = 'DICTFLX '
diagTitle = 'Tendency of DIC due to air-sea exch (mol/m3/s)'
diagUnits = 'mol/m3/sec '
diagCode = 'SM P L1 '
CALL DIAGNOSTICS_ADD2LIST( diagNum,
I diagName, diagCode, diagUnits, diagTitle, myThid )
diagName = 'DICOFLX '
diagTitle = 'Tendency of O2 due to air-sea exch (mol/m3/s)'
diagUnits = 'mol/m3/sec '
diagCode = 'SM P L1 '
CALL DIAGNOSTICS_ADD2LIST( diagNum,
I diagName, diagCode, diagUnits, diagTitle, myThid )
diagName = 'DICCFLX '
diagTitle = 'Flux of CO2 - air-sea exch (mol/m2/s)'
diagUnits = 'mol/m2/sec '
diagCode = 'SM P L1 '
CALL DIAGNOSTICS_ADD2LIST( diagNum,
I diagName, diagCode, diagUnits, diagTitle, myThid )
diagName = 'DICPCO2 '
diagTitle = 'Partial Pressure of CO2 (atm)'
diagUnits = 'atm '
diagCode = 'SM P M1 '
CALL DIAGNOSTICS_ADD2LIST( diagNum,
I diagName, diagCode, diagUnits, diagTitle, myThid )
diagName = 'DICPHAV '
diagTitle = 'pH (dimensionless)'
diagUnits = 'dimensionless '
diagCode = 'SM P M1 '
CALL DIAGNOSTICS_ADD2LIST( diagNum,
I diagName, diagCode, diagUnits, diagTitle, myThid )
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
#endif /* ALLOW_DIAGNOSTICS */
#endif /* ALLOW_GCHEM */
RETURN
END