C $Header: /home/ubuntu/mnt/e9_copy/MITgcm_contrib/bling/pkg/bling_diagnostics_init.F,v 1.1 2014/05/23 17:33:42 mmazloff Exp $ C $Name: $ #include "GCHEM_OPTIONS.h" CBOP subroutine BLING_DIAGNOSTICS_INIT(myThid ) C ================================================================= C | subroutine bling_diagnostics_init C | o define diagnostics for bling pkg C ================================================================= implicit none C === Global variables === #include "SIZE.h" #include "EEPARAMS.h" C myThid :: thread number INTEGER myThid CEOP #ifdef ALLOW_DIAGNOSTICS C !LOCAL VARIABLES: INTEGER diagNum CHARACTER*8 diagName CHARACTER*16 diagCode CHARACTER*16 diagUnits CHARACTER*(80) diagTitle C Define diagnostics Names : diagName = 'BLGBIOA ' diagTitle = 'Tendency of carbon due to bio prod (mol C/m3/s)' diagUnits = 'mol C/m3/sec ' diagCode = 'SMRP MR ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGREMI ' diagTitle = 'Tendency of carbon due to bio remin (mol C/m3/s)' diagUnits = 'mol C/m3/sec ' diagCode = 'SMRP MR ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGCARB ' diagTitle = 'Carbonate tendency due to biology (mol C/m3/s)' diagUnits = 'mol C/m3/sec ' diagCode = 'SMRP MR ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGPSM ' diagTitle = 'Small phytoplankton biomass (mol C/m3/s)' diagUnits = 'mol C/m3 ' diagCode = 'SMRP MR ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGPLG ' diagTitle = 'Large phytoplankton biomass (mol C/m3/s)' diagUnits = 'mol C/m3 ' diagCode = 'SMRP MR ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGCHL ' diagTitle = 'Chlorophyll concentration' diagUnits = 'mol chl/m3 ' diagCode = 'SMRP MR ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGTFLX ' diagTitle = 'Tendency of DIC due to air-sea exch (mol/m3/s)' diagUnits = 'mol C/m3/sec ' diagCode = 'SM P L1 ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGOFLX ' diagTitle = 'Tendency of O2 due to air-sea exch (mol/m3/s)' diagUnits = 'mol O2/m3/sec ' diagCode = 'SM P L1 ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGCFLX ' diagTitle = 'Flux of CO2 - air-sea exch (mol/m2/s)' diagUnits = 'mol/m2/sec ' diagCode = 'SM P L1 ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGPCO2 ' diagTitle = 'Surface ocean partial pressure of CO2' diagUnits = 'atm ' diagCode = 'SM P M1 ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGPH3D ' diagTitle = 'pH' diagUnits = 'dimensionless ' diagCode = 'SMRP MR ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) diagName = 'BLGOMAR ' diagTitle = 'Aragonite saturation' diagUnits = 'dimensionless ' diagCode = 'SMRP MR ' CALL DIAGNOSTICS_ADDTOLIST( diagNum, I diagName, diagCode, diagUnits, diagTitle, 0, myThid ) #endif /* ALLOW_DIAGNOSTICS */ RETURN END