source: trunk/LMDZ.UNIVERSAL/deftank/gray_lmdz.generic_lmdz5/run.def @ 1243

Last change on this file since 1243 was 880, checked in by aslmd, 12 years ago

LMDZ.UNIVERSAL. LMDZ.GENERIC. Added def files for saturn. Made physics less verbose: only master proc (with cursor=1) talks to the user.

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