Hello everyone,
I've been trying to launch a branch run using CESM2.1.3 and FHIST compset with modified surface dataset (fsurdat) and land use timseries (flanduse_timeseries). I tried this before using CESM2.1.0 but failed due to the error mentioned in this following thread:
github.com
It said that the error checking on use_init_interp had been fixed in release-clm5.0.28. The CESM2.1.3 I'm using now includes a CLM version of release-clm5.0.30 so I think that should resolve the problem. However, it turned out that the setting of use_init_interp didn't work this time. I have tried setting use_init_interp= .true. by either claiming that in user_nl_clm or by the command line "./xmlchange CLM_NAMELIST_OPTS=use_init_interp=.true.". But the running process still crushed and the cesm.log reads like this:
check_dim ERROR: mismatch of input dimension 62100 with expected value
62040 for variable landunit
Did you mean to set use_init_interp = .true. in user_nl_clm?
(Setting use_init_interp = .true. is needed when doing a
transient run using an initial conditions file from a non-transient run,
or a non-transient run using an initial conditions file from a transient run,
or when running a resolution or configuration that differs from the initial conditions.)
I wonder why the model didn't recognize the updated setting for use_init_interp. Has anyone encountered this problem before?
Thank you!
I've been trying to launch a branch run using CESM2.1.3 and FHIST compset with modified surface dataset (fsurdat) and land use timseries (flanduse_timeseries). I tried this before using CESM2.1.0 but failed due to the error mentioned in this following thread:
Allow use_init_interp in a branch case even though it doesn't do anything · Issue #786 · ESCOMP/CTSM
If you try to run a branch case with use_init_interp = .true., the model dies at runtime with the message, ERROR: Can only set use_init_interp if finidat is set. On the surface, this check that use...
It said that the error checking on use_init_interp had been fixed in release-clm5.0.28. The CESM2.1.3 I'm using now includes a CLM version of release-clm5.0.30 so I think that should resolve the problem. However, it turned out that the setting of use_init_interp didn't work this time. I have tried setting use_init_interp= .true. by either claiming that in user_nl_clm or by the command line "./xmlchange CLM_NAMELIST_OPTS=use_init_interp=.true.". But the running process still crushed and the cesm.log reads like this:
check_dim ERROR: mismatch of input dimension 62100 with expected value
62040 for variable landunit
Did you mean to set use_init_interp = .true. in user_nl_clm?
(Setting use_init_interp = .true. is needed when doing a
transient run using an initial conditions file from a non-transient run,
or a non-transient run using an initial conditions file from a transient run,
or when running a resolution or configuration that differs from the initial conditions.)
I wonder why the model didn't recognize the updated setting for use_init_interp. Has anyone encountered this problem before?
Thank you!