(1) Load compiler and NetCDF using modules Type ". /usrx/local/Modules/default/init/bashâ" (there is a space between the dot and the path and depending on your shell you may need to select a different shell option) Type "module load EnvVars" and "module load ibmpe" and "module load ics" and "module load lsf" and "module load NetCDF" and "module load jasper" (2) Make sure your build environment has the following variables defined: export WRFIO_NCD_LARGE_FILE_SUPPORT=1 export JASPERLIB=$JASPER_LIB export JASPERINC=$JASPER_INC (3) Go into hrrr_wrf.fd/WPSV3.4.1 (4) Type "./clean -aa" (5) Type "./clean -a" (6) Type "./configure" (7) Enter option "19" and that will create a configure.wps file with all the compilation flags (8) Type "./compile >& compile.log.YYYYMMDDHH" and that will build WPS (will take 5 min) (10) The WRF executables will be located in WRFV3.4.2/main/real.exe and WRFV3.4.2/main/wrf.exe (11) The WPS executables will be located in WPSV3.4.1/ungrib.exe and WPSV3.4.1/metgrid.exe (12) Copy and rename the new executables into the exec directory by typing "cp ungrib.exe /nwprod/hrrr.v1.0.0/exec/hrrr_ungrib" and "cp metgrid.exe /nwprod/hrrr.v1.0.0/exec/hrrr_metgrid"