Namelist¶
PrescribeSM has its own namelist that is called prescribe_SM_nl
.
This namelist must go in the run
directory of CESM.
The location of the run
directory is defined in $CASEROOT/env_run.xml
under the entry “RUNDIR”.
Note
an example namelist is given with the code
Namelist Options¶
- pSMfile : string
- path to the history file containing SOILLIQ and SOILICE
- pSMtype : int
- Defines how to prescribe SM, see Methods to Prescribe Soil Moisture.
- monthly : bool
- If
.false.
uses daily input. If.true.
assumes monthly mean SM is provided. - interp_day : bool
- If
.false.
uses the daily mean, if.true.
linearly interpolates between daily mean. Applies only if daily input data is used (monthly = .false.
). - levstart : int, optional
- First level to prescribe SM, default = 1.
- levstop : int, optional
- Last level to prescribe SM, default = 10.
- nudge : float between 0. and 1., optional
- Nudging parameter. Not tested. Default = 1 (i.e. no nudging).
- use_qdrai : bool, optional
- Only for pSMtype 3. Do not use, default =
.true.
. - reservoir_capacity, float, optional
- Only for pSMtype 3. Do not use, default = 0.
Warning
if you set monthly=.true. but have a daily SM input file it will still work (uses the first 12 days as the months)