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

CTSM spinup issues with FATES option

Status
Not open for further replies.

ceyang

ceyang
New Member
Hi All,

I encountered a few issues regarding CTSM spinup with FATES. I use CTSM5.1.dev118 and configure my model with I2000Clm51FatesRs to run single-point simulations at high latitudes/Arctic (ranging 57-67 N). Some of the case setup information is attached and I briefly describe it below:

a) RUN_TYPE = startup and configured with -bgc fates -no-megan option;
b) data atm, active lnd with FATES, stub for all other components;
c) spinup with repeated 1991-2010 GSWP3 forcing and prescribed 2000 aerosol, ozone, and nitrogen deposition states;
d) cold start without accelerated spinup.

My first issue is that I am conducting simulations at high-latitude/arctic sites, and it took 15,000+ years to reach equilibrium due to the slow turnover time for total soil organic carbon content. Because of the file naming limitation, I ran 9,900 years and then used the hybrid mode to finish the remaining 6,000+ years. Is it reasonable to use this mode for such a long spinup run in my case? Or should I modify the file naming codes?

The second issue is utilizing the spinup results to initialize the historical transient run. I encountered an issue with unmatched current year and initial condition file, which was posted previously by another member. However, I am still unsure how to fix it for my case. The failed log (lnd.log.3460629) shows "ERROR: Current model year does not match year on initial conditions file (finidat) ... This match is a requirement when both: (a) The current run is a transient run, and (b) The initial conditions file was generated from a transient run." I suppose my spinup runs, which provide the initial conditions for my historical simulations, are not transient. I then tried to force the model bypassing this error with "check_finidat_year_consistency = .false." added in user_nl_clm. The model ran but used default cold start initial conditions rather than my spinup outputs (lnd.log.3460685). It would be very much appreciated if any comment or solution could help solve this issue.

Thank you,
Cheng-En
 

Attachments

  • config_spinup.txt
    1.5 KB · Views: 8
  • config_historical.txt
    1.8 KB · Views: 3
  • lnd.log.3460629.chadmin1.ib0.cheyenne.ucar.edu.230925-124929.gz
    21.3 KB · Views: 2
  • lnd.log.3460685.chadmin1.ib0.cheyenne.ucar.edu.230925-125545.gz
    43 KB · Views: 0

ceyang

ceyang
New Member
I tried a suggestion from another member and two items should be specified in user_nl_clm to solve the issue:
a) adding the absolute path of the restart file
b) check_finidat_year_consistency = .false.

Use xmlchange to modify RUN_REFDIR, RUN_REFCASE, and RUN_REFDATE values according to previous years' CESM training slides won't work, at least in my case.
 

slevis

Moderator
Staff member
Just to clarify:
If this last simulation is a "startup" I think it would explain why "RUN_REFDIR" "RUN_REFCASE" "RUN_REFDATE" did not work; I believe we use these for branch and hybrid simulations only.

About your earlier hybrid, I don't see anything wrong with what you did. I don't think that I would modify the file naming, but I would try to be very organized in keeping track of the different cases and their output.
 
Status
Not open for further replies.
Top