source: BOL/LMDZ_Setup/DEF/PHYS/physiq.def_NPv6.1popdyn @ 4615

Last change on this file since 4615 was 4615, checked in by asima, 17 months ago

Initial import of LMDZ_Setup environment
(former TEST_PROD which was distributed as tutorial_prod.tar).

See also related doc LMDZ_Setup_HowTo (former tutorial_prod_FAQ) :
https://docs.google.com/document/d/1OLZG6e-86NiXuv5-aALxKIh-QPkp4BdCwWtiBFot-6c

This initial import corresponds to TEST_PROD from
https://lmdz.lmd.jussieu.fr/pub/Training/Archive/tutorial_prod.tar_v20230707.

Previous versions of tutorial_prod.tar are available at
https://lmdz.lmd.jussieu.fr/pub/Training/Archive

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