source: trunk/LMDZ.MARS/deftank/callphys.def.GCM6 @ 3369

Last change on this file since 3369 was 3369, checked in by emillour, 6 months ago

Mars PCM:
Change the way the rate of outputs for diagfi.nc files is specified:
IMPORTANT: Specifying "ecritphy" no longer possible and will trigger an error.
Use "outputs_per_sol" to specify output rate instead.
This should makes things (hopefully) clearer for users and also better
enforces a cleaner and clearer separation between dynamics and physics.
EM

File size: 7.7 KB
RevLine 
[2637]1##General options
2##~~~~~~~~~~~~~~~
3#Directory where external input files are:
[3058]4datadir=datadir
[2637]5
[3369]6# Number of outputs per sol for diagfi.nc files
7outputs_per_sol=8
8
[2637]9#Run with or without tracer transport ?
10tracer=.true.
11
12#Diurnal cycle ?  if diurnal=False, diurnal averaged solar heating
13diurnal=.true.
14
15#Seasonal cycle ? if season=False, Ls stays constant, to value set in "start"
16season = .true.   
17
18#write some more output on the screen ?
19lwrite = .false.   
20
21#Save statistics in file "stats.nc" ?
22callstats =.true.
23
24#Save EOF profiles in file "profiles" for Climate Database?
25calleofdump = .false.
26
27# check input fields when entering physics?
28check_physics_inputs=.false.
29# check fields at the end of physics?
30check_physics_outputs=.false.
31
32## Dust scenario. Used to prescribe the dust
33## ~~~~~~~~~~~~~
34#  =1 Dust opt.deph read in startfi; =2 Viking scenario; =3 MGS scenario,
35#  =4 Mars Year 24 from TES assimilation (old version of MY24; dust_tes.nc file)
36#  =6 "cold" (low dust) scenario ; =7 "warm" (high dust) scenario
37#  =8 "climatology" (our best guess of a typical Mars year) scenario
38#  =24 Mars Year 24 from TES assimilation (ie: MCD reference case)
39#  =25 Mars Year 25 from TES assimilation (ie: a year with a global dust storm)
40#  =26 Mars Year 26 from TES assimilation
41#  ...
42#  =35 Mars Year 35 from observers assimilation
[3058]43iaervar = 8
[2637]44# Dust opacity at 610 Pa (when constant, i.e. for the iaervar=1 case)
45tauvis=0.2
46# Dust vertical distribution:
47# (=0: old distrib. (Pollack90), =1: top set by "topdustref",
48#  =2: Viking scenario; =3 MGS scenario)
49iddist  = 3
50# Dust top altitude (km). (Matters only if iddist=1)
51topdustref = 55.
52# Dust IR opacity ref. wavelength (for dso diagnostics only)
53# "tes" (9.3 microns) [default] or "mcs" (21.6 microns)
54dustiropacity = tes
[2643]55# Use an IR to VIS scenario conversion coefficient that is
56# dependent on the GCM dust effective radius,
57# instead of a fixed 2.6 coefficient ?
58#(only if dustiropacity = tes ; default = .false.)
59reff_driven_IRtoVIS_scenario = .true.
[2637]60
61## Physical Parameterizations :
62## ~~~~~~~~~~~~~~~~~~~~~~~~~~
63# call radiative transfer ?
64callrad   = .true.
65# call NLTE radiative schemes ?   matters only if callrad=T
66callnlte = .true.
67# NLTE 15um scheme to use.
68# 0-> Old scheme, static oxygen
69# 1-> Old scheme, dynamic oxygen
70# 2-> New scheme
71nltemodel = 0
72# call CO2 NIR absorption ?   matters only if callrad=T
73callnirco2 = .true.
74# NIR NLTE correction ? matters only if callnirco2=T
75nircorr=0
76# call turbulent vertical diffusion ?
77calldifv  = .true.
78# call convective adjustment ?
79calladj  = .true.
80# Thermals
81calltherm = .true.
82callrichsl = .true.
83# call CO2 condensation ?
84callcond =.true.
85# call thermal conduction in the soil ?
86callsoil = .true.
[3058]87
88##Gravity Waves
[2637]89# call Lott's gravity wave/subgrid topography scheme ?
90calllott  = .true.
[3058]91# call Lott's non-orographic gravity waves scheme?
92calllott_nonoro=.true.
93#Eliassen-Palm FLux(only if calllott_nonoro=.true.)
94nonoro_gwd_epflux_max=5.E-4
95# saturation parameter non-orographic gravity waves(only if calllott_nonoro=.true.)
96nonoro_gwd_sat=1.5
97# value of the dissaption coefficiet(only if calllott_nonoro=.true.)
98nonoro_gwd_rdiss=0.15
99# value of the max wave number
100nonoro_gwd_kmax=1.E-4
101# value of the min wave number
102nonoro_gwd_kmin=7.E-6
103# value to control the launch altitude
104nonoro_gwd_xlaunch=0.6
105
[2637]106# Impose polar cap surface albedos as observed by TES?
107TESicealbedo = .true.
108## Coefficient for Northern cap albedoes
109TESice_Ncoef=1.6
110## Coefficient for Southern cap albedoes
111TESice_Scoef=1.6
112
113
114## Radiative transfer options :
115## ~~~~~~~~~~~~~~~~~~~~~~~~~~
116# the rad.transfer is computed every "iradia" physical timestep
117iradia    = 1
118# Output of the exchange coefficient mattrix ? for diagnostic only
119callg2d  = .false.
120# Rayleigh scattering : (should be .false. for now)
121rayleigh  = .false.
122
123## Tracer (dust water, ice and/or chemical species) options (used if tracer=T):
124## ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
125# DUST: Transported dust ? (if >0, use 'dustbin' dust bins)
126dustbin    = 2
127# DUST: Radiatively active dust ? (matters if dustbin>0)
128active  = .true.
129# DUST: use mass and number mixing ratios to predict dust size ?
130doubleq   = .true.
131# DUST: use a small population of dust particules (submicron dust)?
132submicron = .false.
133# DUST: lifted by GCM surface winds ?
134lifting = .true.
135# DUST: lifted by dust devils ?
136callddevil = .false.
137# DUST: Scavenging by H2O snowfall ?
138scavenging = .true.
139
140# DUST: freedust ?
141freedust=.true.
142# DUST: dustscaling_mode?
143#     =0 --> freedust, tauscaling=1
144#     =1 --> GCM5.3-like, tauscaling
145#     =2 --> tauscaling=1,dust_rad_adjust
146dustscaling_mode=2
147# DUST: dust injection scheme (if >0, use 'dustinjection')
148dustinjection=1
[2639]149# DUST: dust injection scheme coefficient (default=0.25)
[2637]150coeff_injection=0.25
[2639]151# DUST: dust injection scheme initial local time (default=0.)
[2637]152ti_injection=0.
[2639]153# DUST: dust injection scheme final local time (default=24.)
[2637]154tf_injection=24.
155# DUST: Rocket Dust Storm scheme
156rdstorm=.true.
[2639]157# DUST: RDS detrainment coefficient (default=0.02)
[2637]158coeff_detrainment=0.02
159# DUST: Dust entrainment by subgrid-scale slope winds
160topflows=.true.
161
162# DUST/WATERICE: Scavenging by CO2 condensation?
163scavco2cond = .true.
164# DUST/WATERICE: Gravitationnal sedimentation ?
165sedimentation = .true.
166
167# WATERICE: Radiatively active transported atmospheric water ice ?
168activice   = .true.
169# WATER: Compute water cycle
170water = .true.
171# WATER: Microphysical scheme for water-ice clouds?
172microphys = .true.
173# WATER: Effective variance for sedimentation for the log-normal
174#        distribution of ice particles ?
175nuice_sed=0.1
[3064]176# WATER: contact parameter (only if temp_dependent_m = .false.)
[2637]177##mteta = 0.95
[3064]178# Temperature-dependent water contact parameter
179temp_dependent_m = .true.
[2637]180# WATER: current permanent caps at both poles. True IS RECOMMENDED
181#        (with .true., North cap is a source of water and South pole
182#         is a cold trap)
183caps  = .true.
184# WATER: Water ice albedos (old ice/fresh frost)?
185# Perennial ice albedo
186albedo_h2o_ice = 0.30
187# Account for fresh frost ice albedo if cst_cap_albedo = .false.
188cst_cap_albedo = .false.
189# Fresh frost albedo (only used if cst_cap_albedo = .false.)
190albedo_h2o_frost = 0.35
191# Frost thickness threshold for albedo
192frost_albedo_threshold = 0.005
193# Frost metamorphism into old ice
[2738]194refill_watercap = .false.
[2637]195frost_metam_threshold = 0.05
196# WATER: Water ice thermal inertia (old ice and fresh frost)
197inert_h2o_ice = 800
[2639]198# Sublimation latent heat (default = .true.)
[2637]199latentheat_surfwater = .true.
200#WATER: subgrid clouds
201CLFvarying=.false.
202#WATER: subgrid clouds
203CLFfixval=1
204
205# PHOTOCHEMISTRY: include chemical species
206photochem  = .false.
207
208# SCATTERERS: set number of scatterers. must be compliant with preceding options.
209naerkind = 4
210
211
212## Thermospheric options (relevant if tracer=T) :
213##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
214# call thermosphere ?
215callthermos = .false.
216# WATER: included without cycle (only if water=.false.)
217thermoswater = .false.
218# call thermal conduction ? (only if callthermos=.true.)
219callconduct = .false.
220# call molecular viscosity ? (only if callthermos=.true.)
221callmolvis = .false.
222# call molecular diffusion ? (only if callthermos=.true.)
223callmoldiff = .false.
224# call thermospheric photochemistry ? (only if callthermos=.true.)
225thermochem = .false.
226# call EUV heating ? (only if callthermos=.true.)
227calleuv=.false.
228#Method to include solar variability?
229#0-> Fixed EUV input  1-> Variability with E10.7 as observed
230solvarmod=0
231# fixed E10.7 value (for solvarmod=0)
232# (min=80 , ave=140, max=320)
233fixed_euv_value=140
234#Solar variability as observed for MY? (must be between MY23 and MY32)
235# (only matters if solvarmod=1)
236solvaryear=24
237# value for the UV heating efficiency
238##(experimental values between 0.19 and 0.23, lower values may
239## be used to compensate for low 15 um cooling)
240euveff = 0.21       
241
242
Note: See TracBrowser for help on using the repository browser.