爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 23128|回复: 35

WPS与grib2数据

[复制链接]

新浪微博达人勋

发表于 2015-3-13 21:48:49 | 显示全部楼层 |阅读模式

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

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

x
最近2007年之后的grib2数据取代了grib1数据,wps也需要小小的改动,以下是在大型机上基于grib2运行wps时的小总结:
grib2数据需要zlib   libpng   jasper 库
首先下载这些库文件
1、unzip jasper.zip
     ./configure --perfix==/public3/home/interior/careeri/huser/WRF/jasper
     make
     make install

2、tar -zvxf  libpng.tar.gz
     ./configure --perfix==/public3/home/interior/careeri/huser/WRF/libpng
     make check
     make install

3、tar -zvxf  zlib.tar.gz
     ./configure --perfix==/public3/home/interior/careeri/huser/WRF/zlib
     make check
     make install
配置环境变量
export JASPERLIB=/public3/home/interior/careeri/huser/WRF/jasper/lib
export JASPERINC=/public3/home/interior/careeri/huser/WRF/jasper/include
export JASPER=/public3/home/interior/careeri/huser/WRF/jasper

export ZLIB=/public3/home/interior/careeri/huser/WRF/zlib
export ZLIBLIB=/public3/home/interior/careeri/huser/WRF/zlib/lib
export ZLIBINC=/public3/home/interior/careeri/huser/WRF/zlib/include

编译wps
./configure
选择适合grib2的编译器

打开 configure.wps
COMPRESSION_LIBS    = -L/public3/home/interior/careeri/huser/WRF/jasper/lib -ljasper -lpng -lz
COMPRESSION_INC     = -I/public3/home/interior/careeri/huser/WRF/jasper/include

这时我们要手动将ZLIB和libpng的库文件拷贝到huser/WRF/jasper/lib中,同时将huser/WRF/libpng中的include子目录拷贝到huser/WRF/jasper中
然后 ./compile
这时会出现 .geogrid.exe  ungrib.exe  metgrid.exe
但当./ungrib.exe时会出现./ungrib.exe: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory
错误提示。
这时找见libpng16.so.16在jasper/lib的位置 ,添加环境变量 export LD_LIBRARY_PATH=/public3/home/interior/careeri/huser/WRF/jasper/lib
然后在./ungrib.exe时就成功啦。


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

新浪微博达人勋

发表于 2015-3-18 22:19:23 | 显示全部楼层
楼主好人啊,用你的方法安装成功了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-24 20:30:58 | 显示全部楼层
你好,请问你装好grib2需要的库之后,grib1格式的数据还能用么?为什么我的grib1的数据不能用了,./real.exe后检验出错
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-25 09:42:20 | 显示全部楼层
顶一个
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2015-3-25 11:36:01 | 显示全部楼层
diandian 发表于 2015-3-24 20:30
你好,请问你装好grib2需要的库之后,grib1格式的数据还能用么?为什么我的grib1的数据不能用了,./real.ex ...

应该是可以的,可能是你在配置时选择了只能使用grib2,你也可以在装个wps,一个专门用来处理grib1.我们办公室的好几个都是这样的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-30 21:12:28 | 显示全部楼层
本帖最后由 chongzika 于 2015-3-30 22:26 编辑

./configure --perfix==/public3/home/interior/careeri/huser/WRF/jasper确定是两个等号?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-31 13:41:56 | 显示全部楼层
chongzika 发表于 2015-3-30 21:12
./configure --perfix==/public3/home/interior/careeri/huser/WRF/jasper确定是两个等号?

应该是一个
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-31 15:35:11 | 显示全部楼层
谢谢楼主分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-9 16:10:46 | 显示全部楼层
请问在打开configure.wps后发现有两组COMPRESSION_LIBS   COMPRESSION_INC,一组是在#### Architecture specific settings ####这个注释下,一组是在#   Settings for Linux x86_64, Intel compiler    (dmpar) 这个注释下,应该改哪组才对呢?而且后面这组它已经有路径,了但是我之前没装过那些库。PS,是在大型机上
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-28 08:02:41 | 显示全部楼层
谢谢楼主,解决了困扰
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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