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
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