Running the Developers HWRF system
The HWRF system uses a series of scripts to run a forecast cycle. Wrapper scripts can be used to run each step, or a workflow system (such as rocoto) can be used to run the end-to-end system with appropriate task dependencies.
Run-time Instructions for the JET System
Additional information about the various components can be found in the community release documentation:
- Load the HWRF modules:
cd myHWRF
module purge
module use modulefiles/jet
module load HWRF/build - The following environment variables are required if you are running with wrappers. If you are going to use rocoto, these environment variables will get defined automatically.
export HWRF=1
export WRF_NMM_CORE=1
export WRF_NMM_NEST=1
export WRFIO_NCD_LARGE_FILE_SUPPORT=1
export LIB_W3_PATH=
export LIB_SP_PATH=
export LIB_SFCIO_PATH=
export LIB_BACIO_PATH=
export LIB_BLAS_PATH=
export LIB_G2_PATH=
export LIB_Z_PATH=/usr/lib64
export LIB_PNG_PATH=/usr/lib64
export LIB_JASPER_PATH=/usr/lib64
export INC_JASPER_PATH=/usr/include - To run:
- sym link the site configuration by typing the following:
cd parm && ln -s system.conf.jet system.conf - update disk_project and [dir] section paths in system.conf
- To run with Rocoto workflow manager:
- run a case
./run_hwrf.py 2014070406 06L HISTORY (for example) - continue submitting the above command with option -f via cron until Rocoto workflow is complete
./run_hwrf.py -f 2014070406 06L HISTORY (for example)
- run a case
- To run with wrappers:
- edit wrappers/global_vars.ksh to coincide with parm/ configuration variables
- submit each wrapper to the batch system in appropriate order as outlined in the HWRF Users' Guide v4.0a
- sym link the site configuration by typing the following: