C $Header: /u/gcmpack/MITgcm/pkg/bling/bling_init_fixed.F,v 1.3 2017/03/16 17:03:26 mmazloff Exp $
C $Name: $
#include "BLING_OPTIONS.h"
CBOP
subroutine BLING_INIT_FIXED( myThid )
C ==========================================================
C | subroutine bling_init_fixed
C | o Initialize fixed parameters
C ==========================================================
implicit none
C === Global variables ===
#include "SIZE.h"
#include "EEPARAMS.h"
#include "PARAMS.h"
#include "GRID.h"
#include "BLING_VARS.h"
C !INPUT PARAMETERS:
C myThid :: my Thread Id number
INTEGER myThid
CEOP
#ifdef ALLOW_BLING
INTEGER k
CHARACTER*(MAX_LEN_MBUF) msgBuf
INTEGER iUnit
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
_BEGIN_MASTER(myThid)
C set up coefficients for DIC chemistry
C define Schmidt no. coefficients for CO2
sca1 = 2073.1 _d 0
sca2 = -125.62 _d 0
sca3 = 3.6276 _d 0
sca4 = -0.043219 _d 0
C define Schmidt no. coefficients for O2
C based on Keeling et al [GBC, 12, 141, (1998)]
CAV new Wanninkhof numbers
sox1 = 1929.7 _d 0
sox2 = -117.46 _d 0
sox3 = 3.116 _d 0
sox4 = -0.0306 _d 0
C coefficients for determining saturation O2
oA0= 2.00907 _d 0
oA1= 3.22014 _d 0
oA2= 4.05010 _d 0
oA3= 4.94457 _d 0
oA4= -2.56847 _d -1
oA5= 3.88767 _d 0
oB0= -6.24523 _d -3
oB1= -7.37614 _d -3
oB2= -1.03410 _d -2
oB3= -8.17083 _d -3
oC0= -4.88682 _d -7
#ifdef USE_EXFCO2
apco2mask = 'c'
IF ( useSEAICE ) THEN
apco2mask = ' '
ENDIF
#endif
C Set other constant/flag
_END_MASTER(myThid)
#ifdef ALLOW_DIAGNOSTICS
IF ( useDIAGNOSTICS ) THEN
CALL BLING_DIAGNOSTICS_INIT( myThid )
ENDIF
#endif /* ALLOW_DIAGNOSTICS */
#endif /* ALLOW_BLING */
RETURN
END