登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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时就成功啦。
|