tar -zxvf wgrib2
cd grib2
分以下两种情况:
除USE_REGEX=1、MAKE_FTN_API=1外,其余均设置为0。编译后的wgrib2,只能读取grib1文件,如果读取grib2文件,会出现“packing type 40 not supported”的错误答察信息,即为没有安装jasper。扰举哪
a、在1的基础上,设置USE_NETCDF4=1、USE_PNG=1、USE_JASPER=1。
b、由于之前已经安装了netcdf4、hdf5、libpng、jasper,需对makefile中的jlib、netcdf4lib、hdf5lib、pnglib、zlib、wLDFLAGS、wCPPFLAGS等进行修改到相应库的目录下。
c、并注释掉需在640行后的${jasperdir}、${jlib}、${pngdir}、${pnglib}、${zdir}、${zlib}、${netcdf3dir}、${netcdf3lib}、${netcdf4src}、${netcdf4dir}、${netcdf4lib}、${hdf5src}、缓码${hdf5dir}、${hdf5lib}相关内容,这些内容均是wgrib2自行安装相应库的命令。
export COMS_SYS=intel_linux
export FC=ifort
export CC=icc
make
make lib
编译成功后,在wgrib2文件下生成,wgrib2可执行文件,使用grib2文件测试正常。
编写fortran程序,调用wgrib2,使用grib2文件测试正常。实现fortran读取grib2。
cygwin1.dll,wgrib,wgrib2,grib2ctl,g2ctl首先先下载这些之后可以破解grib1,grib2文件,之后 使用命令grib2ctl.exe *.grib2>*.ctl即可创建描肢此述文件,之后要创建idx文件!将ctl文件复制到grads文历昌迅件迅竖下,之后使用命令gribmap.exe *.ctl>b.txt即可创建idx文件欢迎分享,转载请注明来源:内存溢出
评论列表(0条)