爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8087|回复: 5

关于read_wrf_nc.f 编译错误问题的解决方法总结

[复制链接]
发表于 2015-9-27 14:25:09 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 wz123 于 2015-9-27 14:36 编辑

       学习wrf也有段时间了,遇到了很多问题,在论坛里学到了很多东西,非常钦佩那些在论坛里无私贴出经验的大神们,无奈自己水平有限,不敢再次妄自发言。最近在研究修改土地利用方案,参考了论坛里朋友们的帖子,需要用到read_wrf_nc.f这个小程序,之前没有用过,对他一点也不了解,编译过程中也遇到了好多问题,相信也有一些朋友和我一样,这里我把我遇到的问题和解决方法总结一下,希望能帮助一些和我一样初学的朋友,同时也向帮助过我的朋友们致敬。
      1.一些基本的知识。read_wrf_nc.f是官网下载的一个小程序,不需要安装,但是需要编译,估计很多刚接触的朋友会有和我当初一样的困惑,这个东西要放在那儿啊,怎么装等等。这里说明一下:放在哪儿都可以,编译后会在相同目录下生成一个read_wrf_nc 的执行文件,然后就可以用了。
      2.关于编译。编译的话手册里给出的是PGI编译器对应的代码,但是对于inter的稍有不同,这里直接把论坛里找到的代码贴出来:
          1).如果你用的是INTEL编译器:
                ifort read_wrf_nc.f -L/opt/netcdf/lib -lnetcdf -lm -I/opt/netcdf/include -FR -o read_wrf_nc
          2).如果你用的是PGI编译器:
               pgf90 read_wrf_nc.f -L/opt/netcdf/lib -lnetcdf -lm -I/opt/netcdf/include -Mfree -o read_wrf_nc
      3.我遇到的一些问题:在编译过程中我遇到了一些问题,基本和sunshinezhpb遇到的问题一样,原帖见http://bbs.06climate.com/forum.php?mod=viewthread&tid=19553这里就不再描述了。
        这里要说明的是要注意两点:1)就是上述帖子里解决方案提到的netcdf库路径的设置问题:-L和-I后面跟的是你的netcdf安装路径,是需要修改的,不能照着我的贴过去。2)上述一条基本可以解决大部分人的这种问题,然而对于我来说依然没效果,这时在-lnetcdf后面在加一句-lnetcdff就好了。不要问我为什么,我不是大神。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
       这里我还想请教下各位一下几个问题,想学习做土地利用的敏感度试验,(1)除了LU_INDEX外还需要对geo等文件的哪些参数进行修改?(2)现在知道了usgs土地利用分成了24类,但是我想根据城市的土地利用强度再细分分成31,32,33,这是候我的LU_INDEX要怎么设?直接改成31,32,33吗?会不会有不识别的情况?(3)把城市分成31,32,33后,原来的表示城市的1怎么办?还要吗?还是都要替换掉?希望各位大神多多指教!再次谢过了






评分

参与人数 1金钱 +1 收起 理由
土豆学wrf + 1 很给力!

查看全部评分

密码修改失败请联系微信:mofangbao
发表于 2017-1-11 13:49:43 | 显示全部楼层
我要做的和你很像啊,楼主的31,32,33改的怎么样了?
密码修改失败请联系微信:mofangbao
发表于 2017-6-4 17:24:39 | 显示全部楼层
想问楼主你的问题解决了吗?
密码修改失败请联系微信:mofangbao
发表于 2017-6-4 17:25:12 | 显示全部楼层
土豆学wrf 发表于 2017-1-11 13:49
我要做的和你很像啊,楼主的31,32,33改的怎么样了?

我也想问这个问题,想问一下这个问题您知道解决办法了吗
密码修改失败请联系微信:mofangbao
发表于 2017-11-13 19:42:49 | 显示全部楼层
谢谢你 按照你说的加了一个-lnetcdff就好了。具体也不知道为啥
密码修改失败请联系微信:mofangbao
发表于 2019-4-17 09:23:18 | 显示全部楼层
Very useful. Thank you so much.
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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