source: trunk/MESOSCALE/LMD_MM_MARS/SIMU/MESORUN/gcm/run.def @ 2497

Last change on this file since 2497 was 2496, checked in by aslmd, 4 years ago

MESOSCALE workflow. added a separate script to compute startday from namelist.

File size: 2.8 KB
Line 
1#
2#-----------------------------------------------------------------------
3#GCM run control parameters:                                         
4#---------------------------                                     
5
6# planet type
7   planet_type=mars
8
9# Number of days to run model for                                     
10 nday= 3
11 nday= 7
12 nday= 10
13
14# Number of dynamical steps per day (must be a multiple of iperiod)
15 day_step = 960
16
17# Apply a Matsuno step every iperiod dynamical step
18  iperiod=5
19
20# Control output information in the dynamics every iconser dynamical steps
21  iconser=120
22
23# Apply dissipation every idissip dynamical steps
24  idissip=1
25
26# dissipation operator to use (star or non-star)
27 lstardis=.true.
28
29# use hybrid vertical coordinate (else will use sigma levels)
30 hybrid=.true.
31
32# iterate lateral dissipation operator gradiv nitergdiv times
33nitergdiv=1
34
35# iterate lateral dissipation operator nxgradrot nitergrot times         
36nitergrot=2
37
38# iterate lateral dissipation operator divgrad niterh times         
39   niterh=2
40
41# time scale (s) for shortest wavelengths for u,v (gradiv)
42 tetagdiv=2500.
43
44# time scale (s) for shortest wavelengths for u,v (nxgradrot)
45 tetagrot=5000.
46
47# time scale (s) for shortest wavelengths for h (divgrad)
48 tetatemp=5000.
49
50# multiplicative constants for dissipation with altitude:
51# coefficient for middle atmosphere (~20-70km)
52dissip_fac_mid = 3
53# coefficient for upper atmosphere (~100km+)
54dissip_fac_up = 30
55
56# coefficient for gamdissip                                           
57  coefdis=0.
58
59# time marching scheme (Matsuno if purmats is true, else Matsuno-Leapfrog)
60  purmats=.false.
61
62# run with (true) or without (false) physics
63   physic=.true.
64
65# call physics every iphysiq dynamical steps
66  iphysiq=5
67
68# Use a regular grid
69  grireg=.true.
70
71# Output in diagfi file every ecritphy dynamical steps
72 ecritphy=40
73
74# longitude (degrees) of zoom center
75   clon=63.
76
77# latitude (degrees) of zoom center
78   clat=0.
79
80# enhancement factor of zoom, along longitudes
81  grossismx=1.
82
83# enhancement factor of zoom, along latitudes                     
84 grossismy=1.
85
86#  Use an hyperbolic function f(y) if .true., else use a sine     
87  fxyhypb=.false.
88
89# extention along longitudes of zoom region (fraction of global domain)
90   dzoomx= 0.
91
92# extention along latitudes of zoom region (fraction of global domain)
93   dzoomy=0.
94
95# zoom stiffness along longitudes
96    taux=2.
97
98# zoom stiffness along latitudes
99    tauy=2.
100
101#  Fonction  f(y) as y = Sin(latitude) if = .true. ,  else  y = latitude
102  ysinus= .false.
103
104# Use a sponge layer
105  callsponge  = .true.
106 
107# Sponge layer extends over topmost nsponge layers
108  nsponge = 3
109
110# Sponge:  mode0(u=v=0), mode1(u=umoy,v=0), mode2(u=umoy,v=vmoy)
111  mode_sponge= 3
112
113# Sponge layer time scale (s):  tetasponge
114  tetasponge = 30000
115
116# some definitions for the physics, in file 'callphys.def'
117INCLUDEDEF=callphys.def
Note: See TracBrowser for help on using the repository browser.