52 |
INTEGER ENUM_DST3_FLUX_LIMIT |
INTEGER ENUM_DST3_FLUX_LIMIT |
53 |
PARAMETER(ENUM_DST3_FLUX_LIMIT=33) |
PARAMETER(ENUM_DST3_FLUX_LIMIT=33) |
54 |
|
|
55 |
|
C ENUM_SOM_PRATHER :: 2nd Order-Moment Advection Scheme, Prather, 1986 |
56 |
|
INTEGER ENUM_SOM_PRATHER |
57 |
|
PARAMETER(ENUM_SOM_PRATHER=80) |
58 |
|
|
59 |
|
C ENUM_SOM_LIMITER :: 2nd Order-Moment Advection Scheme, Prather Limiter |
60 |
|
INTEGER ENUM_SOM_LIMITER |
61 |
|
PARAMETER(ENUM_SOM_LIMITER=81) |
62 |
|
|
63 |
|
C nSOM :: number of 1rst & 2nd Order-Moments: 1+1 (1D), 2+3 (2D), 3+6 (3D) |
64 |
|
INTEGER nSOM |
65 |
|
PARAMETER( nSOM = 3+6 ) |
66 |
|
|
67 |
C oneSixth :: Third/fourth order interpolation factor |
C oneSixth :: Third/fourth order interpolation factor |
68 |
_RL oneSixth |
_RL oneSixth |
69 |
PARAMETER(oneSixth=1.D0/6.D0) |
PARAMETER(oneSixth=1.D0/6.D0) |
85 |
CEOP |
CEOP |
86 |
|
|
87 |
C-- COMMON /GAD_PARM_L/ Logical parameters for GAD pkg routines |
C-- COMMON /GAD_PARM_L/ Logical parameters for GAD pkg routines |
88 |
|
C tempSOM_Advection :: set to T if using 2nd-Order Moment advection for Temp |
89 |
|
C saltSOM_Advection :: set to T if using 2nd-Order Moment advection for Salt |
90 |
C tempMultiDimAdvec :: set to T if using multi-dim advection for Temp |
C tempMultiDimAdvec :: set to T if using multi-dim advection for Temp |
91 |
C saltMultiDimAdvec :: set to T if using multi-dim advection for Salt |
C saltMultiDimAdvec :: set to T if using multi-dim advection for Salt |
92 |
C AdamsBashforthGt :: apply Adams-Bashforth extrapolation on T tendency (=Gt) |
C AdamsBashforthGt :: apply Adams-Bashforth extrapolation on T tendency (=Gt) |
95 |
C AdamsBashforth_S :: apply Adams-Bashforth extrapolation on Salinity |
C AdamsBashforth_S :: apply Adams-Bashforth extrapolation on Salinity |
96 |
C tempStartAB :: start this run (or restart) without previous gT/Temp |
C tempStartAB :: start this run (or restart) without previous gT/Temp |
97 |
C saltStartAB :: start this run (or restart) without previous gS/Salt |
C saltStartAB :: start this run (or restart) without previous gS/Salt |
98 |
|
LOGICAL tempSOM_Advection |
99 |
|
LOGICAL saltSOM_Advection |
100 |
LOGICAL tempMultiDimAdvec |
LOGICAL tempMultiDimAdvec |
101 |
LOGICAL saltMultiDimAdvec |
LOGICAL saltMultiDimAdvec |
102 |
LOGICAL AdamsBashforthGt |
LOGICAL AdamsBashforthGt |
106 |
LOGICAL tempStartAB |
LOGICAL tempStartAB |
107 |
LOGICAL saltStartAB |
LOGICAL saltStartAB |
108 |
COMMON /GAD_PARM_L/ |
COMMON /GAD_PARM_L/ |
109 |
|
& tempSOM_Advection, saltSOM_Advection, |
110 |
& tempMultiDimAdvec, saltMultiDimAdvec, |
& tempMultiDimAdvec, saltMultiDimAdvec, |
111 |
& AdamsBashforthGt, AdamsBashforthGs, |
& AdamsBashforthGt, AdamsBashforthGs, |
112 |
& AdamsBashforth_T, AdamsBashforth_S, |
& AdamsBashforth_T, AdamsBashforth_S, |