source: trunk/LMDZ.UNIVERSAL/deftank/PROTO_saturn_tropostrato_128x96x64/run.def @ 1139

Last change on this file since 1139 was 1139, checked in by aslmd, 11 years ago

LMDZ.UNIVERSAL. oooooops. committed more that I have to. sorry this is fixed now.

  • Property svn:executable set to *
File size: 7.5 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)
20dissip_period = 0
21dissip_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)
34read_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#  Coefficient pour la couche eponge (valeur derniere couche)
68tau_top_bound=1.e-5
69#tau_top_bound=5.e-5
70#tau_top_bound=1.e-4
71
72################################################################
73#### LMDZ5
74#### IN RUN.DEF
75#### -- those parameters are ignored when using old LMDZ core
76################################################################
77
78## Type de calendrier utilise
79## valeur possible: earth_360d (defaut), earth_365d, earth_366d
80ip_ebil_phy=1
81ip_ebil_dyn=1
82calend=earth_360d
83
84### Jour de l'etat initial ( = 350  si 20 Decembre ,par expl. ,comme ici )
85#dayref=10120
86###  Annee de l'etat  initial (   avec  4  chiffres   )
87#anneeref=2000
88
89## Remise a zero de la date initiale
90raz_date=0
91### for restart runs
92
93## flag de sortie dynzon
94ok_dynzon=n
95## activation du calcul d equilibrage de charge
96adjust=n
97## activation du filtre fft
98use_filtre_fft=n
99## niveau d'impression de controle
100prt_level=10
101prt_level=1
102
103## coordonnees type planeto
104disvert_type = 2
105
106## the generic physics
107planet_type = generic
108
109## sorties instantanees dans la dynamique (fichiers dyn_hist.nc and co.)
110ok_dyn_ins=n
111#ok_dyn_ins=y
112## periode d'ecriture des sorties instantanees dans la dynamique
113## (en pas dynamiques)
114iecri=30
115iecri=120
116iecri=480
117#iecri=4800
118#iecri=9600
119
120## sorties de valeurs moyennes dans la dynamique (fichiers dyn_hist_ave.nc and co.)
121ok_dyn_ave=n
122## periode de stockage des moyennes dans la dynamique (en jours)
123periodav=1
124
125
126ok_guide = y
127facwind = 5.e7
128##facwind = 1.e6
129#facwind = 2.e7
130
131#################################
132#### AND NOW THE OLD run.def ####
133#################################
134## -----> REMOVED
135## was present and conflicting with LMDZ5
136## (although useless in old OLD LMDz DYN CORE
137## - iecri [periode d'ecriture du fichier histoire (en jour)]
138## - periodav [periode de stockage fichier histmoy (en jour) dynzon?]
139#################################
140#################################
141
142#-----------------------------------------------------------------------
143#Parametres de controle du run:                                         
144#------------------------------                                         
145
146# Nombre de jours d'integration                                         
147     nday = 720
148     nday = 20
149     nday = 100
150     nday = 1800
151     nday = 250000
152     #nday = 65000
153
154# nombre de pas par jour (multiple de iperiod) ( ici pour dt = 1 min )     
155# day_step = 25
156# day_step = 50
157day_step = 70
158day_step = 140
159#day_step = 280
160# day_step = 560
161# day_step = 240
162# day_step = 480
163# day_step = 960
164
165# periode pour le pas Matsuno (en pas)                                 
166  iperiod=5
167
168# periode de sortie des variables de controle (en pas)                 
169  iconser=120
170
171# periode de la dissipation (en pas)                                   
172# -- this is ignored by LMDZ5 which rely on dissip_period instead
173  idissip=5
174
175# choix de l'operateur de dissipation (star ou  non star )             
176 lstardis=.true.
177
178# avec ou sans coordonnee hybrides
179 hybrid=.false. # calculs 1D sandrine #.true.
180
181# nombre d'iterations de l'operateur de dissipation   gradiv           
182nitergdiv=1
183
184# nombre d'iterations de l'operateur de dissipation  nxgradrot         
185nitergrot=2
186
187# nombre d'iterations de l'operateur de dissipation  divgrad           
188   niterh=2
189
190# temps de dissipation des plus petites long.d ondes pour u,v (gradiv) 
191 tetagdiv=2700. 5400. 7200. 3600. 8000. 160000. 8000. 1000. 2500. 4000.
192
193# temps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)
194 tetagrot=3600. 7200. 10800. 5400. 8000. 160000. 8000. 1000. 2500. 4000.
195
196# temps de dissipation des plus petites long.d ondes pour  h ( divgrad)
197 tetatemp=3600. 7200. 10800. 5400. 8000. 160000. 8000. 1000. 2500. 4000.
198
199# coefficient pour gamdissip                                           
200  coefdis=0.
201
202# choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog)
203  purmats=.false.
204
205# avec ou sans physique                                                 
206   physic=.true.
207
208# periode de la physique (en pas) (en pas dynamiques, n'a de sens que si iflag_phys=1)                                     
209  iphysiq=5
210  iphysiq=7
211#  iphysiq=1
212
213# choix d'une grille reguliere                                         
214  grireg=.true.
215
216# frequence (en pas) de l'ecriture du fichier diagfi               
217  ecritphy=500
218  ecritphy=7000
219  #ecritphy=70000
220
221# longitude en degres du centre du zoom                                 
222   clon=0.
223
224# latitude en degres du centre du zoom                                 
225   clat=0.
226
227# facteur de grossissement du zoom,selon longitude                     
228  grossismx=1.
229
230# facteur de grossissement du zoom ,selon latitude                     
231 grossismy=1.
232
233#  Fonction  f(y)  hyperbolique  si = .true.  , sinon  sinusoidale         
234  fxyhypb=.false.
235
236# extension en longitude  de la zone du zoom  ( fraction de la zone totale)
237   dzoomx= 0.
238
239# extension en latitude de la zone  du zoom  ( fraction de la zone totale)
240   dzoomy=0.
241
242#  raideur du zoom en  X
243    taux=2.
244
245#  raideur du zoom en  Y
246    tauy=2.
247
248#  Fonction  f(y) avec y = Sin(latit.) si = .TRUE. ,  Sinon  y = latit.
249  ysinus= .false.
250
251###################### SPONGE LAYER IN OLD DYNAMICS
252###################### -- this is ignored by LMDZ5 !!! NO LONGER !!!
253## Avec sponge layer
254#  callsponge  = .true.
255## Sponge:  mode0(u=v=0), mode1(u=umoy,v=0), mode2(u=umoy,v=vmoy)
256#  mode_sponge= 2
257## Sponge:  hauteur de sponge (km)
258#  hsponge= 50
259## Sponge:  tetasponge (secondes)
260#  tetasponge = 50000
261#######################
262
263# some definitions for the physics, in file 'callphys.def'
264INCLUDEDEF=callphys.def
Note: See TracBrowser for help on using the repository browser.