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

Run error: sum of wt_glc_mec

zzzggg

Zhangge
New Member
Dear everyone,
The version I am using is CESM2.2.0. I used files from (https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/) and followed the steps to create surface data and related files. The surface is global and res is hcru_ hcru
From cold start, an error occurred after case.subsmit
surfrd_special ERROR: sum of wt_glc_mec not 1.00000000000000 at nl= 59 sum is: 0.000000000000000E+000
The relevant log files are as follows, and i have browsed some posts and speculated whether the source file for producing surface data needs to be modified. If so, how can I locate which file it is and how can I modify it? If you could provide some suggestions, I would greatly appreciate it
 

Attachments

  • atm.log.4399572.240821-225611.txt
    8 KB · Views: 0
  • cesm.log.4399572.240821-225611.txt
    196.9 KB · Views: 0
  • cpl.log.4399572.240821-225611.txt
    44.8 KB · Views: 0
  • lnd.log.4399572.240821-225611.txt
    17.4 KB · Views: 1

oleson

Keith Oleson
CSEG and Liaisons
Staff member
I believe PCT_GLC_MEC on your surface dataset needs to sum to 100% at every gridcell. You can look at an out of the box surface dataset to confirm.
 

zzzggg

Zhangge
New Member
I believe PCT_GLC_MEC on your surface dataset needs to sum to 100% at every gridcell. You can look at an out of the box surface dataset to confirm.
Thank you for your reply. I used the surfdata_360x720kru_78pfts_CMIP6usimyr2000_c170824. nc file but has same error, and modified the PCT_GLC_MEC in the file to strictly equal 100, but it still has the same error. Do you have any other suggestions?
 

slevis

Moderator
Could you share all the steps that got you to the error?

You may find it helpful to follow the basic instructions for starting a case in the User's Guide. When you get that to work, then you can look for what you did differently that may explain the error that you're getting.
 

zzzggg

Zhangge
New Member
Could you share all the steps that got you to the error?

You may find it helpful to follow the basic instructions for starting a case in the User's Guide. When you get that to work, then you can look for what you did differently that may explain the error that you're getting.
Thank you for your reply. Here are my steps:
Surface data: surfdata_360x720kru_78pfts_CMIP6usimyr2000_c170824. nc

./xmlchange RUN_STARTDATE=1961-01-01
./xmlchange STOP_N=1
./xmlchange STOP_OPTION=nmonths
./xmlchange CLM_FORCE_COLDSTART='on'
./xmlchange LND_DOMAIN_FILE='domain.lnd.360x720_cruncep.130305.nc'
./xmlchange ATM_DOMAIN_FILE='domain.lnd.360x720_cruncep.130305.nc'
./case.creatname --case GL05cres --res hcru_hcru --compset I2000Clm50SpGs --machine bscca2 --run-unsupported
./case.setup
./case.build

use_nl_clm:
fsurdat = '/public3/home/sc4023/CESM_CASE/surfacedata_case/surfdata_360x720cru_78pfts_CMIP6_simyr2000_c170824.nc'
hist_empty_htapes = .true.
hist_fincl1= 'SWup','LWup','FSH','Qh','EFLX_LH_TOT','FGR','Rnet','FGR12'
hist_fincl2= 'TG','SOILLIQ','TSOI'
hist_fincl3= 'GPP', 'NPP','NEE','NEP','NBP','HR','ER','FCO2'
hist_fincl4= 'HK','SMP','SOILPSI'
hist_nhtfrq = -3,-3,-3,-3
hist_mfilt = 2920,2920,2920,2920

use_nl_datm:
streams = "datm.streams.txt.CLM1PT.360x720cru 1961 1961 1961",
"datm.streams.txt.presaero.clim_2000 1 2000 2000",
"datm.streams.txt.topo.observed 1 1 1"

user_datm.streams.txt.CLM1PT.360x720cru:
<?xml version="1.0"?>
<file id="stream" version="1.0">
<dataSource>
GENERIC
</dataSource>
<domainInfo>
<variableNames>
time time
xc lon
yc lat
area area
mask mask
</variableNames>
<filePath>
/public3/home/sc4023/CESM_CASE/domaindata_case
</filePath>
<fileNames>
domain.lnd.360x720_cruncep.130305.nc
</fileNames>
</domainInfo>
<fieldInfo>
<variableNames>
TBOT tbot
RH rh
WIND wind
PRECTmms precn
FSDS swdn
PSRF pbot
FLDS lwdn
</variableNames>
<filePath>
/public3/home/sc4023/cesm_inputdata/atm/datm/GL05
</filePath>
<fileNames>
1961-01.nc
</fileNames>
<offset>
0
</offset>
</fieldInfo>
</file>

./case.submit

I tried my best to follow the User's Guide to complete it, maybe there were errors that I didn't notice. If you have any suggestions, I would be very grateful
 

zzzggg

Zhangge
New Member
Could you share all the steps that got you to the error?

You may find it helpful to follow the basic instructions for starting a case in the User's Guide. When you get that to work, then you can look for what you did differently that may explain the error that you're getting.
I think I used a mismatched compset. Thank you for your reply
 

zzzggg

Zhangge
New Member
Could you share all the steps that got you to the error?

You may find it helpful to follow the basic instructions for starting a case in the User's Guide. When you get that to work, then you can look for what you did differently that may explain the error that you're getting.

Dear @slevis,I regret to find that when I used I2000Clm50BgcCropGs, the surface data was fine, but when I resubmitted the case, the surface error reappeared. When I tried to create a successful case again, the problem still existed, which left me very confused. If you could give me some advice, I would greatly appreciate it​

 

zzzggg

Zhangge
New Member

Dear @slevis,I regret to find that when I used I2000Clm50BgcCropGs, the surface data was fine, but when I resubmitted the case, the surface error reappeared. When I tried to create a successful case again, the problem still existed, which left me very confused. If you could give me some advice, I would greatly appreciate it​

When NTASKS=64 is set, it runs successfully, but everything else fails. Is it a parallel problem?
 
Top