爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10217|回复: 10

WPS编译

[复制链接]

新浪微博达人勋

发表于 2022-3-8 22:59:40 | 显示全部楼层 |阅读模式

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

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

x
系统Ubuntu 20.04,WRF 4.3.1版本,WRF安装完正常,四个.exe文件大小不为0。安装到WPS时编译完只有ungrid.exe,没有geogrid.exe和metgrid.exe,编译前已经定义 WRF_DIR = ....../WRF-4.3.1 指向WRF安装位置。反复重新编译乃至多次从头安装都没有解决,求教大佬们能否指点
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-3-9 08:03:56 | 显示全部楼层
met geog出不来,可能的原因,
第一个是netcdf编译的有问题
第二个是NETCDF环境变量没设置,请参考说明书把应该设置的环境变量弄好。
第三,外部库如netcdf使用的编译器必须和wrf wps编译所使用的一致。

ungrib出不来可能的原因
第一,jasper,zlib,libpng编译有问题。
第二,以上三个库的外部库路径在编译wps的配置文件里写的有问题。
第三,外部库和编译wrf wps所使用的编译器必须相同。

综上,ungrib其实相对更难编译一些,很可能你的met geog出来后会发现,ungrib没了,如果出现这个情况的话,再按照上述查原因即可。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-3-9 08:20:37 | 显示全部楼层
设置成WRF_DIR = ../WRF-4.3.1(WRF部分的名称)试一下
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-3-9 21:25:49 | 显示全部楼层
weilin421 发表于 2022-3-9 08:03
met geog出不来,可能的原因,
第一个是netcdf编译的有问题
第二个是NETCDF环境变量没设置,请参考说明书 ...

感谢大佬的详细指导,今天排查上述三个可能原因后似乎未见成效。

检查编译WPS的Log,其中关于metgrid.exe 和geogrid.exe编译不通过的错误代码如下:
...................................................................................................................................................
ld: /home/....../WRF/WRF-4.3.1/external/io_netcdf/libwrfio_nf.a(wrf_io.o): undefined reference to symbol '__kmpc_dispatch_next_4@@VERSION'
ld: /opt/intel/oneapi/compiler/2022.0.1/linux/compiler/lib/intel64_lin/libiomp5.so: error adding symbols: DSO missing from command line
make[1]: [Makefile:13: metgrid.exe] Error 1 (ignored)
................................................................................................................................

...........................................................................................................................................
ld: /home/....../WRF/WRF-4.3.1/external/io_netcdf/libwrfio_nf.a(wrf_io.o): undefined reference to symbol '__kmpc_dispatch_next_4@@VERSION'
ld: /opt/intel/oneapi/compiler/2022.0.1/linux/compiler/lib/intel64_lin/libiomp5.so: error adding symbols: DSO missing from command line
make[1]: [Makefile:13: geogrid.exe] Error 1 (ignored)
.................................................................................................................................................

水平有限不明其意,大佬有空时看看能否解决指示的错误,感谢!!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-3-9 23:18:55 | 显示全部楼层
好像在安装WRF的时候那里应该选32serial,与后面安装WPS的时候选1serial是统一的,好像选33就没用欸
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-3-11 21:55:02 | 显示全部楼层
...................................................................................................................................................
ld: /home/....../WRF/WRF-4.3.1/external/io_netcdf/libwrfio_nf.a(wrf_io.o): undefined reference to symbol '__kmpc_dispatch_next_4@@VERSION'
ld: /opt/intel/oneapi/compiler/2022.0.1/linux/compiler/lib/intel64_lin/libiomp5.so: error adding symbols: DSO missing from command line
make[1]: [Makefile:13: metgrid.exe] Error 1 (ignored)
................................................................................................................................

...........................................................................................................................................
ld: /home/....../WRF/WRF-4.3.1/external/io_netcdf/libwrfio_nf.a(wrf_io.o): undefined reference to symbol '__kmpc_dispatch_next_4@@VERSION'
ld: /opt/intel/oneapi/compiler/2022.0.1/linux/compiler/lib/intel64_lin/libiomp5.so: error adding symbols: DSO missing from command line
make[1]: [Makefile:13: geogrid.exe] Error 1 (ignored)
.................................................................................................................................................
谁能帮忙看看是哪里有问题啊{:eb303:}{:eb303:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-3-13 10:30:45 | 显示全部楼层
本帖最后由 形象太错太坏 于 2022-3-13 10:59 编辑
sms 发表于 2022-3-9 23:18
好像在安装WRF的时候那里应该选32serial,与后面安装WPS的时候选1serial是统一的,好像选33就没用欸

感谢大佬的回答,问题已经解决了,主要是使用intel编译器编译会出现的问题,配置完WPS先修改configure.wps手动添加一下没有引导的库链接再编译就可以了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-3-13 10:53:40 | 显示全部楼层
你好!请问安装后使用wrf用问题吗?为什么我第一次运行real出现No git found or not a git repository, git commit version not available呀?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-3-13 11:01:54 | 显示全部楼层
tyf 发表于 2022-3-13 10:53
你好!请问安装后使用wrf用问题吗?为什么我第一次运行real出现No git found or not a git repository, git ...

你好,我暂时没遇到这个问题抱歉帮不上忙,你可以在论坛发帖求助
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-3-13 12:52:31 | 显示全部楼层
形象太错太坏 发表于 2022-3-13 11:01
你好,我暂时没遇到这个问题抱歉帮不上忙,你可以在论坛发帖求助

好的,还是非常感谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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