Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

Rapid drying of prescribed soil moisture in high latitude regions

sukim

SeungUk
New Member
Hi,

I'm running prescribed soil moisture experiments and want the model to stick to the prescribed values rather than actively evolve over time. We conducted two experiments on Derecho prescribing monthly and daily soil moisture data, where the daily values were interpolated from the monthly data. The model was run from April to June.

However, both experiments share a similar issue of rapid drying of soil moisture in the high latitude regions.
I expected the simulated soil moisture values to closely match the prescribed values. But the result concerning as there is a significant difference in the high-latitude regions. Is this because CLM allows soil moisture to evolve through hydrological processes? Still, the deviation seems too large, and surface soil moisture in high-latitude regions is depleting too quickly.

Could someone help me understand what I might be missing?

image001.png
Differences in surface soil moisture (H2OSOI, levsoi=0) averaged over the first 30 days.

Picture1.png
Globally averaged differences in soil moisture.


How can we enforce the prescribed soil moisture and prevent the model from diverging?
Would modifying the source code—such as repeatedly calling PrescribedSoilMoistureInterp after any subroutine alters soil moisture—help achieve this?

Any insights would be greatly appreciated!



Below is the information about my simulation setup and changes I've made.

CESM version: CESM2.2.2
Compset: FHIST (HIST_CAM60_CLM50%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV_SIAC_SESP)

user_nl_clm
use_soil_moisture_streams = .true.
stream_fldfilename_soilm = ‘/path/to/soil_moisture_data/LFMIP-pdLC-SST.H2OSOI.0.9x1.25.20levsoi.natveg.1980-2014.MONS_climo.c190716.nc’
soilm_ignore_data_if_missing = .true.

env_run.xml
CLM_BLDNML_OPTS: -bgc sp -ignore_warnings

soil moisture data: LFMIP-pdLC-SST.H2OSOI.0.9x1.25.20levsoi.natveg.1980-2014.MONS_climo.c190716.nc

BalanceCheckMode.F90
blocked calling endrun at line 470
! call endrun(decomp_index=indexc, clmlevel=namec, msg=errmsg(sourcefile, __LINE__))
 

Attachments

  • image001.png
    image001.png
    60.3 KB · Views: 0
  • Picture1.png
    Picture1.png
    23.1 KB · Views: 0

slevis

Moderator
Staff member
First let me confirm that I understand.

You tried two simulations prescribing soil moisture from the file stream_fldfilename_soilm:
1) Prescribe monthly soil moisture
2) Prescribe daily soil moisture (the monthly data interpolated to daily)

And you hoped to get a smaller difference between "simulated" and "climatology", right?

Questions and ideas:
1) You wrote that both simulations show the underestimation, but I would expect the monthly to be MORE underestimated. Is this true?
2) Maybe also try a simulation where you do not prescribe the soil moisture or change anything else about the model (let's call it CONTROL simulation). Is this even drier than the prescribed cases? If so, how much improvement do you get by prescribing the soil moisture?
3) You may find it helpful and insightful to look at other variables that likely change in the three simulations, for example:
- drainage and runoff related variables
- evapotranspiration and its components
- partitioning of H2OSOI into liquid and solid soil moisture
 
Vote Upvote 0 Downvote
Top