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

Surface data error: GLACIER_REGION NOT on surfdata file

sandeepc

Sandeep Chinta
New Member
I am using CESM2.1.3 and tried to create a case using resolution f02_g17 with compset I2000Clm50BgcCru (Long name: 2000_DATM%CRUv7_CLM50%BGC_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV).
The domain and surface files that I used are domain.lnd.fv0.23x0.31_gx1v6.100517.nc and surfdata_0.23x0.31_simyr2000_c100406.nc, respectively.

But I got an error as follows when I tried to build the case.
ERROR: Need to provide valid mapping file between glc and lnd in xml variable glc2lnd_fmapname

As I do not require land and river model, I also tried with a different compset. 2000_DATM%CRUv7_CLM50%BGC_SICE_SOCN_SROF_SGLC_SWAV.
This time the case was built successfully. But I got the following error when the job was running.
ERROR: GLACIER_REGION NOT on surfdata file ERROR in glcBehaviorMod.F90 at line

Is the surface data that I am using, correct for my case?

I have attached the CaseStatus and cesm.log files.

Any help would be much appreciated.


Regards
Sandeep
 

Attachments

  • CaseStatus.txt
    7.3 KB · Views: 1
  • cesm.log.444716.220411-161621.txt
    9.1 KB · Views: 1
  • cpl.log.444716.220411-161621.txt
    42.3 KB · Views: 1

oleson

Keith Oleson
CSEG and Liaisons
Staff member
I get this error when I try to create a new case with this compset and resolution:

err=ERROR : CLM build-namelist::CLMBuildNamelist::add_default() : No default value found for fsurdat.

It sounds like you've found some f02 datasets in inputdata and tried to run with those (we don't recommend that). But the fsurdata is old enough such that it doesn't have the GLACIER_REGION field on it. So I think you will have to create a f02 surface dataset with the mksurfdata tool.
 

sandeepc

Sandeep Chinta
New Member
You are right. I looked for surface data from the input data that matches the resolution and downloaded that.

Thank you. I will generate the surface data using mksurfdata tool.
 

sandeepc

Sandeep Chinta
New Member
I have generated the surface data (surfdata_0.23x0.31_hist_78pfts_CMIP6_simyr2000_c220412.nc) for f02 resolution using mksurfdata tool and tried to run the simulation with compset 2000_DATM%CRUv7_CLM50%BGC_SICE_SOCN_SROF_SGLC_SWAV.

I have the following error from lnd.log file:
Attempting to read surface boundary data .....
(GETFIL): attempting to find local file
surfdata_0.23x0.31_hist_78pfts_CMIP6_simyr2000_c220412.nc
(GETFIL): using
/net/fs05/d1/sandeepc/cesm21/my_cesm_sandbox/components/clm/tools/mksurfdata_ma
p/surfdata_0.23x0.31_hist_78pfts_CMIP6_simyr2000_c220412.nc
Opened existing file
/net/fs05/d1/sandeepc/cesm21/my_cesm_sandbox/components/clm/tools/mksurfdata_ma
p/surfdata_0.23x0.31_hist_78pfts_CMIP6_simyr2000_c220412.nc 393216
check_var: variable xc is not on dataset
surfrd_get_data lon_var = LONGXY lat_var =LATIXY
check_dim ERROR: mismatch of input dimension 79 with expected value
17 for variable lsmpft
ERROR:
ERROR in /net/fs05/d1/sandeepc/cesm21/my_cesm_sandbox/components/clm/src/main/n
cdio_pio.F90.in at line 368

Could you help me resolve this error?
 

oleson

Keith Oleson
CSEG and Liaisons
Staff member
The error indicates that the dataset you created is intended for a BGC-CROP simulation (78pfts) while the case you created is a BGC case without crops (16pfts)
 
Top