Hi,
I am using WRF 4.2.1 for a long simulation (40 years). I restart the code every 7 days. I am 10 years in. Now the code stops at 2 or 5 days with no errors and a SUCCESS COMPLETE WRF message as if it was supposed to stop there. If I turn off the adaptive time step this issue goes away but I really need to use adaptive timestep for efficiency and cost and each run has to be 7 days.
My relavant namelist options are:
&time_control
run_days = 7,
...
interval_seconds = 10800
input_from_file = .true.,
history_interval = 60,
frames_per_outfile = 300000,
restart = .true.,
restart_interval = 10080,
write_hist_at_0h_rst = .false.,
io_form_history = 2
io_form_restart = 2
io_form_input = 2
io_form_boundary = 2
io_form_auxinput4 = 2
io_form_auxhist1 = 2
auxinput4_inname = "wrflowinp_d<domain>",
auxinput4_interval_m = 360, 360, 360, 360,
iofields_filename = "myoutfields.txt","myoutfields.txt","myoutfields.txt",
auxhist1_outname = "wrfout_d<domain>_<date>_3hourly"
frames_per_auxhist1 = 300000,
auxhist1_interval = 180,
io_form_auxhist1 = 2
adjust_output_times = .true.
override_restart_timers = .true.,
/
&domains
time_step = 60,
time_step_fract_num = 0,
time_step_fract_den = 1,
max_dom = 1,
...
smooth_option = 1,
use_adaptive_time_step = .false.,
step_to_output_time = .true.
target_cfl = 1.0, 1.0, 1.0,
max_step_increase_pct = 51, 51, 51,
max_time_step = 140,
smooth_cg_topo = .true.
/
Would appreciate any help or advice!
I am using WRF 4.2.1 for a long simulation (40 years). I restart the code every 7 days. I am 10 years in. Now the code stops at 2 or 5 days with no errors and a SUCCESS COMPLETE WRF message as if it was supposed to stop there. If I turn off the adaptive time step this issue goes away but I really need to use adaptive timestep for efficiency and cost and each run has to be 7 days.
My relavant namelist options are:
&time_control
run_days = 7,
...
interval_seconds = 10800
input_from_file = .true.,
history_interval = 60,
frames_per_outfile = 300000,
restart = .true.,
restart_interval = 10080,
write_hist_at_0h_rst = .false.,
io_form_history = 2
io_form_restart = 2
io_form_input = 2
io_form_boundary = 2
io_form_auxinput4 = 2
io_form_auxhist1 = 2
auxinput4_inname = "wrflowinp_d<domain>",
auxinput4_interval_m = 360, 360, 360, 360,
iofields_filename = "myoutfields.txt","myoutfields.txt","myoutfields.txt",
auxhist1_outname = "wrfout_d<domain>_<date>_3hourly"
frames_per_auxhist1 = 300000,
auxhist1_interval = 180,
io_form_auxhist1 = 2
adjust_output_times = .true.
override_restart_timers = .true.,
/
&domains
time_step = 60,
time_step_fract_num = 0,
time_step_fract_den = 1,
max_dom = 1,
...
smooth_option = 1,
use_adaptive_time_step = .false.,
step_to_output_time = .true.
target_cfl = 1.0, 1.0, 1.0,
max_step_increase_pct = 51, 51, 51,
max_time_step = 140,
smooth_cg_topo = .true.
/
Would appreciate any help or advice!