source: trunk/LMDZ.UNIVERSAL/deftank/PROTO_Saturn_Article/run.def @ 1164

Last change on this file since 1164 was 1164, checked in by sglmd, 11 years ago

Reference files for (upcoming) published Saturn simulations

  • Property svn:executable set to *
File size: 7.3 KB
Line 
1
2#########
3######### THIS IS INTENDED TO WORK BOTH WITH LMDZ.GENERIC + old LMDZ core
4#########                                AND LMDZ.GENERIC + new LMDZ core
5#########
6
7### A INCLURE ?
8## calend=venus  ## calendrier specifique
9## resetvarc=n   ## reinit des variables de controle
10## iflag_trac=0  ## avec ou sans traceurs
11
12################################################################
13#### LMDZ5
14#### IN GCM.DEF
15#### -- those parameters are ignored when using old LMDZ core
16################################################################
17
18## period appel a la dissipation (multiple iperiod, 0 si calcul automatique)
19## (remplace ce qui etait idissip dans l'ancienne dynamique)
20#dissip_period = 0
21#dissip_period = 2
22dissip_period = 5
23
24## avec ou sans physique
25## 0: pas de physique (e.g. en mode Shallow Water)
26## 1: avec physique (e.g. physique phylmd)
27## 2: avec rappel newtonien dans la dynamique                                         
28iflag_phys=2
29iflag_phys=1
30
31## avec ou sans fichiers de demarrage (start.nc, startphy.nc) ?
32## (sans fichiers de demarrage, initialisation des champs par iniacademic
33##  dans la dynamique)
34#read_start=n
35read_start=y
36
37##  Avec ou sans strato // i.e. Couche eponge et second palier pour dissip horizontale
38ok_strato=n
39
40### Dissipation horizontale
41dissip_fac_mid=1. # for no var dissip (see inidissip)
42dissip_fac_up=1. # for no var dissip (see inidissip)
43## deltaz et hdelta en km
44#dissip_deltaz=10.
45#dissip_hdelta=5.
46## pupstart en Pa
47#dissip_pupstart=1.e3
48
49########################################
50## LMDZ.COMMON
51## iflag_top_bound=0 for no sponge
52## iflag_top_bound=1 for sponge over 4 topmost layers
53## iflag_top_bound=2 for sponge from top to ~1% of top layer pressure
54iflag_top_bound=0
55iflag_top_bound=2
56iflag_top_bound=1
57## Mode Couche eponge
58##   mode = 0 : pas de sponge
59##   mode = 1 : u et v -> 0
60##   mode = 2 : u et v -> moyenne zonale
61##   mode = 3 : u, v et h -> moyenne zonale
62mode_top_bound=0
63mode_top_bound=2
64mode_top_bound=1
65#######################################
66
67
68#  Coefficient pour la couche eponge (valeur derniere couche)
69tau_top_bound=1.e-5
70#tau_top_bound=5.e-5
71#tau_top_bound=1.e-4
72
73################################################################
74#### LMDZ5
75#### IN RUN.DEF
76#### -- those parameters are ignored when using old LMDZ core
77################################################################
78
79## Type de calendrier utilise
80## valeur possible: earth_360d (defaut), earth_365d, earth_366d
81ip_ebil_phy=1
82ip_ebil_dyn=1
83calend=earth_360d
84
85### Jour de l'etat initial ( = 350  si 20 Decembre ,par expl. ,comme ici )
86#dayref=10120
87###  Annee de l'etat  initial (   avec  4  chiffres   )
88#anneeref=2000
89
90## Remise a zero de la date initiale
91raz_date=0
92### for restart runs
93
94## flag de sortie dynzon
95ok_dynzon=n
96## activation du calcul d equilibrage de charge
97adjust=n
98## activation du filtre fft
99use_filtre_fft=n
100## niveau d'impression de controle
101prt_level=10
102prt_level=1
103
104## coordonnees type planeto
105disvert_type = 2
106
107## the generic physics
108planet_type = generic
109
110## sorties instantanees dans la dynamique (fichiers dyn_hist.nc and co.)
111ok_dyn_ins=n
112#ok_dyn_ins=y
113## periode d'ecriture des sorties instantanees dans la dynamique
114## (en pas dynamiques)
115#iecri=30
116#iecri=120
117iecri=480
118#iecri=960
119#iecri=4800
120#iecri=9600
121
122## sorties de valeurs moyennes dans la dynamique (fichiers dyn_hist_ave.nc and co.)
123ok_dyn_ave=n
124## periode de stockage des moyennes dans la dynamique (en jours)
125periodav=1
126
127
128#################################
129#### AND NOW THE OLD run.def ####
130#################################
131## -----> REMOVED
132## was present and conflicting with LMDZ5
133## (although useless in old OLD LMDz DYN CORE
134## - iecri [periode d'ecriture du fichier histoire (en jour)]
135## - periodav [periode de stockage fichier histmoy (en jour) dynzon?]
136#################################
137#################################
138
139#-----------------------------------------------------------------------
140#Parametres de controle du run:                                         
141#------------------------------                                         
142
143# Nombre de jours d'integration                                         
144#     nday = 720
145#     nday = 20
146#     nday = 100
147#     nday = 1800
148#     nday = 250000
149     nday = 65000
150
151# nombre de pas par jour (multiple de iperiod) ( ici pour dt = 1 min )     
152# day_step = 25
153# day_step = 50
154day_step = 70
155# day_step = 240
156# day_step = 480
157# day_step = 960
158
159# periode pour le pas Matsuno (en pas)                                 
160  iperiod=5
161
162# periode de sortie des variables de controle (en pas)                 
163  iconser=120
164
165# periode de la dissipation (en pas)                                   
166# -- this is ignored by LMDZ5 which rely on dissip_period instead
167  idissip=5
168
169# choix de l'operateur de dissipation (star ou  non star )             
170 lstardis=.true.
171
172# avec ou sans coordonnee hybrides
173 hybrid=.false. # calculs 1D sandrine #.true.
174
175# nombre d'iterations de l'operateur de dissipation   gradiv           
176nitergdiv=1
177
178# nombre d'iterations de l'operateur de dissipation  nxgradrot         
179nitergrot=2
180
181# nombre d'iterations de l'operateur de dissipation  divgrad           
182   niterh=2
183
184# temps de dissipation des plus petites long.d ondes pour u,v (gradiv) 
185 tetagdiv= 8000. 160000. 1000. 2500. 4000.
186
187# temps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)
188 tetagrot= 8000. 160000. 1000. 2500. 4000.
189
190# temps de dissipation des plus petites long.d ondes pour  h ( divgrad)
191 tetatemp= 8000. 160000. 1000. 2500. 4000.
192
193# coefficient pour gamdissip                                           
194  coefdis=0.
195
196# choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog)
197  purmats=.false.
198
199# avec ou sans physique                                                 
200   physic=.true.
201
202# periode de la physique (en pas) (en pas dynamiques, n'a de sens que si iflag_phys=1)                                     
203  iphysiq=5
204  iphysiq=14
205#  iphysiq=1
206
207# choix d'une grille reguliere                                         
208  grireg=.true.
209
210# frequence (en pas) de l'ecriture du fichier diagfi               
211  ecritphy=500
212  ecritphy=7000
213
214# longitude en degres du centre du zoom                                 
215   clon=0.
216
217# latitude en degres du centre du zoom                                 
218   clat=0.
219
220# facteur de grossissement du zoom,selon longitude                     
221  grossismx=1.
222
223# facteur de grossissement du zoom ,selon latitude                     
224 grossismy=1.
225
226#  Fonction  f(y)  hyperbolique  si = .true.  , sinon  sinusoidale         
227  fxyhypb=.false.
228
229# extension en longitude  de la zone du zoom  ( fraction de la zone totale)
230   dzoomx= 0.
231
232# extension en latitude de la zone  du zoom  ( fraction de la zone totale)
233   dzoomy=0.
234
235#  raideur du zoom en  X
236    taux=2.
237
238#  raideur du zoom en  Y
239    tauy=2.
240
241#  Fonction  f(y) avec y = Sin(latit.) si = .TRUE. ,  Sinon  y = latit.
242  ysinus= .false.
243
244###################### SPONGE LAYER IN OLD DYNAMICS
245###################### -- this is ignored by LMDZ5 !!! NO LONGER !!!
246## Avec sponge layer
247#  callsponge  = .true.
248## Sponge:  mode0(u=v=0), mode1(u=umoy,v=0), mode2(u=umoy,v=vmoy)
249#  mode_sponge= 2
250## Sponge:  hauteur de sponge (km)
251#  hsponge= 50
252## Sponge:  tetasponge (secondes)
253#  tetasponge = 50000
254#######################
255
256# some definitions for the physics, in file 'callphys.def'
257INCLUDEDEF=callphys.def
Note: See TracBrowser for help on using the repository browser.