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

Suppress rsl.out.xxxx and rsl.error.xxx output

optism

Member
Hello,

I am running many WRF runs in parallel and the constant writing to rsl files is slowing things down on my file system. Is there a way to suppress these outputs?
 
Hi,
Can I ask if you happen to have debug_level set to anything greater than 0 in your namelist.input file? If so, set it back to 0 and that should drastically reduce the size of the rsl* files. Otherwise, writing out to those files shouldn't be the primary hold up. The time is used to actually write the wrfout* and wrfrst* files during simulation.
 
Thanks for the quick answer! Debug_level is set to zero. The problem is I'm running 100+ separate WRF runs in parallel and writing to a single file system on AWS. This particular file system has rapid parallelized I/O, but the trade off is a slight lag before each write. I'm worried that slight lag for writing rsl* files at each time step accumulates to a lot of wasted time over the course of the simulation. Is there any way to suppress the output?
 
Unfortunately there isn't a simple on/off switch for this, but if you want to play around with some of the code, I *think* the file that outputs the rsl files is external/RSL_LITE/c_code.c
 
Top