#PBS -N hwrf%STORMNUM%_failsafe_%CYC% #PBS -j oe #PBS -S /bin/bash #PBS -q %QUEUE% #PBS -A %PROJ%-%PROJENVIR% #PBS -l walltime=02:20:00 #PBS -l select=16:mpiprocs=60:ompthreads=2:ncpus=120+1:mpiprocs=12:ompthreads=2:ncpus=24 #PBS -l debug=true export NODES=17 export TOTAL_TASKS=972 export OMP_NUM_THREADS=2 export ATM_THREADS=2 model=hwrf %include %include export FORECAST_CONF_OVERRIDE=" %FORECAST_CONF_OVERRIDE%" 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-mpich/${cray_mpich_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 list ${HOMEhwrf}/jobs/JHWRF_FORECAST %include %manual TASK failsafe PURPOSE: Runs the failsafe forecast job. This job disables several parts of the HWRF system, and enables extra vertical acceleration damping. It is likely to result in a degraded forecast, but it is unlikely to fail. It will never be run automatically since it starts in a completed state. Instead, it must be manually submitted, and should only be used as a last resort. ACTIVATING THE FAILSAFE FORECAST 1. Suspend the forecast family 2. Kill all jobs in the forecast family 3. Requeue the forecast/post and forecast/output 4. Set the forecast/wave_post to complete 5. Execute the forecast/model/failsafe 6. Set the other three forecast/model/wrf* jobs to complete 7. Resume the forecast family The post-processing should start soon after the failsafe starts. The rest of the HWRF workflow will run as normal, but without ocean and wave outputs. %end