#PBS -N hwrf%STORMNUM%_relocate_gfs_%CYC%
#PBS -j oe
#PBS -S /bin/bash
#PBS -q %QUEUE%
#PBS -A %PROJ%-%PROJENVIR%
#PBS -l walltime=00:25:00
#PBS -l select=1:mpiprocs=1:ompthreads=24:ncpus=24
#PBS -l debug=true
export NODES=1
export TOTAL_TASKS=24
model=hwrf
%include
%include
export cyc="%CYC%"
export storm_num="%STORMNUM%"
# versions file for hwrf sets $model_ver and $code_ver
module load envvar/${envvar_ver}
module load PrgEnv-intel/${PrgEnv_intel_ver}
module load craype/${craype_ver}
module load intel/${intel_ver}
module load cray-pals/${cray_pals_ver}
module load libjpeg/${libjpeg_ver}
module load grib_util/${grib_util_ver}
module load wgrib2/${wgrib2_ver}
module load bufr/${bufr_ver}
module load hdf5/${hdf5_ver}
module load netcdf/${netcdf_ver}
# module load pnetcdf/${pnetcdf_ver}
module load udunits/${udunits_ver}
module load nco/${nco_ver}
module load python/${python_ver}
module load cfp/${cfp_ver}
module list
export INIT_MODEL=GFS INIT_FHR=0
${HOMEhwrf}/jobs/JHWRF_RELOCATE
%include
%manual
TASK relocate_gfs
NOTE: The forecast job cannot run unless either the gsi/merge job or
the init/relocate_gfs job have completed.
PURPOSE: Reads the output of the init_gfs, which prepared GFS analysis
for the HWRF. This job relocates the GFS vortex, and merges it with
the prior HWRF six hour forecast (if any) and possibly a bogus vortex.
Adjusts intensity and structure to match the values reported by the
forecasters in the message file.
When GSI is enabled, the output of this job is only used as an
emergency backup if the GSI fails.
When GSI is disabled, the output of this job serves as the input to
the HWRF atmospheric component in the forecast job.
TROUBLESHOOTING:
All errors seen in the 2016 HWRF pre-implementation testing were due
to node crashes, filesystem problems or quota violations which caused
data corruption. Check for node and filesystem problems first.
If all hardware is running well, then the problem may be a genuine
code or script issue. This job is made up of many tiny fortran
programs with limited error checking. Usually if one fails, the
problem was actually in an earlier one, or possibly in an earlier job.
Detecting which one is the source of the trouble requires expert help.
Please call on-call EMC staff for assistance.
%end