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

(RESOLVED) WRF Fatal Error: Make the end time at least one 'interval_seconds' beyond the start time

This post was from a previous version of the WRF&MPAS-A Support Forum. New replies have been disabled and if you have follow up questions related to this post, then please start a new thread from the forum home page.

paulapd

Member
Hi! I'm new to WRF and I wanted to run a WRF-LES case. At the beginning all went well until all stopped when WRF started to run.

I got this error (rsl.error.0000):

module_io_quilt_old.F 2931 F
Quilting with 1 groups of 0 I/O tasks.
Ntasks in X 1 , ntasks in Y 1
Domain # 1: dx = 100.000 m
WRF V4.3 MODEL
git commit eed56d74b865af4ce9f98ea029226acfe52b0569
*************************************
Parent domain
ids,ide,jds,jde 1 100 1 100
ims,ime,jms,jme -4 105 -4 105
ips,ipe,jps,jpe 1 100 1 100
*************************************
DYNAMICS OPTION: Eulerian Mass Coordinate
alloc_space_field: domain 1 , 265774840 bytes allocated
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 70
program wrf: error opening wrfinput_d01 for reading ierr= -1021
-------------------------------------------
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=1
:
system msg for write_line failure : Bad file descriptor

I guess it is a problem related on the namelist, but I do not know what can it be and what should I change... I attach the namelist.input and namelist.wps files.

Thank you so much!
 

Attachments

  • namelist.input
    5 KB · Views: 67
  • namelist.wps
    1.3 KB · Views: 40
Hi,
Were you able to run real.exe successfully? Did you get the "SUCCESS" message at the end of real.exe? Do you have completed wrfbdy_d01 and wrfinput* files in your running directory?
 
Hi @kwerner, thanks for your reply!
Well, when running real.exe I get this error (rsl.error.0000):

taskid: 0 hostname: cumulus
module_io_quilt_old.F 2931 T
Ntasks in X 1 , ntasks in Y 1
Domain # 1: dx = 100.000 m
REAL_EM V4.3 PREPROCESSOR
git commit eed56d74b865af4ce9f98ea029226acfe52b0569
*************************************
Parent domain
ids,ide,jds,jde 1 100 1 100
ims,ime,jms,jme -4 105 -4 105
ips,ipe,jps,jpe 1 100 1 100
*************************************
DYNAMICS OPTION: Eulerian Mass Coordinate
alloc_space_field: domain 1 , 348248440 bytes allocated
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 554
Make the end time at least one 'interval_seconds' beyond the start time
-------------------------------------------
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=1
:
system msg for write_line failure : Bad file descriptor

And wrfbdy_d01 and wrfinput* files are not created.
 
Hi,
Can you try to remove the line "history_interval_s" from your namelist.input file and see if that makes a difference? I think that line (set to 0) may be overriding the line above (history_interval_m). Run real.exe again after that. If it still fails, please attach the modified namelist and the real.exe output log file. Thanks!
 
Hi,
now works! I have done these changes:
  • Removed "history_interval_s"
  • Add the "interval_seconds" option in the namelist.input file (I had it only in the namelist.wps one)
  • Set num_metgrid_levels to 34 (otherwise there is a size mismatch error)
  • Reduce the time_step value to 6*dx
Thank you so much for your reply! It was really helpful, thank you!
 
Great! I'm so glad to hear it. As for the specific error you were seeing in the initial post, I believe simply removing "history_interval_s" was the proper solution.
 
Top