source: trunk/LMDZ.GENERIC/deftank/callphys.earthslab @ 3791

Last change on this file since 3791 was 3725, checked in by emillour, 4 months ago

Generic 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 "diagfi_output_rate" to specify output rate (in physics steps) 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.2 KB
Line 
1## Orbit / general options
2## ~~~~~~~~~~~~~~~~~~~~~~~
3# Run with or without tracer transport ?
4tracer    = .true.
5# rate of outputs for diagfi files (in physics steps, default: 24)
6diagfi_output_rate = 6
7# Diurnal cycle ?  if diurnal=false, diurnally averaged solar heating
8diurnal   = .true.
9# Seasonal cycle ? if season=false, Ls stays constant, to value set in "start"
10season    = .true.
11# Tidally resonant orbit ? must have diurnal=false, correct rotation rate in newstart
12tlocked   = .false.
13# Tidal resonance ratio ? ratio T_orbit to T_rotation
14nres      = 1
15# Write some more output on the screen ?
16lwrite    = .false.
17# Save statistics in file "stats.nc" ?
18callstats = .false.
19# Test energy conservation of model physics ?
20enertest  = .false.
21# check if cpp and mugaz from start.nc are consistent with values computed by comp_cpp_mugaz with gases.def
22check_cpp_match = .false.
23# Check if physics inputs and outputs are ok
24check_physics_inputs = .true.
25check_physics_outputs = .true.
26
27## Directory where external input files are
28## ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29datadir     = datadir
30
31## Radiative transfer options
32## ~~~~~~~~~~~~~~~~~~~~~~~~~~
33# call radiative transfer?
34callrad    = .true.
35# the rad. transfer is computed every "iradia" physical timestep
36iradia     = 6
37# Use blackbody for stellar spectrum ?
38stelbbody    = .false.
39# Stellar blackbody temperature ?
40stelTbb      = 2000.000
41# call multilayer correlated-k radiative transfer ?
42corrk      = .true.
43# folder in which correlated-k data is stored ?
44corrkdir = Earth_JL13_extend
45# corrkdir    = Earth_110-710K
46# corrkdir   = N2CO2poor_H2Ovar
47# corrkdir   = megaCO2
48# corrkdir   = null
49# call visible gaseous absorption in radiative transfer ?
50callgasvis = .true.
51# call continuum in radiative transfer ?
52Continuum = .true.
53# Include Rayleigh scattering in the visible ?
54rayleigh   = .true.
55# Uniform absorption coefficient in radiative transfer?
56graybody     = .false.
57# Constant absorption coefficient in visible
58#      (in m^2/kg; only if graybody=true):
59#      tau_surf= kappa*P/g
60kappa_VI = 1.e-4
61# Constant absorption coefficient in IR
62#      (in m^2/kg; only if graybody=true):
63kappa_IR = 5.e-1
64# Use Newtonian cooling in place of radiative transfer ?
65newtonian    = .false.
66# Radiative timescale for Newtonian cooling ? [only if newtonian = T]
67tau_relax    = 30.00000
68# Test physics timescale in 1D ?
69testradtimes = .false.
70# Characteristic planetary equilibrium (black body) temperature
71# This is used only in the aerosol radiative transfer setup. (see aerave.F)
72tplanet    = 215.
73# Output spectral OLR in 1D/3D?
74specOLR    = .false.
75# Output global radiative balance in file 'rad_bal.out' - slow for 1D!!
76meanOLR    = .false.
77# Variable gas species: Radiatively active ?
78varactive  = .true.
79# Variable gas species: Fixed vertical distribution ?
80#   (not to be used in time integration mode)
81varfixed   = .false.
82# Variable gas species: Saturation percentage value at ground ?
83satval     = .8
84# Use fixed vertical profile, 1 step, no iteration ?
85kastprof     = .false.
86# Remove lower boundary (e.g. for gas giant sims)
87noradsurf    = .false.
88
89## Star type
90## ~~~~~~~~~
91startype = 1
92# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93# The choices are:
94#
95#       startype = 1            Sol        (G2V-class main sequence)
96#       startype = 2            Ad Leo     (M-class, synthetic)
97#       startype = 3            GJ644
98#       startype = 4            HD128167
99# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
100# Stellar flux at 1 AU. Examples:
101# 1366.0 W m-2          Sol today
102# 1024.5 W m-2          Sol today x 0.75 = weak early Sun
103# 18.462 W m-2          The feeble Gl581
104# 19.960 W m-2          Gl581 with e=0.38 orbital average
105Fat1AU = 1366.0
106
107
108## Tracer and aerosol options
109## ~~~~~~~~~~~~~~~~~~~~~~~~~~
110# Gravitational sedimentation of tracers (just H2O ice for now) ?
111sedimentation = .true.
112
113## Other physics options
114## ~~~~~~~~~~~~~~~~~~~~~
115# call turbulent vertical diffusion ?
116calldifv = .true.
117# use turbdiff instead of vdifc ?
118UseTurbDiff = .true.
119# call convective adjustment ?
120calladj  = .true.
121# call thermal conduction in the soil ?
122callsoil = .true.
123
124#########################################################################
125## extra non-standard definitions for Earth
126#########################################################################
127 
128## Tracer and aerosol options
129## ~~~~~~~~~~~~~~~~~~~~~~~~~~
130# Number of radiatively active aerosols
131naerkind = 1
132# Varying H2O cloud fraction?
133CLFvarying    = .true.
134# H2O cloud fraction?
135CLFfixval     = 1.
136# number mixing ratio of CO2 ice particles
137Nmix_co2      = 1.e5
138# basic dust opacity
139dusttau       = 0.0
140# water cloud pressure level (norm. by psurf)
141cloudlvl      = 0.0
142# atm mass update due to tracer evaporation/condensation?
143mass_redistrib = .true.
144# Radiatively active CO2 aerosol?
145aeroco2       = .false.
146# Fixed CO2 aerosol distribution?
147aerofixco2    = .false.
148# Radiatively active water aerosol?
149aeroh2o       = .true.
150# Fixed water aerosol distribution?
151aerofixh2o  = .false.
152# Radiatively active sulfur aersol?
153aeroh2so4     = .false.
154# fixed radii for h2o cloud particles?
155radfixed=.true.
156# number mixing ratio of water particles (for rafixed=.false.)
157Nmix_h2o      = 4e6
158# number mixing ratio of water ice particles (for rafixed=.false.)
159Nmix_h2o_ice      = 2.e4
160# radius of H2O water particles (for rafixed=.true.): (CHANGED FROM 10 TO 12 AFTER BENJAMIN)
161rad_h2o=12.e-6
162# radius of H2O ice particles (for rafixed=.true.):
163rad_h2o_ice=35.e-6
164
165## Water options
166## ~~~~~~~~~~~~~
167# Model water cycle
168water         = .true.
169# Model water cloud formation
170watercond     = .true.
171# Model water precipitation (including coagulation etc.)
172waterrain     = .true.
173# Moist adjustment
174moistadjustment = .true.
175# Use simple precipitation scheme?
176precip_scheme=4
177# multiplicative constant in Boucher 95 precip scheme
178Cboucher=0.6
179# Include hydrology ?
180hydrology     = .true.
181# active runoff ?
182activerunoff  = .true.
183# H2O snow (and ice) albedo ?
184albedosnow    = 0.65
185# Maximum sea ice thickness ?
186maxicethick   = 10.
187# Freezing point of seawater (degrees C) ?
188Tsaldiff      = 0.0
189# Evolve surface water sources ?
190sourceevol    = .false.
191# compute lightning rate ?
192compute_lightning     = .true.
193
194## CO2 options
195## ~~~~~~~~~~~
196# call CO2 condensation ?
197co2cond       = .false.
198# Set initial temperature profile to 1 K above CO2 condensation everywhere?
199nearco2cond   = .false.
200
201## Subsurface options
202## ~~~~~~~~~~~~~~~~~~
203# Number of subsurface layers (For Earth 14 is OK; for Mars 18)
204nsoilmx=14
205# Thickness of topmost soil layer (m) (For Earth 0.03 is OK; for Mars 0.0002)
206lay1_soil=0.03
207#Coefficient for soil layer thickness distribution (default is 2)
208alpha_soil=2
209
210## Ocean options
211## ~~~~~~~~~~~~~
212# Model slab-ocean (Main flag for slab ocean)
213ok_slab_ocean = .true.
214# The following flags can only be set to true if ok_slab_ocean is true
215# Ekman transport
216slab_ekman = .true.
217# Ekman zonal advection
218slab_ekman_zonadv = .true.
219# Horizontal diffusion (default coef_hdiff=25000., can be changed)
220slab_hdiff = .true.
221# Slab-ocean timestep (in physics timesteps)
222cpl_pas = 1
223# sea-ice
224#ok_slab_sic   = .true.
225# Gent-McWilliams Scheme (can only be true if slab_ekman is true)
226slab_gm   = .true.
227# Slab convective adjustment? 0 - no, 1 - yes
228slab_cadj = 1
229# H2O snow (and ice) albedo for sea ?
230#albedosnowsea    = 0.65
231
Note: See TracBrowser for help on using the repository browser.