Hello, I am using a recent version of the CLM5 and I try to run my case with my own atmosphere forcing. Considering that my forcing data is high resolution (e.g., 1/2 hourly), I selected "CLM1PT" for DATM_MODE. Here is something in the user_nl_datm_streams:
CLM_USRDAT.1x1_Bo1:datafiles= $CLM_USRDAT_DIR/1x1_Bo1/2000-01.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-02.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-03.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-04.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-05.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-06.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-07.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-08.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-09.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-10.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-11.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-12.nc
CLM_USRDAT.1x1_Bo1:year_first=2000
CLM_USRDAT.1x1_Bo1:year_last=2001
CLM_USRDAT.1x1_Bo1:year_align=2000
CLM_USRDAT.1x1_Bo1:dtlimit=1.0
CLM_USRDAT.1x1_Bo1:offset=0
CLM_USRDAT.1x1_Bo1:tintalgo=nearest
CLM_USRDAT.1x1_Bo1:mapalgo=nn
CLM_USRDAT.1x1_Bo1:taxmode=cycle
However, the simulation failed due to an error (please see the cesm.log and atm.log below). I have no idea what they mean. Any chance if you could give me some guidance? Thanks!
As shown in the CESM.log:
(shr_strdata_advance) ERROR: for stream 1
(shr_strdata_advance) ERROR: dtime, dtmax, dtmin, dtlimit =
1.04166666666667 1.04166666666667 4.166666666666663E-002
1.50000000000000
(shr_strdata_advance) ERROR: ymdLB, todLB, ymdUB, todUB = 20000228
82800 20000301 0
ERROR: (shr_strdata_advance) ERROR dt limit for stream, see atm.log output
As shown in the ATM.log:
(shr_strdata_readstrm) close : /glade/scratch/mengqij/my_subset_data_Bo1_f/1x1_Bo1/2000-02.nc
(shr_strdata_readstrm) opening : /glade/scratch/mengqij/my_subset_data_Bo1_f/1x1_Bo1/2000-03.nc
(shr_strdata_readstrm) reading file ub: /glade/scratch/mengqij/my_subset_data_Bo1_f/1x1_Bo1/2000-03.nc 1
(shr_strdata_advance) ERROR: for stream 1
(shr_strdata_advance) ERROR: dtime, dtmax, dtmin, dtlimit =
1.04166666666667 1.04166666666667 4.166666666666663E-002
1.50000000000000
(shr_strdata_advance) ERROR: ymdLB, todLB, ymdUB, todUB = 20000228
82800 20000301 0
CLM_USRDAT.1x1_Bo1:datafiles= $CLM_USRDAT_DIR/1x1_Bo1/2000-01.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-02.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-03.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-04.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-05.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-06.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-07.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-08.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-09.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-10.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-11.nc,$CLM_USRDAT_DIR/1x1_Bo1/2000-12.nc
CLM_USRDAT.1x1_Bo1:year_first=2000
CLM_USRDAT.1x1_Bo1:year_last=2001
CLM_USRDAT.1x1_Bo1:year_align=2000
CLM_USRDAT.1x1_Bo1:dtlimit=1.0
CLM_USRDAT.1x1_Bo1:offset=0
CLM_USRDAT.1x1_Bo1:tintalgo=nearest
CLM_USRDAT.1x1_Bo1:mapalgo=nn
CLM_USRDAT.1x1_Bo1:taxmode=cycle
However, the simulation failed due to an error (please see the cesm.log and atm.log below). I have no idea what they mean. Any chance if you could give me some guidance? Thanks!
As shown in the CESM.log:
(shr_strdata_advance) ERROR: for stream 1
(shr_strdata_advance) ERROR: dtime, dtmax, dtmin, dtlimit =
1.04166666666667 1.04166666666667 4.166666666666663E-002
1.50000000000000
(shr_strdata_advance) ERROR: ymdLB, todLB, ymdUB, todUB = 20000228
82800 20000301 0
ERROR: (shr_strdata_advance) ERROR dt limit for stream, see atm.log output
As shown in the ATM.log:
(shr_strdata_readstrm) close : /glade/scratch/mengqij/my_subset_data_Bo1_f/1x1_Bo1/2000-02.nc
(shr_strdata_readstrm) opening : /glade/scratch/mengqij/my_subset_data_Bo1_f/1x1_Bo1/2000-03.nc
(shr_strdata_readstrm) reading file ub: /glade/scratch/mengqij/my_subset_data_Bo1_f/1x1_Bo1/2000-03.nc 1
(shr_strdata_advance) ERROR: for stream 1
(shr_strdata_advance) ERROR: dtime, dtmax, dtmin, dtlimit =
1.04166666666667 1.04166666666667 4.166666666666663E-002
1.50000000000000
(shr_strdata_advance) ERROR: ymdLB, todLB, ymdUB, todUB = 20000228
82800 20000301 0