wrf-model / WRF

The official repository for the Weather Research and Forecasting (WRF) model
Other
1.18k stars 658 forks source link

Adaptive time step limits model integration time to 3 hours when running WRF-ideal #2036

Open jhruppert opened 2 months ago

jhruppert commented 2 months ago

Describe the bug When use_adaptive_time_step = .true. for a WRF-ideal run, model will only integrate to a maximum of 3 hours (or shorter). It runs "successfully," just does not continue for runs with longer run times specified in namelist.

Found this bug when running test/em_convrad case. I assume it may hold for all WRF-IDEAL.

I verified the bug on two different computers: CISL/Derecho and the OSCER supercomputer at University of Oklahoma. Quite different compilers. Latest WRF version; haven't tried with older versions.

To Reproduce Steps to reproduce the behavior:

  1. Run one of the idealized test cases
  2. Set "use_adaptive_time_step = .true." in namelist and try setting run time beyond 3 hours.
  3. Model will "successfully" complete at 3 hours, despite end time settings in namelist.
weiwangncar commented 2 months ago

@jhruppert Sorry for the late reply. But this should probably reported in the Forum. That said, let us know the version of the model you're using, if you are using 'step_to_output_time' option, and attach a namelist.input file. The other comment would be is adaptive time stepping really a good choice for idealized work? Yes, it probably can run a bit faster, and the change of time step can affect solution too. Just something to consider.