diff --git a/content/applications/app_specific/building_wrf.md b/content/applications/app_specific/building_wrf.md index 99b5712aabb0eaa817a1f821a9a3aff4b7fd90cf..eb45665841ca3e757ad3c9a95ed12cf5bca40a3f 100644 --- a/content/applications/app_specific/building_wrf.md +++ b/content/applications/app_specific/building_wrf.md @@ -33,7 +33,7 @@ in real-time forecasting configurations at laboratories, universities, and compa The WRF/WPS compile process requires a signficant amount of resources. Builds **_must_** be run as [Interactive Jobs]({{<relref "creating_an_interactive_job">}}) to avoid errors. To start an interactive job suitable for building WRF/WPS, run -`srun --nodes=1 --ntasks-per-node=4 --mem=8g --time=3:00:00 --qos=short --pty $SHELL`. +`srun --nodes=1 --ntasks-per-node=4 --mem=10g --time=3:00:00 --qos=short --pty $SHELL`. {{% /notice %}} @@ -324,6 +324,17 @@ If the build finishes successfully a message will be printed, and the four execu ### Building WRF version 4.x +{{% notice tip %}} +If you encounter compile errors with some WRFv4 versions, make sure you run compile +in serial mode (i.e. ./compile -j 1 em_real). +{{% /notice %}} + +{{% notice note %}} +Since WRFv4.4 the NoahMP code has been moved to an external repository. +If downloading the source code from GitHub, **DO NOT** choose the releases +named "Source Code" because they do not include the mandatory NoahMP submodule. +{{% /notice %}} + The following example commands show how to compile WRF v4.x. {{% panel theme="info" header="Building WRFv4" %}} @@ -528,7 +539,7 @@ NetCDF built with PnetCDF: no This build of WRF will use NETCDF4 with HDF5 compression ***************************************************************************** -[demo01@c0604.crane WRF]$ ./compile -j 4 em_real +[demo01@c0604.crane WRF]$ ./compile -j 1 em_real Neither WRF_EM_CORE nor WRF_PLUS_CORE are explicitly specified in shell environment.... copying Registry/Registry.EM to Registry/Registry