Difference between revisions of "How to build WRF4"
m (Jmandel moved page How to build WRF4 on CHPC to How to build WRF4) |
(Works with) |
||
Line 58: | Line 58: | ||
-L$(HDF5_LIBDIR) | -L$(HDF5_LIBDIR) | ||
</pre> | </pre> | ||
− | |||
===MPI parallel execution=== | ===MPI parallel execution=== | ||
Not tested yet. | Not tested yet. | ||
Line 67: | Line 66: | ||
==Works with== | ==Works with== | ||
+ | * release-v4.0.2 commit [https://github.com/openwfm/WRF/commit/a9017c2de1e8430a02e5a798b756892846ac30c0 a9017c2de1e8430a02e5a798b756892846ac30c0] | ||
+ | * CHPC kingspeak11 as of January 15, 2019 |
Revision as of 18:53, 16 January 2019
Getting the source code
From our fork
git clone git@github.com:openwfm/WRF.git
or from the official repository
git clone git@github.com:wrf-model/WRF.git
Use the master branch for the current release (default), or
git checkout develop
to include all developments accepted to date.
Coming soon: branch with updated fire model.
All platforms
Set up the environment as needed, then
cd WRF ./configure
Use ./configure -d for faster build and to enable debugging. Choose serial for your platform first to verify basic functionality. Note: Currently, the fire code will not work with choices that include shared memory parallelism by OpenMP, i.e., smpar or sm+dm This creates the file configure.wrf. Edit configure.wrf as needed, then ./compile em_fire >& compile.log
Check for errors and warnings
grep Err compile.log grep War compile.log
and test the code built with serial:
cd test cd em_fire ./ideal.exe ./wrf.exe
University of Utah CHPC
Set up the environment
module load intel/18 impi/18 netcdf-f setenv WRFIO_NCD_LARGE_FILE_SUPPORT 1 setenv NETCDF /uufs/chpc.utah.edu/sys/installdir/netcdf/i18 setenv JASPERLIB /uufs/chpc.utah.edu/sys/installdir/jasper/1.900.1-atmos07102015/lib setenv JASPERINC /uufs/chpc.utah.edu/sys/installdir/jasper/1.900.1-atmos07102015/include
In ./configure, select 13 - INTEL (ifort/icc) and serial.
Modify the configuration
Edit configure.wrf: Add to INCLUDE_MODULES
-I$(HDF5_INCDIR)
and add to DEP_LIB_PATH
-L$(HDF5_LIBDIR)
MPI parallel execution
Not tested yet.
WPS
Not tested yet.
Real runs and GeoTIFF
Not tested yet.
Works with
- release-v4.0.2 commit a9017c2de1e8430a02e5a798b756892846ac30c0
- CHPC kingspeak11 as of January 15, 2019