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) Why real.exe doesn't use all met.em.d0* files?

Kang Huang

New member
Hi there!
I got a question when executing real.exe. I used three levels of nesting. Each nested area has 8 met.em files with a time resolution of 3h. I found that after deleting some of the met.em files in d02 and d03, the real.exe program can still run normally, and eventually SUCCESS COMPLETE REAL_EM_INT.
This shows that some met.em files in d02 and d03 are not used (except the files at the first moment, other files can be deleted), then the initial driving data cannot be provided for these two sub-nested areas. The initial data they used came from the interpolation of D01? What causes this? How can I deal with?
And the attach files are namelist.input and rsl.out.
Thanks!🤝
 

Attachments

  • namelist.input
    4.6 KB · Views: 3
  • rsl.out.0000
    16.7 KB · Views: 0
Hi there!
I got a question when executing real.exe. I used three levels of nesting. Each nested area has 8 met.em files with a time resolution of 3h. I found that after deleting some of the met.em files in d02 and d03, the real.exe program can still run normally, and eventually SUCCESS COMPLETE REAL_EM_INT.
This shows that some met.em files in d02 and d03 are not used (except the files at the first moment, other files can be deleted), then the initial driving data cannot be provided for these two sub-nested areas. The initial data they used came from the interpolation of D01? What causes this? How can I deal with?
And the attach files are namelist.input and rsl.out.
Thanks!🤝
The domain2 and domaan3 of your WRF use only the first MET file as the initial field, and the subsequent boundary fields are provided using the domain1 of WRF Forcing.
 
@haiqingsong is correct - that the real program only needs the initial conditions for nested domains, and then uses the information from d01 to interpolate to the nests after that initial time. There are a few circumstances when this is not the case - such as when you're using nudging or sst_update.
 
@haiqingsong is correct - that the real program only needs the initial conditions for nested domains, and then uses the information from d01 to interpolate to the nests after that initial time. There are a few circumstances when this is not the case - such as when you're using nudging or sst_update.
Thanks for the reply from you and @haiqingsong , now I have no doubts about this issue. 🤝
 
Top