1 |
C $Header: /u/gcmpack/MITgcm/pkg/salt_plume/SALT_PLUME.h,v 1.6 2009/06/15 23:42:46 dimitri Exp $ |
2 |
C $Name: $ |
3 |
|
4 |
#ifdef ALLOW_SALT_PLUME |
5 |
|
6 |
C-- SALT_PLUME parameters |
7 |
C Find surface where the potential density (ref.lev=surface) is |
8 |
C larger than surface density plus SaltPlumeCriterion. |
9 |
|
10 |
C SaltPlumeSouthernOcean: TRUE = apply salt plume globally |
11 |
C FALSE = apply salt plume in Arctic Ocean only |
12 |
LOGICAL SaltPlumeSouthernOcean |
13 |
COMMON /SALT_PLUME_PARAMS_L/ SaltPlumeSouthernOcean |
14 |
|
15 |
C CriterionType: 1=delta_rho, 2=drhodz, default is 1 |
16 |
C PlumeMethod: method of distributing salt plume vertically |
17 |
C 1=power, 2=exp, 3=overshoot, 5=dump_at_top, 6=reverse of 1 |
18 |
C default is 1 |
19 |
C Npower: choices of distributing salt uniformly (0), linear (1), |
20 |
C or higher power (Npower>1); default is 0 when PlumeMethod = 1 |
21 |
INTEGER CriterionType, PlumeMethod, Npower |
22 |
COMMON /SALT_PLUME_PARAMS_I/ CriterionType, PlumeMethod, Npower |
23 |
|
24 |
C SaltPlumeCriterion |
25 |
C for CriterionType=1, default is 0.4 kg/m^3 of Duffy et al 1999 |
26 |
C for CriterionType=2, default is 0.005 kg/m^3/m |
27 |
C SPovershoot: overshooting depth of penetrating salt plume, |
28 |
C so that 1.0 = no-overshoot, 1.2 = 20% overshoot. |
29 |
C default is 1.0 |
30 |
_RL SaltPlumeCriterion, SPovershoot |
31 |
COMMON /SALT_PLUME_PARAMS_R/ SaltPlumeCriterion, SPovershoot |
32 |
|
33 |
C-- SALT_PLUME 2-dim. fields |
34 |
C SaltPlumeDepth :: depth of penetration of salt plumes |
35 |
C rejected during sea ice growth |
36 |
C saltPlumeFlux :: Net downward salt flux in psu.kg/m^2/s |
37 |
C Note: a) only used when salty sea-ice forms. |
38 |
C b) units: when salinity (unit= psu) is expressed |
39 |
C in g/kg, saltPlumeFlux unit becomes g/m^2/s. |
40 |
C > 0 for increasing in SSS. |
41 |
C Southwest C-grid tracer point |
42 |
_RL SaltPlumeDepth (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
43 |
_RL saltPlumeFlux (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
44 |
COMMON /DYNVARS_SALT_PLUME/ SaltPlumeDepth |
45 |
COMMON /FFIELDS_saltPlumeFlux/ saltPlumeFlux |
46 |
|
47 |
#endif /* ALLOW_SALT_PLUME */ |