爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3823|回复: 3

--disable-netcdf-4编译

[复制链接]
发表于 2023-4-18 17:09:19 | 显示全部楼层 |阅读模式

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

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

x
大家在安装WRF的时候,大概率都会跟着官网教程走,但是大家有没有发现NETCDF这个库是分为Netcdf-C和netcdf-fortran的,据查阅资料说4.1.3版本是个分界线,以上版本都是分开的了,以前都是集中在一起的。还有一个疑惑在编译的时候,为什么要--disable-netcdf-4? QQ图片20170419220505.png
这个netcdf-4有什么作用?如果不disable就一定会报错。这个还跟hdf5有关系。
如果禁用了netcdf-4就不支持netcdf4格式了,只支持netcdf3的读取。
但是我外部文件是nc4。



密码修改失败请联系微信:mofangbao
 楼主| 发表于 2023-4-18 19:24:59 | 显示全部楼层
定义:
netcdf4是相对netcdf3的高版本,具有更好的兼容性http://www.hdfgroup.org/projects/netCDF-4/
但我们平时用的nc数据基本为netcdf3,包括WRF模式运行出来
安装:
我们在安装时如果选择netcdf4.0以后的版本均支持netcdf3和netcdf4,若不需要netcdf4,./configure时加--disable-netcdf-4
而netcdf库又分为用C编译的,和用fortran编译的,netcdf4.1.3以后的版本需要分开安装
参用博主东风急流的回答如下:
http://bbs.06climate.com/forum.p ... p;highlight=netcdf4
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-18 19:27:50 | 显示全部楼层
还有博主安装NETCDF4的成功案例,参见博主网络小丁丁:
http://bbs.06climate.com/forum.p ... p;highlight=netcdf4
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-19 11:13:48 | 显示全部楼层
事实上,对于外部输入的NC文件都是NETCDF4格式,因此也用不了会显示netcdf unknown format的报错。因此我们需要编译的时候打开netcdf-4的选项。官网教程把netcdf-4屏蔽掉可能只是觉得打开会让安装过程更麻烦,会出现许多问题,因此干脆就说根据大部分使用者的经验给它屏蔽掉,反正WRF读取NETCDF3格式也可以运行。
如果想要使用NETCDF-4,就必须要安装HDF5这个是跟他的一个关系,必须有HDF5才能支持它。

安装过程中会出现一些报错,慢慢解决就行了。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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