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

How to change the start year in simulations under HIST compset?

Status
Not open for further replies.

Song

Song Jiang
New Member
Hi all,

I am trying to run both land-only and fully-coupled simulations with transient forcing. Therefore, I plan to choose the compset IHistClm50Sp for land-only simulations and the compset BHIST for fully-coupled simulations, respectively. I want to run simulations starting from 1870. However, the default start year is 1850 in HIST compset.

In this case, I am not sure how to change the start year. Based on the existed forums, my current understanding is as follows:

1. IHistClm50Sp
In land-only simulations, I need to change RUN_STARTDATE, DATM_CPLHIST_YR_START, DATM_CPLHIST_YR_END, DATM_CPLHIST_ALIGN.
RUN_STARTDATE = 1870
DATM_CPLHIST_ALIGN = 1
DATM_CPLHIST_YR_START = 1870
DATM_CPLHIST_YR_END = 2014 (if I hope the simulations end in 2014)

Is that all I need to set?

2. BHIST
I am more confused about the settings in fully-coupled simulations. Should I change RUN_STARTDATE, RUN_REFCASE, and RUN_REFDATE?

When the compset is set as BHIST and RUN_STARTDATE is set as 1870, I found the default RUN_REFCASE = b.e21.B1850.f09_g17.CMIP6-piControl.001_v3hist, and the default RUN_REFDATE = 0501-01-01. Apparently, the forcing data with the default RUN_REFCASE and RUN_REFDATE would not be starting from 1870.

Therefore, should I go to '/glade/campaign/collections/cmip/CMIP6/restart' to find another case which include the year 1870 as the RUN_REFCASE? Any other parameters I need to change?

Thanks for your attention to this matter.

Best,
Song
 

slevis

Moderator
Staff member
1a. The following may be explained somewhere in the documentation, but here's a simple explanation:
We typically run the period 1850-1900 with
RUN_STARTDATE = 1850
DATM_CPLHIST_ALIGN = 1901
DATM_CPLHIST_YR_START = 1901
DATM_CPLHIST_YR_END = 1920
because the DATM files start in 1901 and not earlier. In your case, I would just change the first line to 1870. The rest should be the same.

1b. When the simulation gets to any year from 1901 to 1920, I make the following changes to my env_run.xml and user_nl_clm files (I added the suffixes with the years to these file-names only to use with the diffs):
diff env_run.xml_1921-2014 env_run.xml_1850-1900
Diff:
147c147
<     <entry id="RUN_TYPE" value="hybrid">
---
>     <entry id="RUN_TYPE" value="startup">
235c235
<     <entry id="RUN_STARTDATE" value="1920-01-01">
---
>     <entry id="RUN_STARTDATE" value="1850-01-01">
1108c1108
<     <entry id="DATM_YR_END" value="2014">
---
>     <entry id="DATM_YR_END" value="1920">

diff user_nl_clm.1921-2014 user_nl_clm.1850-1900
Diff:
20c20,21
<  finidat = '<the_last_restart_file_generated_by_the_same_simulation>'
---
>  use_init_interp = .true.
>  finidat = '<the_initial_file_that_you_use_for_starting_the_simulation_in_1870>'
 

slevis

Moderator
Staff member
2. I'm less experienced with BHIST, but I would do one of two things:
- Change the startdate to 1870 and leave the rest unchanged. Assuming this works, I think you end up with initial conditions from 1850. If initial conditions for 1870 exist and you can access them, then use those instead.
- Change nothing and just run the extra 20 years from 1850 to 1869 before continuing with 1870.
 

Song

Song Jiang
New Member
2. I'm less experienced with BHIST, but I would do one of two things:
- Change the startdate to 1870 and leave the rest unchanged. Assuming this works, I think you end up with initial conditions from 1850. If initial conditions for 1870 exist and you can access them, then use those instead.
- Change nothing and just run the extra 20 years from 1850 to 1869 before continuing with 1870.
Thank you, Dr. Levis! Your detailed explanation, especially for the land-only simulations, is very helpful.

For the fully-coupled simulations, I have tried to create the case with only the startdate changed to 1870 according to your suggestion. The ncdata = 'b.e21.B1850.f09_g17.CMIP6-piControl.001_v3hist.cam.i.0501-01-01-00000.nc', and there is no other files with different year exist in this path (/glade/campaign/cesm/cesmdata/cseg/inputdata/cesm2_init/b.e21.B1850.f09_g17.CMIP6-piControl.001_v3hist/), so the first way may not work. I am thinking about finding a restart file near 1870 year to run the fully-coupled simulations I want. I hope this would work, otherwise, I can only run the extra years as the second way you suggested.

Thank you again for your help!
 
Status
Not open for further replies.
Top