<div dir="ltr"><span style="font-size:12.8px">Dear WRF users,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I&#39;m using WRF (v3.6.1) with CLM option  to do a long term simulation (from 2006-01-01_06:00:00 to 2100). And the model stopped at the time around 2074-02-05_09:00:00 in the CLM step as following.</div><div style="font-size:12.8px"><i>   print*,&#39;The integer idt and idts is too large; Stop in module_sf_clm.F&#39;, idt,idts</i><br><div>I checked the value of idt and it was larger than the upper bound of INTEGER, 2,147,483,647 ( 2**31-1).</div><div><br></div><div>In CLM, it calls the subroutine <i>geth_newdate (ndate, odate, idt)</i> , where idt is an INTEGER. </div><div><br></div><div>So,<font color="#ff0000"> it looks like that WRF DOESN&#39;T allow the running time larger than 2,147,483,647 seconds</font>.</div><div><br></div><div>Thanks,</div><div>Ciao,</div><div><br></div><div>Andy</div><div><br></div><div>The following is a part of SUBROUTINE geth_newdate<br><div><br></div><div><div> <i> SUBROUTINE geth_newdate (ndate, odate, idt) </i></div><div><i>   </i></div><div><i>      IMPLICIT NONE</i></div><div><i>      </i></div><div><i>      !  From old date (&#39;YYYY-MM-DD HH:MM:SS.ffff&#39;) and </i></div><div><i>      !            [or (&#39;YYYY-DDDDD HH:MM:SS.ffff&#39;)]</i></div><div><i>      !  delta-time, compute the new date.</i></div><div><i>   </i></div><div><i>      !  on entry     -  odate  -  the old hdate.</i></div><div><i>      !                  idt    -  the change in time</i></div><div><i>   </i></div><div><i>      !  on exit      -  ndate  -  the new hdate.</i></div><div><i>      </i></div><div><i>      INTEGER , INTENT(IN)           :: idt</i></div><div><i>      CHARACTER (LEN=*) , INTENT(OUT) :: ndate</i></div><div><i>      CHARACTER (LEN=*) , INTENT(IN)  :: odate</i></div></div></div></div></div>