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

(GETFIL): failed getting file from full path when try to continue run

Status
Not open for further replies.

Lei

Lei
New Member
when I run a continue for a BSSP370cmip6 compset case, I got error in rof log:
Reading restart dataset
(GETFIL): attempting to find local file
BSSP370cmip6.f19_g17.BSSP370cmip6_DEU_1.mosart.rh0.2025-01-01-00000.ncqIòÊqIòÊq
IòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊ
qIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIò
ÊqIòÊqIòÊqIòÊqIò
(GETFIL): failed getting file from full path:
./BSSP370cmip6.f19_g17.BSSP370cmip6_DEU_1.mosart.rh0.2025-01-01-00000.ncqIòÊqIò
ÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqI
òÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊq
IòÊqIòÊqIòÊqIòÊqIò
ERROR:
GETFIL: FAILED to get ./BSSP370cmip6.f19_g17.BSSP370cmip6_DEU_1.mosart.rh0.2025
-01-01-00000.ncqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊ
qIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIò
ÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIòÊqIò

I checked case.mosart.rh0.1979-01-03-00000.nc manually in run directory and I checked the file using ncdump -v locfnhr [mosart restart file], here is the result:
$ ncdump -v locfnhr case.mosart.rh0.2025-01-01-00000.nc
ncdump: locfnhr: No such variable

(base) [lilonghui_zhanghw1@mgt run]$ ncdump -v locfnhr case.mosart.r.2025-01-01-00000.nc
netcdf case.mosart.r.2025-01-01-00000 {
dimensions:
rtmlon = 720 ;
rtmlat = 360 ;
string_length = 64 ;
ntapes = 1 ;
max_chars = 255 ;
variables:
double RTM_VOLR_LIQ(rtmlat, rtmlon) ;
RTM_VOLR_LIQ:long_name = "water volume in cell (volr)" ;
RTM_VOLR_LIQ:units = "m3" ;
RTM_VOLR_LIQ:_FillValue = 1.e+36 ;
double RTM_VOLR_ICE(rtmlat, rtmlon) ;
RTM_VOLR_ICE:long_name = "water volume in cell (volr)" ;
RTM_VOLR_ICE:units = "m3" ;
RTM_VOLR_ICE:_FillValue = 1.e+36 ;
double RTM_RUNOFF_LIQ(rtmlat, rtmlon) ;
RTM_RUNOFF_LIQ:long_name = "runoff (runoff)" ;
RTM_RUNOFF_LIQ:units = "m3/s" ;
RTM_RUNOFF_LIQ:_FillValue = 1.e+36 ;
double RTM_RUNOFF_ICE(rtmlat, rtmlon) ;
RTM_RUNOFF_ICE:long_name = "runoff (runoff)" ;
RTM_RUNOFF_ICE:units = "m3/s" ;
RTM_RUNOFF_ICE:_FillValue = 1.e+36 ;
double RTM_DVOLRDT_LIQ(rtmlat, rtmlon) ;
RTM_DVOLRDT_LIQ:long_name = "water volume change in cell (dvolrdt)" ;
RTM_DVOLRDT_LIQ:units = "mm/s" ;
RTM_DVOLRDT_LIQ:_FillValue = 1.e+36 ;
double RTM_DVOLRDT_ICE(rtmlat, rtmlon) ;
RTM_DVOLRDT_ICE:long_name = "water volume change in cell (dvolrdt)" ;
RTM_DVOLRDT_ICE:units = "mm/s" ;
RTM_DVOLRDT_ICE:_FillValue = 1.e+36 ;
double RTM_WH_LIQ(rtmlat, rtmlon) ;
RTM_WH_LIQ:long_name = "surface water storage at hillslopes in cell" ;
RTM_WH_LIQ:units = "m" ;
RTM_WH_LIQ:_FillValue = 1.e+36 ;
double RTM_WH_ICE(rtmlat, rtmlon) ;
RTM_WH_ICE:long_name = "surface water storage at hillslopes in cell" ;
RTM_WH_ICE:units = "m" ;
RTM_WH_ICE:_FillValue = 1.e+36 ;
double RTM_WT_LIQ(rtmlat, rtmlon) ;
RTM_WT_LIQ:long_name = "water storage in tributary channels in cell" ;
RTM_WT_LIQ:units = "m3" ;
RTM_WT_LIQ:_FillValue = 1.e+36 ;
double RTM_WT_ICE(rtmlat, rtmlon) ;
RTM_WT_ICE:long_name = "water storage in tributary channels in cell" ;
RTM_WT_ICE:units = "m3" ;
RTM_WT_ICE:_FillValue = 1.e+36 ;
double RTM_WR_LIQ(rtmlat, rtmlon) ;
RTM_WR_LIQ:long_name = "water storage in main channel in cell" ;
RTM_WR_LIQ:units = "m3" ;
RTM_WR_LIQ:_FillValue = 1.e+36 ;
double RTM_WR_ICE(rtmlat, rtmlon) ;
RTM_WR_ICE:long_name = "water storage in main channel in cell" ;
RTM_WR_ICE:units = "m3" ;
RTM_WR_ICE:_FillValue = 1.e+36 ;
double RTM_EROUT_LIQ(rtmlat, rtmlon) ;
RTM_EROUT_LIQ:long_name = "instataneous flow out of main channel in cell" ;
RTM_EROUT_LIQ:units = "m3/s" ;
RTM_EROUT_LIQ:_FillValue = 1.e+36 ;
double RTM_EROUT_ICE(rtmlat, rtmlon) ;
RTM_EROUT_ICE:long_name = "instataneous flow out of main channel in cell" ;
RTM_EROUT_ICE:units = "m3/s" ;
RTM_EROUT_ICE:_FillValue = 1.e+36 ;
char locfnh(ntapes, max_chars) ;
locfnh:long_name = "History filename" ;
locfnh:comment = "This variable NOT needed for startup or branch simulations" ;
char locfnhr(ntapes, max_chars) ;
locfnhr:long_name = "Restart history filename" ;
locfnhr:comment = "This variable NOT needed for startup or branch simulations" ;
int timemgr_rst_type ;
timemgr_rst_type:long_name = "calendar type" ;
timemgr_rst_type:flag_values = 1, 2 ;
timemgr_rst_type:flag_meanings = "NO_LEAP_C GREGORIAN" ;
timemgr_rst_type:units = "unitless" ;
timemgr_rst_type:_FillValue = -999999999 ;
int timemgr_rst_step_sec ;
timemgr_rst_step_sec:long_name = "seconds component of timestep size" ;
timemgr_rst_step_sec:units = "sec" ;
timemgr_rst_step_sec:_FillValue = -999999999 ;
timemgr_rst_step_sec:valid_range = 0, 86400 ;
int timemgr_rst_start_ymd ;
timemgr_rst_start_ymd:long_name = "start date" ;
timemgr_rst_start_ymd:units = "YYYYMMDD" ;
timemgr_rst_start_ymd:_FillValue = -999999999 ;
int timemgr_rst_start_tod ;
timemgr_rst_start_tod:long_name = "start time of day" ;
timemgr_rst_start_tod:units = "sec" ;
timemgr_rst_start_tod:_FillValue = -999999999 ;
timemgr_rst_start_tod:valid_range = 0, 86400 ;
int timemgr_rst_ref_ymd ;
timemgr_rst_ref_ymd:long_name = "reference date" ;
timemgr_rst_ref_ymd:units = "YYYYMMDD" ;
timemgr_rst_ref_ymd:_FillValue = -999999999 ;
int timemgr_rst_ref_tod ;
timemgr_rst_ref_tod:long_name = "reference time of day" ;
timemgr_rst_ref_tod:units = "sec" ;
timemgr_rst_ref_tod:_FillValue = -999999999 ;
timemgr_rst_ref_tod:valid_range = 0, 86400 ;
int timemgr_rst_curr_ymd ;
timemgr_rst_curr_ymd:long_name = "current date" ;
timemgr_rst_curr_ymd:units = "YYYYMMDD" ;
timemgr_rst_curr_ymd:_FillValue = -999999999 ;
int timemgr_rst_curr_tod ;
timemgr_rst_curr_tod:long_name = "current time of day" ;
timemgr_rst_curr_tod:units = "sec" ;
timemgr_rst_curr_tod:_FillValue = -999999999 ;
timemgr_rst_curr_tod:valid_range = 0, 86400 ;

// global attributes:
:Conventions = "CF-1.0" ;
:history = "created on 09/30/23 09:03:19" ;
:username = "lilonghui_zhanghw1" ;
:host = "mgt" ;
:version = "unknown" ;
:source = "Model for Scale Adaptive River Transport MOSART1.0" ;
:case_title = "UNSET" ;
:case_id = "BSSP370cmip6.f19_g17.BSSP370cmip6_DEU_1" ;
:title = "MOSART Restart information, required to continue a simulation" ;
data:

locfnhr =
"./case.rh0.2025-01-01-00000.ncqI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362\312qI\362" ;
}
I saw a similar issue in another thread, but didn't get an effective solution, I really appreciate it if anyone can help me with this. Thanks!!
 

