爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12536|回复: 8

求教无法生成ungrib.exe

[复制链接]

新浪微博达人勋

发表于 2019-3-27 18:10:07 | 显示全部楼层 |阅读模式

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

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

x
初学wrf,按照家园的教程安装wrf,wrf编译成功,生成了real.exe,tc.exe,wrf.exe,ndown.exe。 再配置WPS时生成了个geogrid.exe,metgrid.exe,没有ungrib.exe。在家园看到类似的问题,但是导致的原因可能不同,一直没解决。附上编译日志中的错误,求大神指导。
enc_jpeg2000.c(5): catastrophic error: cannot open source file "jasper/jasper.h"
  #include "jasper/jasper.h"
                            ^

make[2]: [enc_jpeg2000.o] Error 4 (ignored)
icc -c -w -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -D_MPI -I/home/yanpeng/programs/jasper/include/jasper -DUSE_JPEG2000 -DUSE_PNG -D__64BIT__ dec_jpeg2000.c
dec_jpeg2000.c(5): catastrophic error: cannot open source file "jasper/jasper.h"
  #include "jasper/jasper.h"
                            ^

make[2]: [dec_jpeg2000.o] Error 4 (ignored)
icc -c -w -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -D_MPI -I/home/yanpeng/programs/jasper/include/jasper -DUSE_JPEG2000 -DUSE_PNG -D__64BIT__ enc_png.c
enc_png.c(5): catastrophic error: cannot open source file "png.h"
  #include <png.h>
                  ^



我的jasper,libpng都是安装配置好环境的,这些无法打开的文件都存在。


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

新浪微博达人勋

发表于 2021-7-2 16:26:49 | 显示全部楼层
2021/7/2
也遇到不生成ungrib.exe的问题。但不是位置的原因,而是由于iand参数类别无法识别,具体解决方法为
到ungrib/src/ngl/g2文件夹下修改intmath.f文件(sudo nano intmath.f )
将172行的iand(i,i-1)/0修改为iand(i,i-1_2)/0
将207行的iand(i,i-1)/0修改为iand(i,i-1_1)/0
密码修改失败请联系微信:mofangbao
回复 支持 2 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-3-28 10:42:46 | 显示全部楼层
问题已向公司大神请教解决。
问题是我的jasper 和libpng 按照网上教程装在两个文件夹下。在configure.wps里COMPRESSION_LIBS    = -L/home/yanp/programs/jasper/lib -ljasper -lpng -lz
后面跟着-lpng 在jasper/lib里找不到,把文件拷过去就解决了。
另外大神说他都是把jasper和png装在一起的 省的麻烦,给和我一样问题的初学者一点建议。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-3-27 18:14:26 | 显示全部楼层
ld: cannot find -lg2_4
ld: cannot find -lpng
make[1]: [ungrib.exe] Error 1 (ignored)
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-3-27 19:39:05 | 显示全部楼层
jasper,libpng。这些库检查一下是否安装正确,以及.bashrc里面的设置
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-3-27 20:08:32 | 显示全部楼层
qqqin 发表于 2019-3-27 19:39
jasper,libpng。这些库检查一下是否安装正确,以及.bashrc里面的设置

谢谢回复。我jasper, libpng这些反复安装了好几次了,bashrc配置也应该没问题。
根据气象家园上一个帖子改了。还是没生成,有了新的报错。
make[1]: Entering directory `/home/yanpeng/wrf/WPS/geogrid/src'
make[1]: `geogrid.exe' is up to date.
make[1]: Leaving directory `/home/yanpeng/wrf/WPS/geogrid/src'
( cd src/ngl ; make -i -r DEV_TOP="/home/yanpeng/wrf/WPS" CC="icc" FC="ifort" RANLIB="echo" all )
make[1]: Entering directory `/home/yanpeng/wrf/WPS/ungrib/src/ngl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/yanpeng/wrf/WPS/ungrib/src/ngl'
( cd src ; \
        if [ "" = yes ] ; then \
          WRF_DIR2=../WRFV3 ; \
        else \
          WRF_DIR2=/home/yanpeng/wrf/WPS/../WRFV3 ; \
        fi ; \
make -i -r ungrib.exe \
        WRF_DIR="$WRF_DIR2" \
        FC="ifort" \
        CC="icc" \
        CPP="/lib/cpp -P -traditional" \
        FFLAGS="-FR -convert big_endian" \
        CFLAGS="-w" \
        LDFLAGS="" \
        CPPFLAGS="-D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32  -D_UNGRIB" )
make[1]: Entering directory `/home/yanpeng/wrf/WPS/ungrib/src'
Makefile:90: warning: overriding recipe for target `.F.o'
../../configure.wps:106: warning: ignoring old recipe for target `.F.o'
Makefile:95: warning: overriding recipe for target `.c.o'
../../configure.wps:98: warning: ignoring old recipe for target `.c.o'
/bin/rm -f ungrib.exe
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-12-23 15:06:28 | 显示全部楼层
最近也遇到了这个问题 谢谢楼主的帖子
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-7-2 12:02:59 | 显示全部楼层
YanPenG 发表于 2019-3-28 10:42
问题已向公司大神请教解决。
问题是我的jasper 和libpng 按照网上教程装在两个文件夹下。在configure.wps ...

请问可以详细一点吗?是哪个文件需要拷过去呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-8-13 15:40:30 | 显示全部楼层
感谢分享~我也遇到同样的问题,就是libpng的路径没识别出来。把libpng链接到jasper路径下可解决
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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