Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

auxhist7_interval timestep auto changed during long-term simulation

xiao.zh

Member
Hi all,

I'm encountering a strange issue with auxiliary history output (auxhist7) during a long-term WRF simulation from 2013 to 2022.

My Configuration:​

  • Regular output: Daily files
  • auxhist7: Hourly output (for specific variables)
  • auxhist7 settings:

    iofields_filename = "my-file_d01.txt"
    ignore_iofields_warning = .true.
    auxhist7_outname = "zwrfout_d<domain>_<date>"
    auxhist7_interval = 60 ! 60 minutes
    frames_per_auxhist7 = 24
    io_form_auxhist7 = 2
  • Expected behavior: One file per day containing 24 hourly time steps
  • restart at the begining of every year

The Problem:​

The simulation runs normally until around 2021, then suddenly the auxhist7 output behavior changes:
  • Instead of one file per day with 24 hourly steps, I get 24 files per day
  • The time interval within each file becomes very small (around 4 minutes)
  • Similar issue occurred in another case around 2017

Questions:​

  1. What could cause WRF to automatically change the output interval during runtime?
  2. Has anyone experienced similar issues with long-term simulations?
  3. Are there any known limitations with auxhist outputs for multi-year runs?

Additional Information:​

  • WRF Version: 4.7.1
  • The issue is reproducible in different cases
  • No error messages in rsl files when the change occurs
Any insights or suggestions would be greatly appreciated!
 
I tried to use auxhist9 for output.
"my-file_d01.txt":
+:h:9:XTIME,XLONG,XLAT,T2,TSLB,SMOIS,HFX,QFX,LH,Q2,U10,V10,ZWT,WA,WT,QVAPOR,T,U,V,W,PH,PHB,P,PB,CLDFRA

namelist.input:
iofields_filename = "my-file_d01.txt",
ignore_iofields_warning = .true.,
auxhist9_interval=60,
auxhist9_outname = "zwrfout_d<domain>_<date>",
frames_per_auxhist9 = 24,
io_form_auxhist9 = 4,

There is no output for zwrfout_d01.

rsl.out.0000 still try to writing auxhist7
which shows:

Timing for main: time 2017-01-01_00:01:00 on domain 1: 0.52019 elapsed seconds
Timing for main: time 2017-01-01_00:02:00 on domain 1: 0.03076 elapsed seconds
Timing for Writing auxhist7_d01_2017-01-01_00:02:00 for domain 1: 0.00144 elapsed seconds
Timing for main: time 2017-01-01_00:03:00 on domain 1: 0.03390 elapsed seconds
Timing for main: time 2017-01-01_00:04:00 on domain 1: 0.03023 elapsed seconds
Timing for Writing auxhist7_d01_2017-01-01_00:04:00 for domain 1: 0.00002 elapsed seconds
Timing for main: time 2017-01-01_00:05:00 on domain 1: 0.03074 elapsed seconds
Timing for main: time 2017-01-01_00:06:00 on domain 1: 0.03014 elapsed seconds
Timing for Writing auxhist7_d01_2017-01-01_00:06:00 for domain 1: 0.00003 elapsed seconds
Timing for main: time 2017-01-01_00:07:00 on domain 1: 0.17305 elapsed seconds
Timing for main: time 2017-01-01_00:08:00 on domain 1: 0.03027 elapsed seconds
Timing for Writing auxhist7_d01_2017-01-01_00:08:00 for domain 1: 0.00002 elapsed seconds
Timing for main: time 2017-01-01_00:09:00 on domain 1: 0.03033 elapsed seconds
Timing for main: time 2017-01-01_00:10:00 on domain 1: 0.03011 elapsed seconds
Timing for Writing auxhist7_d01_2017-01-01_00:10:00 for domain 1: 0.00002 elapsed seconds
Timing for main: time 2017-01-01_00:11:00 on domain 1: 0.03030 elapsed seconds
Timing for main: time 2017-01-01_00:12:00 on domain 1: 0.03025 elapsed seconds
Timing for Writing auxhist7_d01_2017-01-01_00:12:00 for domain 1: 0.00002 elapsed seconds
Timing for main: time 2017-01-01_00:13:00 on domain 1: 0.03042 elapsed seconds
Timing for main: time 2017-01-01_00:14:00 on domain 1: 0.03012 elapsed seconds
Timing for Writing auxhist7_d01_2017-01-01_00:14:00 for domain 1: 0.00002 elapsed seconds
Timing for main: time 2017-01-01_00:15:00 on domain 1: 0.03048 elapsed seconds
Timing for main: time 2017-01-01_00:16:00 on domain 1: 0.02984 elapsed seconds
Timing for Writing auxhist7_d01_2017-01-01_00:16:00 for domain 1: 0.00002 elapsed seconds
Timing for main: time 2017-01-01_00:17:00 on domain 1: 0.02990 elapsed seconds
Timing for main: time 2017-01-01_00:18:00 on domain 1: 0.03018 elapsed seconds
Timing for Writing auxhist7_d01_2017-01-01_00:18:00 for domain 1: 0.00002 elapsed seconds
Timing for main: time 2017-01-01_00:19:00 on domain 1: 0.03012 elapsed seconds
Timing for main: time 2017-01-01_00:20:00 on domain 1: 0.03019 elapsed seconds
 
Top