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

(shr_strdata_advance) ERROR: for stream 1 (shr_strdata_advance) ERROR: dt limit1 1826.00000000000

Chiru

DEVAVAT CHIRU NAIK
Member
Hi everyone,

I am trying to CLM5 simulation for the duration of 1979-2022 with my own atmospheric forcing data at 0.1-degree resolution with 1hr temporal resolution. The simulation is running up to 1985 after that it is failing by giving the following error.

(shr_strdata_advance) ERROR: for stream 1
(shr_strdata_advance) ERROR: dt limit1 1826.00000000000
4.166666666666663E-002 1.50000000000000
(shr_strdata_advance) ERROR: dt limit2 19860101 0 19910101

The atm.log and land.log files size is larger so I am sharing the link of folder where the files can be found.


Kindly help me to overcome this error
 

Attachments

  • cesm.log.3482480.pbshpc.230502-195259.txt
    316.4 KB · Views: 1
  • datm_in.txt
    1.3 KB · Views: 4
  • user_datm.streams.txt.CLMGSWP3v1.TPQW.txt
    2.9 KB · Views: 1
  • user_datm.streams.txt.CLMGSWP3v1.Solar.txt
    2.4 KB · Views: 0
  • user_datm.streams.txt.CLMGSWP3v1.Precip.txt
    2.6 KB · Views: 1
  • rof.log.3482480.pbshpc.230502-195259.txt
    482 bytes · Views: 0
  • cpl.log.3482480.pbshpc.230502-195259.txt
    741.6 KB · Views: 1

oleson

Keith Oleson
CSEG and Liaisons
Staff member
Your datm_in shows:

streams = "datm.streams.txt.CLMGSWP3v1.Solar 1991 1991 2010",
"datm.streams.txt.CLMGSWP3v1.Precip 1991 1991 2010",
"datm.streams.txt.CLMGSWP3v1.TPQW 1991 1991 2010",

If you want to run 1979-2022 with your forcing, then you should change this to:

streams = "datm.streams.txt.CLMGSWP3v1.Solar 1979 1979 2022",
"datm.streams.txt.CLMGSWP3v1.Precip 1979 1979 2022",
"datm.streams.txt.CLMGSWP3v1.TPQW 1979 1979 2022",

On the other hand, I see that your available forcing is for 1979-2005, so I'm not sure what you intend to happen after 2005?

If you want to loop back over your forcing once the model reaches the end of 2005, then you could try:

streams = "datm.streams.txt.CLMGSWP3v1.Solar 1979 1979 2005",
"datm.streams.txt.CLMGSWP3v1.Precip 1979 1979 2005",
"datm.streams.txt.CLMGSWP3v1.TPQW 1979 1979 2005",

It looks like you have taxmode set to cycle already.
 

Chiru

DEVAVAT CHIRU NAIK
Member
Dear Oleson,
Thank you for your reply. now should I copy the datm_in (from CaseDocs to my case as user_datm_in) and to changes in it or should I simply
streams = "datm.streams.txt.CLMGSWP3v1.Solar 1979 1979 2022",
"datm.streams.txt.CLMGSWP3v1.Precip 1979 1979 2022",
"datm.streams.txt.CLMGSWP3v1.TPQW 1979 1979 2022",

above lines to user_nl_datm.

I am new to this kindly let me know.
 

oleson

Keith Oleson
CSEG and Liaisons
Staff member
Normally, you would implement this by using the variables in env_run.xml:

./xmlchange DATM_CLMNCEP_YR_START=1979
./xmlchange DATM_CLMNCEP_YR_ALIGN=1979
./xmlchange DATM_CLMNCEP_YR_END=2022

But this would only work if you had forcing data through 2022. Do you?
Otherwise,

./xmlchange DATM_CLMNCEP_YR_START=1979
./xmlchange DATM_CLMNCEP_YR_ALIGN=1979
./xmlchange DATM_CLMNCEP_YR_END=2005

The forcing data will be cycled over 1979-2005 for model years 2006-2022.

Run ./preview_namelists and then check to see that your datm_in is setup correctly.
 

Chiru

DEVAVAT CHIRU NAIK
Member
Yes I do have the atmospheric forcing data from 1979 to 2022 (I am also including the data in user_datm.stream* files).

Thank you for your reply now I can run the simulation.
 

Chiru

