#PBS -N hwrf_alert_%CYC%
#PBS -j oe
#PBS -S /bin/bash
#PBS -q %QUEUE%
#PBS -A %PROJ%-%PROJENVIR%
#PBS -l walltime=00:05:00
#PBS -l place=vscatter,select=1:ncpus=1:mpiprocs=1:mem=1G
#PBS -l debug=true
model=hwrf
export cyc="%CYC%"
%include
%include
export cyc="%CYC%"
# versions file for hwrf sets $model_ver and $code_ver
module use ${HOMEhwrf}/modulefiles/
module load HWRF/run
module list
${HOMEhwrf}/jobs/JHWRF_ALERT
%include
%manual
TASK alert
PURPOSE: Check for hurricane messagesCreates initial directory structure and configures the
rest of the workflow for one storm.
This job will check if hurricane message files are generated in time,
and if there is active storm while the messages is not present yet in the specic time
closed to the cycle, an alert email will be sent out to SDM to alert for the setup_hurricane.
TROUBLESHOOTING
This job will rarely fail since it has little to do; it just sets up
some directories and makes configuration files. If this job fails, it
is likely due to a hardware or other system issue, with one exception...
PROBLEM: Why is there no storm?
The launcher does whatever the NOAA SDM tells it to do. The NOAA SDM
uses a script called setup_hurricane to create message files read by
the launcher job's JHWRF_LAUNCH script. If the launcher job decided
not to run a storm, then that means the SDM told it not to. If there
should have been a storm, then it likely means there was a
communication problem, preventing data from getting from NHC or JTWC
to the NOAA SDM.
For NHC/CPHC storms, the NOAA SDM has a direct line to the on-call
NHC/CPHC person, who can confirm the absence of a storm. It may then
be possible to manually edit the message and nstorms files to add the
storm in. Alternatively, you could rerun setup_hurricane, but that
may change storm priorities. In that case, you must rerun the entire
HWRF cycle (all storm slots). All of this is technical possibility;
there may be procedural reasons why this cannot be done.
For JTWC storms, the NOAA SDM has the direct line to the JTWC duty
officer, but there isn't much that can be done. JTWC lacks any way to
send vitals after the T+3 deadline. Hence, a JTWC storm that is
missed, is missed.
%end