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

Mismatch of input dimension for for variable lsmpft

Hi,Im running CESM2.0.0 with CLM 5.0 compset-I1PtClm50SpGs. It will run successfully if the variable "CLM_BLDNML_OPTS" was set "-bgc bgc -crop" with crop ON in env_run.xml. However, if the variable "CLM_BLDNML_OPTS" was set "-bgc bgc" with crop OFF in env_run.xml. I'm running my model using my single flux tower data. When I run the case, I get the following error:Finished creating component namelists------------------------------------------------------------------------- - Prestage required restarts into /wps/home/linxf/CLM/cesm_outdata/cesm2_0_0/1x1pt_CA-Ca1_test/run - Case input data directory (DIN_LOC_ROOT) is /wps/home/linxf/CLM/cesm_indata  - Checking for required input datasets in DIN_LOC_ROOT-------------------------------------------------------------------------2018-10-26 19:22:49 MODEL EXECUTION BEGINS HERErun command is /wps/home/linxf/CLM/CLM5.0_install/software/mpich-3.1.1/bin/mpirun  -np 1 /wps/home/linxf/CLM/cesm_outdata/cesm2_0_0/1x1pt_CA-Ca1_test/bld/cesm.exe  >> cesm.log.$LID 2>&1  ERROR: RUN FAIL: Command '/wps/home/linxf/CLM/CLM5.0_install/software/mpich-3.1.1/bin/mpirun  -np 1 /wps/home/linxf/CLM/cesm_outdata/cesm2_0_0/1x1pt_CA-Ca1_test/bld/cesm.exe  >> cesm.log.$LID 2>&1 ' failedSee log file for details: /wps/home/linxf/CLM/cesm_outdata/cesm2_0_0/1x1pt_CA-Ca1_test/run/cesm.log.181026-192248
I check the cesm.log and lnd.log files, which show the dimension of variable lsmpft are mismatch:Attempting to read surface boundary data .....346  (GETFIL): attempting to find local file surfdata_1x1pt_CA-Ca1_78pfts_CMIP6_simyr2000.nc347  (GETFIL): using /wps/home/linxf/CLM/cesm_indata/lnd/clm2/surfdata_map/surfdata_1x1pt_CA-Ca1_78pfts_CMIP6_simyr2000.nc348  Opened existing file /wps/home/linxf/CLM/cesm_indata/lnd/clm2/surfdata_map/surfdata_1x1pt_CA-Ca1_78pfts_CMIP6_simyr2000.nc      262144349  check_var: variable xc is not on dataset350  surfrd_get_data lon_var = LONGXY lat_var =LATIXY351  check_dim ERROR: mismatch of input dimension           79  with expected value           17  for variable lsmpft 352  ERROR: ERROR in /wps/home/linxf/CLM/cesm_code/cesm2_0_0/components/clm/src/main/ncdio_pio.F90.in at line 368 I checked the variable lsmpft of surfdata_map/surfdata in CLM4 and CLM4.5 are both 17, but I creating the surface data with default CLM5.0. I checked the surfdata file surfdata_map/surfdata_1x1pt_CA-Ca1_78pfts_CMIP6_simyr2000.nc and it's variable lsmpft is exactly 79, how can I match the 17 expected value. Is it that if I don't open crop, it will get the expected lsmpft value of CLM4.0 or CLM4.5?I only want to run the CN or BGC modules, how should i do to solve this problem?Thank you very much for your help.
 
I find that there is not "mksrf_flai" in my lnd/clm2/rawdata/. I only have "mksrf_lai_78pfts_simyr2005.c170413.nc" fileand "mksrf_lai20pft_0.5x0.5_simyr1990s.c090417.nc" file.And I don't know if this is the reason that after I spinup the model, there just only a set of empty values. Do you know why?
 
Top