DEVAVAT CHIRU NAIK
Member
Hello , @Oleson
I tried to run the CLM5 Simulation with my own atmospheric forcing data from 1979-2022 however, my simulation failed by following error


(shr_strdata_advance) ERROR: dt limit2 19790101 25200 19790101
28800
ERROR: (shr_strdata_advance) ERROR dt limit for stream
4.166666666666666E-002 1.50000000000000
(shr_strdata_advance) ERROR: dt limit2 19790101 25200 19790101
28800
ERROR: (shr_strdata_advance) ERROR dt limit for stream
4.166666666666666E-002 1.50000000000000
4.166666666666666E-002 1.50000000000000
(shr_strdata_advance) ERROR: dt limit2 19790101 25200 19790101
28800
ERROR: (shr_strdata_advance) ERROR dt limit for stream
4.166666666666666E-002 1.50000000000000
 

Attachments

  • datm_in.txt
    1.3 KB · Views: 2
  • atm.log.3484478.pbshpc_1.txt
    14.6 KB · Views: 3
  • cpl.log.3484478.pbshpc._1.txt
    57.4 KB · Views: 1
  • cesm.log.3484478.pbshpc._1.txt
    95.5 KB · Views: 0

Chiru

DEVAVAT CHIRU NAIK
Member
So, in the same simulation next I ran my simulation from 1980-2022, this time it ran up to 2020-12-20 after that it gave me following error

(shr_strdata_advance) ERROR: for stream 1
ERROR: (shr_strdata_advance) ERROR dt limit for stream
(shr_strdata_advance) ERROR: for stream 1
(shr_strdata_advance) ERROR: dt limit1 0.125000000000000
4.166666666666663E-002 1.50000000000000
(shr_strdata_advance) ERROR: dt limit2 20210101 0 20210101
10800
ERROR: (shr_strdata_advance) ERROR dt limit for stream
(shr_strdata_advance) ERROR: dt limit1 0.125000000000000
4.166666666666663E-002 1.50000000000000
(shr_strdata_advance) ERROR: dt limit2 20210101 0 20210101
10800
ERROR: (shr_strdata_advance) ERROR dt limit for stream
(shr_strdata_advance) ERROR: for stream 1
(shr_strdata_advance) ERROR: dt limit1 0.125000000000000
4.166666666666663E-002 1.50000000000000

Please find the attached files.

My atm.log* and lnd.log* files are having larger size than uploaded size so I am sharing the link to those files.

Kindly help me to overcome this error. Thanks

 

Attachments

  • user_datm.streams.txt.CLMGSWP3v1_2.txt
    3.8 KB · Views: 1
  • user_datm.streams.txt.CLMGSWP3v1_1.txt
    4.3 KB · Views: 1
  • rof.log.3484605.pbshpc_1.txt
    482 bytes · Views: 1
  • env_run_1.txt
    64.3 KB · Views: 2
  • datm.streams.txt.CLMGSWP3v1_3.txt
    4.3 KB · Views: 3
  • datm.streams.txt.CLMGSWP3v1_2.txt
    3.6 KB · Views: 1
  • datm.streams.txt.CLMGSWP3v1_!.txt
    3.8 KB · Views: 1
  • cesm.log.3484605.pbshpc_!.txt
    483.2 KB · Views: 2
  • user_datm.streams.txt.CLMGSWP3v1_3.txt
    3.6 KB · Views: 2

oleson

Keith Oleson
CSEG and Liaisons
Staff member
I would look at this file to make sure it has the right time stamps, particularly the first time stamp:

/scratch/civil/phd/cez218275/IMDAA_1979_2022/Solar/India_regrid_ncum_imdaa_reanl_HR_DSWRF-sfc_2021010100-2021123123.nc

and look at the last time stamp of the previous file.
They should be 3 hours apart.
And make sure the units on the time variable make sense.
 

Chiru

DEVAVAT CHIRU NAIK
Member
Hello ,@Oleson

Yes you are right from 1980-2020 my Solar data time stamps for (interval) is 1 hour, however, in my 2021 and 2022 the time interval is 3 hour. So is this (time stamp) what creating the error in my simulation ?
 

oleson

Keith Oleson
CSEG and Liaisons
Staff member
I assume so since the error seems to be occurring when you are trying to transition from hourly to 3-hourly data according to the atm log. That's not a normal mode of operation for the datm.
 
Top