1 |
dimitri |
1.1 |
# ==================== |
2 |
|
|
# | Model parameters | |
3 |
|
|
# ==================== |
4 |
|
|
# |
5 |
|
|
# Continuous equation parameters |
6 |
|
|
&PARM01 |
7 |
|
|
tRef = 3*23., 3*22., 21., 20., 18.5, 17., 16., 14., 12., |
8 |
dimitri |
1.3 |
10., 9., 7., 6., 5., 4., 3., 2.5, 2., 1.5, 5*1., |
9 |
dimitri |
1.1 |
sRef = 28*34.5, |
10 |
|
|
diffKrT = 0., |
11 |
|
|
diffKrS = 0., |
12 |
|
|
viscAr = 5.6614e-04, |
13 |
|
|
no_slip_sides = .FALSE., |
14 |
|
|
no_slip_bottom= .TRUE., |
15 |
|
|
rhonil = 1027.5, |
16 |
|
|
rhoConstFresh = 999.8, |
17 |
|
|
eosType = 'JMD95Z', |
18 |
|
|
hFacMinDr = 5., |
19 |
|
|
hFacMin = 0.05, |
20 |
|
|
hFacInf = 0.1, |
21 |
|
|
hFacSup = 5., |
22 |
|
|
viscAh = 0., |
23 |
|
|
viscA4 = 0., |
24 |
|
|
viscA4Grid = 0.05, |
25 |
|
|
implicitDiffusion = .TRUE., |
26 |
|
|
implicitViscosity = .TRUE., |
27 |
|
|
useAreaViscLength = .FALSE., |
28 |
|
|
bottomDragQuadratic = 0.0021, |
29 |
|
|
tempAdvScheme = 30, |
30 |
|
|
saltAdvScheme = 30, |
31 |
|
|
StaggerTimeStep = .TRUE., |
32 |
|
|
multiDimAdvection = .FALSE., |
33 |
|
|
vectorInvariantMomentum= .TRUE., |
34 |
|
|
implicitFreeSurface = .TRUE., |
35 |
|
|
exactConserv = .TRUE., |
36 |
|
|
debuglevel = -1, |
37 |
|
|
convertFW2Salt = -1 |
38 |
|
|
useSingleCPUio = .TRUE., |
39 |
|
|
globalFiles = .TRUE., |
40 |
|
|
& |
41 |
|
|
|
42 |
|
|
# Elliptic solver parameters |
43 |
|
|
&PARM02 |
44 |
|
|
cg2dMaxIters = 100, |
45 |
|
|
cg2dTargetResidual = 1.E-5, |
46 |
|
|
& |
47 |
|
|
|
48 |
|
|
# Time stepping parameters |
49 |
|
|
&PARM03 |
50 |
|
|
niter0 = 216, |
51 |
|
|
endtime = 504921600., |
52 |
|
|
abEps = 0.1, |
53 |
|
|
deltaT = 1200., |
54 |
|
|
cAdjFreq = 0., |
55 |
|
|
pChkptFreq = 31536000., |
56 |
|
|
chkptFreq = 2592000., |
57 |
|
|
monitorFreq = 21600., |
58 |
|
|
forcing_In_AB = .FALSE., |
59 |
|
|
dumpInitAndLast= .FALSE., |
60 |
|
|
& |
61 |
|
|
|
62 |
|
|
# Gridding parameters |
63 |
|
|
&PARM04 |
64 |
|
|
usingCartesianGrid = .FALSE., |
65 |
|
|
usingSphericalPolarGrid= .FALSE., |
66 |
|
|
usingCurvilinearGrid = .TRUE., |
67 |
|
|
delR = 10., 10., 10., 10., 10., 10., 13., 17.04, 20.43, 22.56, 29.46, |
68 |
|
|
44.67, 69.52, 101.5, 135.08, 164.05, 184.14, 194.83, 199.26, |
69 |
|
|
205.89, 234.16, 298.03, 384.38, 476., 568., 660., 752., 1300.5, |
70 |
|
|
& |
71 |
|
|
|
72 |
|
|
# Input datasets |
73 |
|
|
&PARM05 |
74 |
dimitri |
1.2 |
bathyFile = 'run_template_28lev/Depth.data_cube66', |
75 |
dimitri |
1.1 |
hydrogThetaFile= 'run_template_28lev/OCCA_THETA_510x6x510x28x12', |
76 |
|
|
hydrogSaltFile = 'run_template_28lev/OCCA_SALT_510x6x510x28x12', |
77 |
|
|
diffKrFile = 'run_template_28lev/DIFFKR_cube81_28lev', |
78 |
|
|
& |