The last entry in the atm log is:
(shr_stream_getCalendar) opening stream filename = /glade/scratch/jinmuluo/MESOCOM_fluxtower_BOOI4/datmdata/clmforc.BOOI4.Solr.isu_point.2014-01.nc
If I do a ncdump -k on that file I get:
netCDF-4
I don't think netCDF-4 is supported currently. Try converting your files to cdf5, using for example, nccopy -k cdf5
Thank you! After I've converted all nc files into 64-bit format, CLM returned me another error. Any clue of this kind of error? I guess it could happened in the format of the variable, but I'm not sure what cause this.
atm.log
-----------------
(shr_strdata_readstrm) opening : /glade/scratch/jinmuluo/MESOCOM_fluxtower_BOOI4/datmdata/clmforc.BOOI4.Solr.isu_point.2014-01.nc
(shr_strdata_readstrm) setting pio descriptor : /glade/scratch/jinmuluo/MESOCOM_fluxtower_BOOI4/datmdata/clmforc.BOOI4.Solr.isu_point.2014-01.nc
(shr_strdata_set_stream_iodesc) setting iodesc for : FSDS with dimlens(1), dimlens(2) = 1 1 variable as time dimension time
example of nc file
------------------------------
netcdf clmforc.BOOI4.Solr.isu_point.2022-12 {
dimensions:
time = 744 ;
lat = 1 ;
lon = 1 ;
variables:
int time(time) ;
time:units = "hours since 2022-12-01 00:00:00" ;
time:calendar = "proleptic_gregorian" ;
float lat(lat) ;
lat:_FillValue = NaNf ;
float lon(lon) ;
lon:_FillValue = NaNf ;
double FSDS(time, lat, lon) ;
FSDS:_FillValue = NaN ;
FSDS:units = "W m-2" ;
FSDS:long_name = "surface_incoming_shortwave_flux" ;
float LONGXY(lat, lon) ;
LONGXY:_FillValue = NaNf ;
LONGXY:long_name = "longitude" ;
LONGXY:units = "degrees_east" ;
LONGXY:mode = "time-invariant" ;
float LATIXY(lat, lon) ;
LATIXY:_FillValue = NaNf ;
LATIXY:long_name = "latitude" ;
LATIXY:units = "degrees_north" ;
LATIXY:mode = "time-invariant" ;
int EDGEE(lat, lon) ;
EDGEE:long_name = "eastern edge in atmospheric data" ;
EDGEE:units = "degrees_east" ;
EDGEE:mode = "time-invariant" ;
int EDGEW(lat, lon) ;
EDGEW:long_name = "western edge in atmospheric data" ;
EDGEW:units = "degrees_west" ;
EDGEW:mode = "time-invariant" ;
int EDGES(lat, lon) ;
EDGES:long_name = "southern edge in atmospheric data" ;
EDGES:units = "degrees_south" ;
EDGES:mode = "time-invariant" ;
int EDGEN(lat, lon) ;
EDGEN:long_name = "northern edge in atmospheric data" ;
EDGEN:units = "degrees_north" ;
EDGEN:mode = "time-invariant" ;
// global attributes:
:case_title = "MESONET 1-Hourly Atmospheric Forcing: Incoming Solar" ;
:Created_by = "jinmuluo" ;
:Sources = "
IEM :: ISU Soil Moisture Minute/Hourly Data Request" ;
}