Attachments

  • cesm.log.30076.231001-110223.txt
    146.5 KB · Views: 3
  • rof.log.30076.231001-110223.txt
    12.2 KB · Views: 2

slevis

Moderator
Staff member
Hi @Lei,

Any thoughts what the extra characters are in the file name? I haven't seen that before.

More generally, have you restarted B-cases before successfully? Or have B-cases always failed to restart for you?

If you think it may be helpful, please share the link to the thread with the similar issue.
 

Lei

Lei
New Member
Hi @Lei,

Any thoughts what the extra characters are in the file name? I haven't seen that before.

More generally, have you restarted B-cases before successfully? Or have B-cases always failed to restart for you?

If you think it may be helpful, please share the link to the thread with the similar issue.
Hi slevis! Thanks for your reply. This is the first time I try to restart B-case. Looks like there's garbled characters in the file path while reading the mosart restart file. I saw a similar issue in thread: Continue Run not working (GETFIL): failed getting file from full path Error

In this thread the staff member suggested to switch from pnetcdf to netcdf in env_run.xml (PIO_TYPENAME). I set <value compclass="ROF">netcdf</value>, but it did not work. Is there any other possible solution?
 

oleson

Keith Oleson
CSEG and Liaisons
Staff member
Maybe a possible temporary workaround is to edit the *.r.* file so that locfnhr doesn't have those garbage characters in it.
 

Lei

Lei
New Member
Maybe a possible temporary workaround is to edit the *.r.* file so that locfnhr doesn't have those garbage characters in it.
Hi oleson, I would like to know what causes the restart file to have such a problem, Do you have any ideas?
 

oleson

Keith Oleson
CSEG and Liaisons
Staff member
I don't, sorry. You could try posting on the infrastructure forum.
 
Status
Not open for further replies.
Top