[wrfems] Crashing Problem Using Adaptive Time Step
Case, Jonathan (MSFC-ZP11)[ENSCO INC]
jonathan.case-1 at nasa.gov
Wed Feb 8 15:18:51 MST 2012
Hi Don,
I have been using the adaptive timestep for a central American, nested domain (12km outer, and 2 inner 4km nests) for months without any instability crashes. At one point, I had some problems with the adaptive timestep, so I went right to the source which was a paper that Todd Hutchinson (adaptive timestep author) presented at the WRF User's Workshop a few years ago.
In his extended abstract, he suggested a target_cfl of 1.1, which is what I use on my central American domain. I start out with a timestep of 6(delta-x), with a maximum timestep allowed of double the original. The minimum timestep I keep as -1, so it automatically determines it. I'm also slightly more conservative by limiting the max step increase percent.
So in my namelist.input, I have:
target_cfl = 1.1, 1.1, 1.1
max_step_increase_pct = 4, 4, 4
starting_time_step = 72, 72, 72
max_time_step = 144, 144, 144
min_time_step = -1, -1, -1
I hope this helps,
Jon Case (NASA SPoRT)
-----Original Message-----
From: wrfems-bounces at comet.ucar.edu [mailto:wrfems-bounces at comet.ucar.edu] On Behalf Of Donald Van Dyke
Sent: Tuesday, February 07, 2012 6:17 PM
To: WRF Model ListServ
Subject: [wrfems] Crashing Problem Using Adaptive Time Step
Hi List/Bob,
I am relatively new to the WRF-EMS, but I've got a problem that I don't
really understand. I am taking over WRF duties from a fellow forecaster
who is moving on to another office, and in order to prepare for that, I
have taken our local WRF setup at the office and duplicated it on my
personal laptop. We have the standard Red Hat setup in the office with
V3.2.1.5.34.beta of the EMS, but my laptop is running Ubuntu 10.10,
64-bit. I ran the WRF-ARW a bit as a graduate student, so I have some
previous familiarity with the WRF, although I wouldn't call myself an
expert by any means. Having this familiarity, I knew that the adaptive
time-stepping option might be a way to shave some run time off of our
current setup, which currently uses the Auto_S option. Unfortunately,
the runs crash relatively frequently on my laptop using the adaptive
time-step option. I have not tried it in our setup at the office
because I don't want to risk crashing issues at the office until I have
things completely stable on my laptop first. I would say the runs crash
about 75% of the time on my laptop with adaptive time-step enabled. The
error in the log files is the dreaded segmentation fault with no
additional information about the crashes that I could find in the logs.
However, I have had no crashes so far with the exact same runs when I
switch back to Auto_S. Whenever a crash happens with adaptive, I tinker
with the TARGET_CFL and MAX_STEP_INCREASE_PCT options until I'm able to
get a successful run for a particular case in real-time. Then typically
the next real-time case will crash, and I will do some more tinkering
until I can get that one to run successfully as well. Eventually I
started to realize that this might be futile (I had the TARGET_CFL all
the way down to 0.65 and it was still crashing). I then decided to try
out a case that I thought would definitely crash the adaptive (March '93
superstorm) and tinker with that case until I got it to run in my hopes
that if that particular case would run, then anything would run. To my
surprise, the March '93 superstorm case ran all the way through on the
first try with my adaptive settings, only to have the next, much calmer
real-time case crash again with those exact settings. I am attaching
the logs from an example crashing case as well as my sysinfo.txt
information. I'd like to eventually get adaptive working consistently
if possible because when it does work, it shaves the run time on my
laptop for our operational domain down from about 3 hrs, 45 minutes
using Auto_S to about 2 hrs, 5 minutes using adaptive. That's a pretty
big improvement in my opinion, and if something similar happened on our
setup at work, then it might open the door for either a bigger domain or
increased resolution on our operational runs.
If anyone has any suggestions or ways to fix this issue, I would be very
appreciative. Thanks!
Don @ WFO Tallahassee
More information about the wrfems
mailing list