爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 27568|回复: 20

WRF4.2基础安装——新手指南3——WPS/WRF编译安装

[复制链接]

新浪微博达人勋

发表于 2021-2-1 20:52:35 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 执笔天天 于 2021-2-9 19:58 编辑

         安装流程同样参考以下博文:https://blog.csdn.net/qq_27721925/article/details/103310841,判断是否编译成功的截图也可直接查找,我就不另附图了
         不过和博文不同的是,从WRF4.0版本之后,源代码集成到了github上,不需要像以往一样下载安装包了,我们可以直接使用命令行拷贝代码

         首先进入主目录:
         cd   /home/wyl    (--wyl是创建linux设置的用户名--)
         git clone https://github.com/wrf-model/WRF
   git clone https://github.com/wrf-model/WPS
   我们可以发现此时主目录下已经拷贝完成,出现了WPS、WRF两个安装包

下面我们开始编译WRF:
首先切换到root模式
su root
输入密码后,进入WRF文件夹:
cd WRF
设置环境变量:
export DIR=/home/wyl/Build_WRF/LIBRARIES
export NETCDF=$DIR/netcdf
执行命令行
./configure
在执行完后会提示选择2次,第一次选择数字 34 ,回车,然后第二次选择数字 1 ,回车。
成功后执行以下命令
./compile em_real
等待完成即可

继续编译WPS
cd  WPS
export DIR=/home/wyl/Build_WRF/LIBRARIES
export PATH=$DIR/mpich/bin:$PATH
export PATH=$DIR/grib2/bin:$PATH
export JASPERLIB=$DIR/grib2/lib
export JASPERINC=$DIR/grib2/include
export NETCDF=$DIR/netcdf
export WRF_DIR=/home/wyl/WRF
./configure
选择数字3,回车
执行完继续输入
./compile
编译完成,如果到这一步一切顺利那么恭喜你,大功告成。



密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-2-16 13:38:46 | 显示全部楼层
在执行./compile em_real的时候可能会有“./compile:/bin/csh:解释器错误: 没有那个文件或目录”的错误,这大概率是因为没有安装csh,在终端输入sudo apt-get install csh   安装csh即可
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-2-24 10:39:59 | 显示全部楼层
编译WRF,./compile em_real出现错误:
Makefile:53: recipe for target 'configcheck' failed
make: *** [configcheck] Error 1
怎么解决呢???
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-2-25 15:16:17 | 显示全部楼层
robber 发表于 2021-2-24 10:39
编译WRF,./compile em_real出现错误:
Makefile:53: recipe for target 'configcheck' failed
make: *** ...

可以看看是否是因为直接复制没有自己手动输入导致的乱码
参考:https://blog.csdn.net/timeless_2014/article/details/81539791
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-3-24 21:28:35 | 显示全部楼层
"../frame/module_streams.f90", line 8.45: 1516-050 (S) Expression or initial value must be evaluated at compile time.
"../frame/module_streams.f90", line 9.45: 1516-050 (S) Expression or initial value must be evaluated at compile time.
"../frame/module_streams.f90", line 10.45: 1516-050 (S) Expression or initial value must be evaluated at compile time.
"../frame/module_streams.f90", line 12.45: 1516-050 (S) Expression or initial value must be evaluated at compile time.
"../frame/module_streams.f90", line 13.45: 1516-050 (S) Expression or initial value must be evaluated at compile time.
"../frame/module_streams.f90", line 14.45: 1516-050 (S) Expression or initial value must be evaluated at compile time.
** module_streams   === End of Compilation 1 ===
1501-511  Compilation failed for file module_streams.f90.

安装WRF4.2出错,跪求指导!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-4-12 10:32:42 | 显示全部楼层
我想请教一下一下,我WRF安装完成之后,为什么real.exe和wrf.exe都是红的,不能运行
2021-04-12_102642.jpg
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-5-24 12:43:09 | 显示全部楼层
在compile wrf的时候出现以下报错:
make[2]: 进入目录“/home/liubenli/Build_WRF/WRFV3/share”
rm -f landread.o
mpicc -cc=gcc -DMPI2_SUPPORT -DFSEEKO64_OK  -o landread.o -c -w -O3 -c  -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0 landread.c
landread.c:68:10: 致命错误:rpc/types.h:没有那个文件或目录
#include <rpc/types.h>
          ^~~~~~~~~~~~~
编译中断。
make[2]: [../configure.wrf:373:landread.o] 错误 1 (已忽略)
在网上搜寻无果,求大佬指教,WRFV3.9
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-5-31 11:46:40 | 显示全部楼层
楼主,WPS编译完成后输入“ls -ls *.exe”,只显示geogrid.exe和metgrid.exe,没有ungrib.exe,请问是什么原因
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-7-4 21:01:46 | 显示全部楼层
robber 发表于 2021-2-24 10:39
编译WRF,./compile em_real出现错误:
Makefile:53: recipe for target 'configcheck' failed
make: *** ...

同问,想请问下解决了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-7-19 17:36:16 | 显示全部楼层
Hetims 发表于 2021-7-4 21:01
同问,想请问下解决了吗?

同问,请问解决了吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表