爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14964|回复: 11

WPS编译完缺少ungrib.exe

[复制链接]

新浪微博达人勋

发表于 2017-9-9 21:29:00 | 显示全部楼层 |阅读模式

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

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

x
如题,WPS编译完没有ungrib.exe,只有geogrid.exe和metgrid.exe。
其实这是一个长久以来很多人都遇到的问题,论坛里关于这个问题的帖子也不下几十个,但是我看完前辈们的帖子,还是没办法解决。
我安装的是WRF3.9.9.1版本和WPS3.9.1版本,前面库的安装,WRF的安装都很顺利。bashrc里的环境变量的设置,应该也没问题。很多人提到的configure.wps里面compression_libs和compression_inc,我的设置如下:
COMPRESSION_LIBS    = -L/newraid/jge/wrf/libraries/grib2/lib -ljasper -lpng -lz
COMPRESSION_INC     = -I/newraid/jge/wrf/libraries/grib2/include
有的人说要加-lpng16或者-lpng12,我试过了,也不起作用。
我的zlib,libpng和jasper都是直接装载grib2文件夹里,这个方法和很多人新建一个文件夹再复制过去基本是一样的。
现在compile的报错如下:
Error: NAMELIST attribute conflicts with ALLOCATABLE attribute in 'new_plvl' at (1)
read_namelist.f90:238.20:
  read(10,NML=ungrib,END=100)
                    1
Error: Symbol 'ungrib' at (1) must be a NAMELIST group name
make[1]: [read_namelist.o] Error 1 (ignored)
/bin/rm -f cio.o

ar: read_namelist.o: No such file or directory
make[1]: [libpgu.a] Error 1 (ignored)
ranlib  libpgu.a
ranlib: 'libpgu.a': No such file
make[1]: [libpgu.a] Error 1 (ignored)
/bin/rm -f ungrib.exe

collect2: ld returned 1 exit status
make[1]: [ungrib.exe] Error 1 (ignored)
make[1]: Leaving directory `/newraid/jge/wrf/wrf/WPS/ungrib/src'

read_namelist.f90:72.25:
       add_lvls, new_plvl, interp_type
                         1
Error: NAMELIST attribute conflicts with ALLOCATABLE attribute in 'new_plvl' at (1)
read_namelist.f90:238.20:
  read(10,NML=ungrib,END=100)
                    1
Error: Symbol 'ungrib' at (1) must be a NAMELIST group name
make[1]: [read_namelist.o] Error 1 (ignored)
/bin/rm -f libpgu.a

ar: creating libpgu.a
ar: read_namelist.o: No such file or directory
make[1]: [libpgu.a] Error 1 (ignored)
ranlib  libpgu.a
ranlib: 'libpgu.a': No such file
make[1]: [libpgu.a] Error 1 (ignored)
gfortran -o g1print.exe  g1print.o gribcode.o module_debug.o debug_cio.o libpgu.a
gfortran: libpgu.a: No such file or directory
make[1]: [g1print.exe] Error 1 (ignored)
make[1]: Leaving directory `/newraid/jge/wrf/wrf/WPS/ungrib/src'

最后说一句,真的不要再回复一句grib2没安装好这种笼统的话了,伤不起啊。



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

新浪微博达人勋

 楼主| 发表于 2017-9-10 21:30:30 | 显示全部楼层
我晕,试了2天,我先安装的WRF3.9.1.1和WPS3.9.0.1,没有ungrib.exe,我接着又试了WRF3.9和WPS3.9,还是没有ungrib.exe,我然后又试了WRF3.8.1和WPS3.8.1,竟让编译成功了!!!!!!!!!!!!!!!!!!!!!!!!!ungrib.exe竟然出来了!!!!!!!!!!!!!!!!!!!!!!!!!!compile.log里面也没有错!!!!!!!!!!!!!!!!!!!!!!!!什么鬼!!!!!!!!!!!!!!!!!!!!!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-15 16:45:48 | 显示全部楼层
因为你用了gfortran编译器,比较老。http://www2.mmm.ucar.edu/wrf/users/wpsv3.9/known-prob-3.9.html 这个页面的最后一部分是解决问题的办法。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-12-16 18:35:49 | 显示全部楼层
陈闯 发表于 2017-12-15 16:45
因为你用了gfortran编译器,比较老。http://www2.mmm.ucar.edu/wrf/users/wpsv3.9/known-prob-3.9.html 这 ...

非常感谢,牛人啊!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-17 17:17:09 | 显示全部楼层
帅气小葛 发表于 2017-12-16 18:35
非常感谢,牛人啊!

不谢,也不牛。我也是遇到了相同的问题。搜了一堆,最后解决了。看到你这里还没人回复,就顺便给你回复了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-25 09:45:55 | 显示全部楼层
楼主,我遇到了与您相反的问题——WPS编译完缺少metgrid.exe和geogrid.exe。
这是什么原因,导致缺少了这两项。希望能指导一下。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-7-16 16:23:53 | 显示全部楼层
YonghangX 发表于 2018-3-25 09:45
楼主,我遇到了与您相反的问题——WPS编译完缺少metgrid.exe和geogrid.exe。
这是什么原因,导致缺少了这 ...

请问您解决了吗 我也是这样的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-10-14 10:52:34 | 显示全部楼层
you should see geogrid.exe, ungrib.exe, and metgrid.exe (if you are missing both geogrid.exe and metgrid.exe, you probably need to fix where the path to WRF is pointing in the configure.检查一下WRF的路径是不是没设置好
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-10-15 14:20:51 | 显示全部楼层
YonghangX 发表于 2018-3-25 09:45
楼主,我遇到了与您相反的问题——WPS编译完缺少metgrid.exe和geogrid.exe。
这是什么原因,导致缺少了这 ...

请问你解决了吗 我怕也是  3.9版本的  缺少metgrid.exe和geogrid.exe
                                      3.7版本的    缺少metgrid.exe和ungrib.exe
哦我也是服了  看过其的环境变量的设置 都没用  请问你解决了吗  给个办法
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-10-15 14:48:28 | 显示全部楼层
qipeng 发表于 2020-10-15 14:20
请问你解决了吗 我怕也是  3.9版本的  缺少metgrid.exe和geogrid.exe
                                 ...

时间有点久,不太记得了。建议 多尝试编译几次。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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