koichi_sakaguchi@pnnl_gov
Member
Dear all.
I'm working on a single-point simulation with CLM4. The test case for Vancourver works on my linux machine, so I am trying to run a simulation for a site of my interest (Amazon). I made atm forcing data similar to the one used in the Vancouver example.
At run time, I get this error message:
(datm_comp_run) atm: model date 10101 0s
(datm_comp_init) datm_comp_init done
(datm_comp_run) atm: model date 10101 0s
(datm_comp_init) datm_comp_init done
(datm_comp_run) atm: model date 10101 1800s
(datm_comp_run) atm: model date 10101 3600s
(shr_dmodel_readLBUB) reading file: /home/sakaguch/cesm1_0/inputdata/atm/datm7/CLM1PT_data/1x1pt_f19_
TapajosKM67/2002-01.nc 2
(shr_strdata_advance) ERROR: dt limit1 8.331018518518518E-002
4.166666666666666E-002 1.50000000000000
(shr_strdata_advance) ERROR: dt limit2 10101 3600 10101
7200
(shr_sys_abort) ERROR: (shr_strdata_advance) ERROR dt limit
(shr_sys_abort) WARNING: calling shr_mpi_abort() and stopping
The time step for CLM is default (same as the Vancourver case, 1800 s) and the time vectors in my atm forcing and Vancouver example are almost the same, one-hour resolution:
Vancourver: time = 0, 0.04166667, 0.08333334, 0.125, 0.1666667, 0.2083333, 0.25,
0.2916667, 0.3333333, 0.375, 0.4166666, 0.4583333, 0.4999999, 0.5416666,
0.5833333, 0.625, 0.6666667, 0.7083334, 0.7500001, 0.7916667, 0.8333334, ...
my forcing data: time = 0, 0.04166667, 0.08333334, 0.125, 0.1666667, 0.2083333, 0.25,
0.2916667, 0.3333333, 0.375, 0.4166667, 0.4583333, 0.5, 0.5416667,
0.5833334, 0.625, 0.6666667, 0.7083334, 0.75, 0.7916667, 0.8333334, ...
and the attributes for the time variable are also the same
Vancouver:
float time(time) ;
time:long_name = "observation time" ;
time:units = " days since 1992-08-12 20:00:00" ;
time:calendar = "noleap" ;
my data:
float time(time) ;
time:_FillValue = -999.f ;
time:calendar = "noleap" ;
time:units = "days since 2002-01-01 01:00:00" ;
time:long_name = "observation time" ;
I could not quite understand what shr_strdata_advance module is doing there (in $CESMroot/models/csm_share/shrshr_strdata_mod)
Please let me know if anyone has suggestions.
Thank you,
Koichi
I'm working on a single-point simulation with CLM4. The test case for Vancourver works on my linux machine, so I am trying to run a simulation for a site of my interest (Amazon). I made atm forcing data similar to the one used in the Vancouver example.
At run time, I get this error message:
(datm_comp_run) atm: model date 10101 0s
(datm_comp_init) datm_comp_init done
(datm_comp_run) atm: model date 10101 0s
(datm_comp_init) datm_comp_init done
(datm_comp_run) atm: model date 10101 1800s
(datm_comp_run) atm: model date 10101 3600s
(shr_dmodel_readLBUB) reading file: /home/sakaguch/cesm1_0/inputdata/atm/datm7/CLM1PT_data/1x1pt_f19_
TapajosKM67/2002-01.nc 2
(shr_strdata_advance) ERROR: dt limit1 8.331018518518518E-002
4.166666666666666E-002 1.50000000000000
(shr_strdata_advance) ERROR: dt limit2 10101 3600 10101
7200
(shr_sys_abort) ERROR: (shr_strdata_advance) ERROR dt limit
(shr_sys_abort) WARNING: calling shr_mpi_abort() and stopping
The time step for CLM is default (same as the Vancourver case, 1800 s) and the time vectors in my atm forcing and Vancouver example are almost the same, one-hour resolution:
Vancourver: time = 0, 0.04166667, 0.08333334, 0.125, 0.1666667, 0.2083333, 0.25,
0.2916667, 0.3333333, 0.375, 0.4166666, 0.4583333, 0.4999999, 0.5416666,
0.5833333, 0.625, 0.6666667, 0.7083334, 0.7500001, 0.7916667, 0.8333334, ...
my forcing data: time = 0, 0.04166667, 0.08333334, 0.125, 0.1666667, 0.2083333, 0.25,
0.2916667, 0.3333333, 0.375, 0.4166667, 0.4583333, 0.5, 0.5416667,
0.5833334, 0.625, 0.6666667, 0.7083334, 0.75, 0.7916667, 0.8333334, ...
and the attributes for the time variable are also the same
Vancouver:
float time(time) ;
time:long_name = "observation time" ;
time:units = " days since 1992-08-12 20:00:00" ;
time:calendar = "noleap" ;
my data:
float time(time) ;
time:_FillValue = -999.f ;
time:calendar = "noleap" ;
time:units = "days since 2002-01-01 01:00:00" ;
time:long_name = "observation time" ;
I could not quite understand what shr_strdata_advance module is doing there (in $CESMroot/models/csm_share/shrshr_strdata_mod)
Please let me know if anyone has suggestions.
Thank you,
Koichi