Removal of Content Advisory - April 2024

Advisory to Hurricane WRF (HWRF) users: As of the beginning of April 2024, all support assets for Hurricane WRF (HWRF) will be removed from the DTC website. Users should download all reference materials of interest prior to April 2024.

Hurricane WRF (HWRF) | Running HWRF

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:

Community HWRF 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)
    • 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