上一篇文章中,我们对编译WRF需要的库进行了安装编译,这次我们就开始正式编译WRF。
WRF版本:WRF4.0 WPS4.0
1 环境加载
此处需要用到上文创建的libraries.sh文件
source libraries.sh
此处的需要注意的是路径的设置,上面的命令表示和libraries.sh文件在同一文件夹下,如果不在,则类似命令:
source /home/usr/libraries.sh
2 WRF的编译
命令位置:WRF压缩包所在文件夹
# 编译WRFtar xzvf WRFV4.0.TAR.gzcd WRF./configure# 这里我是在集群计算机上安装所以选的34,在这里需要注意的是编译器和是否多线程341./compile em_real >& pilels -ls main/*.exe# 出现4个exe安装成功
2 WPS的编译
命令位置:WPS压缩包所在文件夹
# 编译WPStar xzvf WPSV4.0.TAR.gz./configure1 # 和编译WRF一致# 注意 configure,wps 的 COMPRESSION_LIBS 和 COMPRESSION_INC的路径是否正确,不正确需修改# 详情看下方的注意事项./compile >& pilels -ls *.exe# 出现3个exe即为成功
注意事项:
WPS使用configure命令后,会出现configure.wps文件,使用compile命令之前,图片内容须保持一致,路径libraries.sh文件中grib2文件夹路径。
# configure.wps Line:68COMPRESSION_LIBS = -L/home/daimu/Desktop/LIBRARIES/grib2/lib -ljasper -lpng -lzCOMPRESSION_INC= -I/home/daimu/Desktop/LIBRARIES/grib2/includeFDEFS= -DUSE_JPEG2000 -DUSE_PNGSFC = gfortranSCC = gccDM_FC= mpif90DM_CC= mpiccFC = $(DM_FC) CC = $(DM_CC)LD = $(FC)
如果觉得《WRF | WRF的安装》对你有帮助,请点赞、收藏,并留下你的观点哦!