RTTOV安装过程中遇到的一些问题

参考教程:

大气快速辐射传输模型RTTOV12.2安装教程及心得体会_柠檬舅舅的博客-CSDN博客

RTTOV12.2 (Radiative Transfer for TOVS) 研究环境搭建(二)on WSL Ubuntu LTS 18.04 - 简书

RTTOV12.2 (Radiative Transfer for TOVS) 研究环境搭建(一)on WSL Ubuntu LTS 18.04 - 简书

大部分过程和网上教程一致,不过我也遇到一些其他的问题,所以记录一下。

Zlib的编译和CSDN教程一样,一般是不会有什么问题。

Hdf库的编译:

Make过程中确实有很多warning,可以不用管。

!!!!hdf5库的版本不能太新,用hdf5.1.12.2成功安装上了,hdf5.1.13以上版本目前都不行(安装RTTOV版本为13.1,手册上说HDF51.8.8版本及以上,但是1.13.X以上之后都会导致之后链接失败,这应该算是一个bug?之前试完了1.13.X的所有版本,但是没想到要1.12.X才行,最后是到官网论坛上提问,很长时间后才被回复1.12.X就可以解决)

在make check中可能会出现xx fail,可能时缺少zip工具,下载工具即可解决。

Netcdf-c的编译:

在configure过程中可能会出现:

下载图示缺少的小工具

接下来再make

 

(气象家园说可能是环境变量没有写进这个库,也可能是netcdf-c的版本问题,换旧一点的版本有人成功了)

解决:

./configure --prefix=/usr/local/NETCDF --enable-netcdf-4 --disable-nczarr

Rttov13的编译:

不要完全参考网上教程(大多是rttov12版本),rttov13的编译环境变量设置多了几行代码。

在rttov13编译过程中,可能会出现编译报错

 

论坛给出的解决方法是需要手动编译一下:

手动编译过程可能也会有error,下载报错缺少的小工具就好(忘了是什么了,缺什么就下什么)

编译成功后,进行测试,可能会出现:

这是因为打开hdf5库失败,考虑hdf5版本的影响以及有没有在环境变量中加入hdf5的路径(目前还没有解决)!!见上述解决方案

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值