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

CFCs cannot be automatically initialized in BHIST experiment

xnnzka

xnnzka
New Member
Hello, everyone!

I meet a strange problem!

When I try a BHIST simulation, I can not build it!

The error is:
"2024-12-05 17:43:22 ocn
Calling /public/home/zhenliu/CESM/components/pop//cime_config/buildnml
... buildnml: calling pop buildcpp to set build time options
ERROR: Command /public/home/zhenliu/CESM/components/pop/bld/build-namelist failed rc=255
out=RUN_TYPE=startup
START_YEAR_adj=1980 ge pcfc_first_nonzero_year=1936
ERROR: CFCs cannot be automatically initialized post 1936 in a startup run
Set init_cfc_option or change pcfc_first_nonzero_year in user_nl_pop.
err=Died at /public/home/zhenliu/CESM/components/pop/bld/build-namelist line 1377.
"

I do not know how I should modify the init_cfc_option or pcfc_first_nonzero_year!!

I try to modify the pcfc_first_nonzero_year into 1981 because I see this information in github (POP2-CESM/cime_config/testdefs/testmods_dirs/pop/cfc_sf6/user_nl_pop at master · ESCOMP/POP2-CESM).
Specifically, I make these modifications in user_nl_pop:

model_year&cfc_nml = 1
data_year&cfc_nml = 1980
pcfc_first_nonzero_year = 1981 ! allow startup to start in 1980

model_year&sf6_nml = 1
data_year&sf6_nml = 1980
psf6_first_nonzero_year = 1981 ! allow startup to start in 1980

But they don't work. The error is :

"ERROR: Command /public/home/zhenliu/CESM/components/pop/bld/build-namelist failed rc=255
out=RUN_TYPE=startup
START_YEAR_adj=3959 ge pcfc_first_nonzero_year=1981
ERROR: CFCs cannot be automatically initialized post 1981 in a startup run
Set init_cfc_option or change pcfc_first_nonzero_year in user_nl_pop.
err=Died at /public/home/zhenliu/CESM/components/pop/bld/build-namelist line 1377."


I attach my *csh file to let you know how I create a new case and what I set.

Very thanks for any potential useful suggestions!

What version of the code are you using?
CESM 2.2.0
 

Attachments

  • BHIST_10yr_once.csh.txt
    4.4 KB · Views: 0

xnnzka

xnnzka
New Member
I'd like to add: when I change the RUN_STARTDATE=1850-01-01, it works!

So I want to know: If I want to start a 1980 run of the BHIST experiment, does that mean I have to have the 1980 restart file?
 
Vote Upvote 0 Downvote
Top