source: LMDZ6/trunk/DefLists/physiq.def_ECSexp4 @ 5434

Last change on this file since 5434 was 4713, checked in by fhourdin, 15 months ago

ajouts physiq.def papier ECS

File size: 15.8 KB
RevLine 
[4713]1#
2# $Id: physiq.def_NPv6.0.15_S 3593 2018-02-20 10:07:02Z jgipsl $
3#
4
5##############################################################
6# PARAMETRES ET CLES DE LA PHYSIQUE LMDZ
7# Cette version correspond à l'expérience Exp4 de l'article
8# sur l'exploration paramétrique de l'ECS :
9# Hourdin, F , et al., Science Advances, 2023, DOI: 10.1126/sciadv.adf2758
10##############################################################
11
12##############################################################
13# D: Valeur par default
14#
15
16###########################################################
17# divers. Devrait aller dans config.def ?
18###########################################################
19##   Si=.T. ,  lecture du fichier limit avec la bonne annee
20ok_limitvrai=n
21
22###########################################################
23# Parametres couche limite de surface
24###########################################################
25
26          #  ...
27f_cdrag_stable=1
28
29          # Facteur sur les coefficients de trainee terrestres
30f_cdrag_ter=1
31
32          # Vitesse minimum dans les calculs de trainee Cd ( || V || + Vmin )
33min_wind_speed=0.1
34
35          #  Modelisation des bosquets
36ifl_pbltree=1
37Cd_frein=0.016
38
39###########################################################
40# parameter des flux air-mer
41###########################################################
42
43          # Facteur sur les flux sensibles et latent
44          # Introduit pour reduire l evaporation quand on avait z0h=z0m
45          # CONSEILLE : 1
46f_cdrag_oce=1
47
48          # Flag controlant le calcul des z0
49iflag_z0_oce=1
50
51          # Rapport entre les Z0 latent et sensible
52f_z0qh_oce=1.55
53
54          # Activation des rafales : Oui 1 ou non 0
55iflag_gusts=2
56
57          # facteur pour les rafales des thermiques (bounary layer)
58f_gust_bl=0.845
59
60          # facteur pour les poches (wake)
61f_gust_wk=0.2
62
63          # facteur sur qsat pour tenir compte de la salinite
64f_qsat_oce=0.98
65
66          #cdmmax : valeur max de Cd moment. Sur ocean seulement
67cdmmax=0.2
68
69          #cdhmax : valeur max de Cd evap/sensible. Sur ocean seulement
70cdhmax=0.2
71
72####################################################################
73# Couche limite turbulente
74####################################################################
75
76          # Nouvelle version de Mellor et Yamada
77new_yamada4=y
78
79          # Choix du schema numerique pour new_yamada4=y
80          #  1 schema de MAR. Bien pour CL stables mais detruit les stratocu
81          #  5 schema de MAR modifie. Precaunise.
82yamada4_num=5
83
84          # Flag de controle de la couche limite stable
85iflag_corr_sta=4
86
87          # min sur les fonction de stabilite a la surface
88f_ri_cd_min=0.01
89
90          # max du Ric pour Kz. Decouplage plus grand pour Ric plus grand.
91yamada4_ric=0.18
92
93          # Longueur de melange minimum pour Kz
94lmixmin=0
95
96          #shema de la couche de surface (D:1, 1:LMD, 8:Mellor-Yamada)
97iflag_pbl=12
98
99          # Seuils pour la diffusion turbulente
100ksta_ter=1e-07
101ksta=1e-10
102
103          #ok_kzmin : calcul Kzmin dans la CL de surface (D: y)
104ok_kzmin=n
105
106          # Creation de TKE par orographie sous-maille
107addtkeoro=2
108alphatkeoro=1
109smallscales_tkeoro=y
110
111
112####################################################################
113# Ondes de gravite / Orographie sous maille
114####################################################################
115
116          #  Orodr  ou  non   pour l orographie
117ok_orodr=y
118
119          #  Orolf  ou  non   pour l orographie             
120ok_orolf=y
121
122          #Rugoro : inclusion de l orographie sous maille dans le Cd de surface
123          # Obsolete avec l activation des ondes de gravite
124f_rugoro=0
125
126          # Parametres controlant l effet de l orographie sous maille
127sso_gfrcri=0.7
128sso_gkdrag=0.6
129sso_gkwake=0.4
130sso_gklift=0.1
131
132          # Random gravity waves
133          #Activitate the stochastic parameterization of convective GWs
134          # (should be equal to ok_strato)
135ok_gwd_rando=y
136
137          # Scale the momentum fluxes due to convective GWs
138gwd_rando_ruwmax=0.5
139
140          #Scale the saturated momentum flux of  convective GWs
141gwd_rando_sat=0.6
142
143          # Important pour controler la periode de la QBO
144gwd_front_ruwmax=3
145
146
147###############################################################
148# Rayonnement
149###############################################################
150          # activation du nouveau code de rayonnement RRTM
151          # 0 : Ancien code et 1 : RRTM (D=0)
152iflag_rrtm=1
153
154          # Nombre de bandes pour le SW. Mettre 2 si iflag_rrtm=0
155NSW=6
156
157    # Albedo et inertie des calottes
158alb_vis_sno_lic=0.96
159alb_nir_sno_lic=0.68
160    # Controle de l'inertie des glaciers et banquises
161    # inertie_sno : pour la neige (y compris sur les points "ter"
162    #      quand orchidee n'est pas actif utilisé)
163    # inertie_lic/sic : pour les "land ice" et "sea ice"
164inertie_sno=350
165    # iflag_sic=1 pour forcer à garder l'inertie des "sea ice"
166    # a inertie_sic meme si la surface est couverte de neige
167iflag_sic=1
168inertie_lic=2000
169inertie_sic=2000
170
171
172          # ???
173iflag_albedo=1
174
175          # Frequence appel rayonnement. Nombre appels par jour
176nbapp_cv=48
177
178          # Pour pouvoir revenir a un bug purement informatique de duplication
179          # des constantes thermodynamiques entre LMDZ et RRTM
180          # n : FORTEMENT CONSEILLE
181ok_bad_ecmwf_thermo=n
182
183###############################################################
184# Parametres nuages
185###############################################################
186
187          #seuils de la precipitation des nuages strateformes (D: 2.6e-4 2.6e-4)
188cld_lc_lsc=0.000213588421214307
189cld_lc_con=0.000213588421214307
190
191          #constante de temps pour eleminer eau lsc et convective
192          # (D: 3600. 3600.)
193cld_tau_lsc=900
194cld_tau_con=900
195
196          #facteurs correctifs sur la vitesse de chute des cristaux de glace (D: 1 1)
197ffallv_lsc=1.50255471138715
198ffallv_con=1.50255471138715
199
200          # coefficient sur la reevaporation de la pluie (D: 2.e-5 n)
201          # regle a 3.e-5 sur des cas de cumulus en 1D
202coef_eva=0.0001
203
204          # flag pour la reevaporation de la pluie
205          # 0: rien
206          # 1: a l ancienne
207          # 2: prend en compte la surface nuageuse max au dessus pour calculer
208          #    le max de reevaporation, comme ecart a la saturation. CONSEILLE
209iflag_evap_prec=2
210
211          # Modification de la plage de temperature pour la phase mixte
212          # liquide/glace des nuages
213          # Controle par les t_glace_min/max, exposant_glace,
214          # iflag_t_glace (D=0)
215t_glace_min=243.15
216t_glace_max=273.15
217exposant_glace=0.5
218iflag_t_glace=3
219
220          # Activation de la thermodynamique de la glace
221iflag_ice_thermo=1
222
223          # normalement elle ne sert plus a rien dans fisrtilp
224          # sinon elle est un peu toxique:
225          # IF (zt(i) .LT. t_coup.and.reevap_ice) zrfln(i)=0. (Jean-Baptiste)
226reevap_ice=n
227
228          #Bergeron
229iflag_bergeron=2
230
231          # temperature dependency of qsat for iterative procedure
232          # temporary flag to switch between the old (CMIP5, D=0)
233          # and new versions (=1) versions
234iflag_fisrtilp_qsat=4
235
236          #calcul des proprietes des nuages convectifs (D:1 0.375 1.e-4)
237iflag_cldcon=6
238fact_cldcon=1.48955385469797
239
240          # ?????
241facttemps=0
242
243          #calcul eau condensee et fraction nuageuse a partir des PDF
244          # (D:0, 0:version avec ratqs sinon nouvelles PDFs) 
245iflag_pdf=1
246
247          #calcul epaisseur optique et emmissivite des nuages (D: y 1 0.01 0.3)
248ok_newmicro=y
249
250          # Controle des ratqs grande echelle
251iflag_ratqs=4
252ratqsp0=39530.6889612427
253ratqsdp=8733.72841485625
254ratqsbas=0.002
255ratqshaut=0.552985007363904
256
257          #rayon effectif pour les nuages de glace (D:35)
258rad_froid=35
259
260          # Rayons effectif des gouttes nuageuses
261          # ACTIF SI ok_cdnc=0 dans config.def. (D~9 a 12 microns)
262rad_chau1=12
263rad_chau2=11
264
265          # Rayon effectif des gouttes si ok_cdnc=0
266          # Parameters in CDNC-maer link (Boucher&Lohmann 1995)
267bl95_b0=1.38618158776815
268bl95_b1=0.2
269
270          #  Choix ou non  de  New oliq               
271new_oliq=y
272
273          # Seuils oliqmax, oicemax (en g/kg).
274          # Au dela on precipite directement au sol
275oliqmax=0.0015
276oicemax=0.0015
277
278          #Rayons min et max effectifs des particules des nuages
279rei_min=13.8965
280rei_max=53.2323
281
282          # Distribution vetricale sous maille pour le schema de de nuages.
283          # 0: rien
284          # 1: Premiere version A. Jam,
285          # 2 : J. Jouhaud, parametre cloudth_vert_alpha D=0.5
286          # 3 : J. Jouhaud, parametre cloudth_vert_alpha D=0.5/C= 1.32
287          #                           cloudth_vert_alpha_th C=2:91
288iflag_cloudth_vert=3
289cloudth_vert_alpha=0.5
290cloudth_vert_alpha_th=0.5
291
292
293######################################################################
294# Convection
295######################################################################
296
297          #Convection scheme switch
298          # (D:2, 1:LMD, 2:Tiedtke, 3:KE New Physics, 30:KE AR4)
299iflag_con=3
300
301          #output level of energy conservation diagnostics
302if_ebil=0
303
304          #maximum efficiency of cld water->precipitation conversion (D: 0.993)
305epmax=0.997521
306
307          #dry convective adjustment at beginning of Emanuel convective scheme (D: n 0)
308ok_adj_ema=n
309iflag_clw=0
310
311          #Convective closure (D:1, 0:AR4, 2:ALE and ALP)
312iflag_clos=2
313
314          #Convective entrainment mixing law (D:1, 0:AR4=flat PDF, 1=PDF)
315iflag_mix=1
316
317          #weights of the bell shaped and flat PDF (used only if iflag_mix=1) (D: 1 0)
318qqa1=1
319qqa2=0
320
321          #Parameters of the bell shaped PDF; Fmax=center (D= 0.65), Gammas=width (D=0.05)
322cvl_corr=1
323
324          #Multiplicative factor of Emanuel convective scheme precipitation (D: 1.)
325Fmax=0.65
326
327          #altitude, in hPa, above LCL at which buoybase is computed,
328          # def = original: -40
329dpbase=-40
330
331          #reference fractional area of precipitating downdraughts,
332          # def = original: 0.01
333sigdz=0.00196436925136631
334
335          #unsaturated fraction of precipitating downdraughts, def = original: 0.15
336spfac=0.15
337
338          #relaxation time of cloud base mass flux, def = original: 8000
339tau=8000
340
341          #flag for wb (= vert velocity at LFC);
342          # 0->wb=wbmax=3.17037663543109
343          # Si iflag_wb=43.0746
344          # wbmax=3.17037663543109
345flag_wb=43.0746
346wbmax=3.17037663543109
347
348          # Divers tests
349ok_convstop=n
350tau_stop=15000
351ok_intermittent=n
352
353          # nouvel epluchage de C.Rio
354          #shedding coefficient (used when iflag_mix_adiab=1)
355iflag_mix_adiab=0
356coef_peel=0.25
357
358          #Conversion cld water->precip: Ep=f(pressure) if 0; Ep=f(temperature)
359          #if 1, def=1
360flag_epKEorig=1
361
362          # Case : flag_epKEorig=1
363          # elcrit=0.000374048865678933
364          # tlcrit=-49.1734913393274
365          # original: 0.0011, used only if flag_epKEorig=1
366elcrit=0.000374048865678933
367tlcrit=-49.1734913393274
368
369          # Case : flag_epKEorig=0
370          # pbcrit : pressure (hPa), above LCL below which Ep=0, D=150 (original)
371          # ptcrit : pressure (hPa), above LCL above which Ep=Epmax, D=500 (original)
372pbcrit=150
373ptcrit=500
374
375          # Prevent some crashes
376          # Filter out bad wakes
377flag_wk_check_trgl=n
378iflag_wk_check_trgl=2
379iflag_alp_wk_cond=1
380
381
382          # Check whether parcel level temperature and specific humidity
383          # are reasonable and demand that LCL be high enough
384cv_flag_feed=2
385
386          # save 20% CPU
387ok_optim_yield=y
388
389          # Convective clouds
390iflag_cld_cv=0
391
392          # To get back to bug where convective output variables
393          # were set to 0 at the start of the physics
394ok_bug_cv_trac=n
395
396##########################################################
397# Fermeture convective et couplages
398##########################################################
399
400          # Appel separe des thermiques
401iflag_pbl_split=10
402
403          #rendement sur la puissance fournie par les thermiques a la convection
404alp_bl_k=0.351393119821448
405
406          #Constant value to be added to Alp (D: 0.)
407alp_offset=0
408
409          #Convection must reach a level at which T<t_top_max to be active
410t_top_max=1000
411
412          ### nrlmd le 10/04/2012: Declenchement ###
413          #Declenchement par couche-limite (0: deterministe, 1: stochastique)
414iflag_trig_bl=1
415
416          #Surface critique au LCL
417s_trig=12000000
418
419          #Temps de decorrelation entre scenes de cumulus
420tau_trig_shallow=1200
421
422          #Temps de decorrelation entre scenes de cumulonimbus
423tau_trig_deep=1200
424
425          # Pour la stabilisation
426random_notrig_max=0.99
427
428          # Temperature a la quelle on fond les descentes glacees
429tmax_fonte_cv=278.15
430
431          #Fermeture par couche-limite (Nicolas Rochetin)
432          #(0: deterministe, 1: statistique, 2: statistique+convergence
433          # grande echelle)
434iflag_clos_bl=1
435
436          #coefficient in Wape->C_star formula: C_star=stark*sqrt(2*Wape),
437          # def: 0.33
438stark=0.33
439
440          #lifting efficiency of wakes; Alp=Alpk*Fip, Fip=power provided
441          # by wakes, def: 0.25
442alpk=0.114697210513523
443
444#
445##########################################################
446# Couche limite convective / modele du thermique
447##########################################################
448
449          # Convection seche (D:0, 0:ajustement sec,=>1:modele du thermique)
450iflag_thermals=18
451
452          # pas de temps du spliting pour les thermiques
453          # TOURNE MAIS POSE PLUS DE PROBLEME QU ELLE N EN RESOUD
454nsplit_thermals=1
455
456          # tau_thermals pour avoir une constante de temps sur les thermiques.
457          # Non valide
458tau_thermals=0
459
460          # Flag controlant le detrainement et l entrainement
461iflag_thermals_ed=8
462
463          # On va chercher l air a z * ( 1+fact_thermals_ed_dz=0.0995450338618185
464          # le detrainement (A. Jam)
465fact_thermals_ed_dz=0.0995450338618185
466
467          # Une option de plus sur les thermiques.
468iflag_thermals_optflux=0
469
470          #couplage ou non avec la convection
471iflag_coupl=5
472
473          # Seuil pour desactiver les thermiques en cas de forte inversion
474          # en sommet de couche limite. Actif si iflag_thermals impair.
475seuil_inversion=-0.08
476
477          # Reactivation du calcul d un zmax continu pour les thermiques
478          # reactivation d une fermeture humide des thermiques
479          # iflag_thermals_closure=2 (D=1)
480iflag_thermals_closure=2
481
482
483##########################################################
484# Flags wakes
485##########################################################
486
487          #Wake scheme switch (D:0, 0:AR4, 1:New Physics)
488iflag_wake=1
489
490          #multiplicative factor of the damping by gravity waves, def: 4.
491coefgw=4
492
493          #wake density = number of wake centers per m2, def: 8.E-12
494          #wdens_ref=8.E-12
495wdens_ref_o=6.25455839877873e-11
496wdens_ref_l=8e-12
497
498          # Ajustement convectif prealable au calcul des poches
499ok_adjwk=y
500
501
502####################################################################
503#  Conservation
504####################################################################
505
506          # The source terms of the TKE prognostic equation are diagnosed
507          # from tendencies (du, dv, dT)
508          # associated with subrgrid scaleamotions and treated as an
509          # additional heat source.
510          # Controled by a key, iflag_ener_conserv (D=-1):
511          # 0 : no conservation, -1 : old adhoc correction for kinetic E only
512          # (used for CMIP5)
513          # 1 : conservation, 101 : conversion from kinetic to heat only,
514          # 110 conversion from potential to heat only
515iflag_ener_conserv=10
516
517          #Activation of corrections for water conservation (D: n).
518          ##The default is n for compatibility with earlier versions.
519          ##generally it should be y.
520ok_conserv_q=y
521
522fl_cor_ebil=1
523
524####################################################################
525# Ozone
526####################################################################
527          # new treatment for ozone into the tropopause
528adjust_tropopause=y
529
530####################################################################
531#  Conservation de l'eau
532#####################################################################
533          # conservation de l eau sur les calottes
534ok_lic_cond=y
535
536cdnc_min=10.
537
538
Note: See TracBrowser for help on using the repository browser.