爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12132|回复: 19

CESM的问题

[复制链接]
发表于 2013-5-27 16:21:28 | 显示全部楼层 |阅读模式

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

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

x
./CASE.build运行出现错误
Mon May 27 16:13:52 CST 2013 /home/QQF/Program/CESM/CASE/cesm.bldlog.130527-161311
ERROR: cesm.buildexe.csh failed, see /home/QQF/Program/CESM/CASE/cesm.bldlog.130527-161311
ERROR: cat /home/QQF/Program/CESM/CASE/cesm.bldlog.130527-161311
而cesm.bldlog中显示的错误是这样的
/home/QQF/Program/CESM/CASE/lib/libpio.a(pionfwrite_mod.o): In function `__pionfwrite_mod_MOD_write_nfdarray_real':
pionfwrite_mod.F90:(.text+0x2a26): undefined reference to `__netcdf_MOD_nf90_put_var_1d_fourbytereal'
pionfwrite_mod.F90:(.text+0x2cdf): undefined reference to `__netcdf_MOD_nf90_inquire_variable'
pionfwrite_mod.F90:(.text+0x3266): undefined reference to `__netcdf_MOD_nf90_put_var_1d_fourbytereal'
pionfwrite_mod.F90:(.text+0x3853): undefined reference to `__netcdf_MOD_nf90_put_var_1d_fourbytereal'
collect2: error: ld returned 1 exit status
gmake: *** [/home/QQF/Program/CESM/CASE/cesm.exe] Error 1
netcdf在其他情况下可以正常使用,诚心求教各位前辈这个错误应该怎么解决呢?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-5-9 09:45:33 | 显示全部楼层
victoria74 发表于 2016-4-29 09:36
楼主消失了么? 我也遇到了同样问题。。

不好意思自从毕业以后很久没有再上过这个论坛了,我后来换了编译器,使用intel编译器就解决了
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

发表于 2013-5-27 18:28:31 | 显示全部楼层
你的netcdf用的什么编译器,intel的还是pgi的。
密码修改失败请联系微信:mofangbao
发表于 2013-5-27 18:47:33 | 显示全部楼层

这个我也觉得是netcdf版本问题或者就是你说的使用哪个编译器编译安装的netcdf的问题~~~
密码修改失败请联系微信:mofangbao
发表于 2013-5-27 19:13:47 | 显示全部楼层
andrewsoong 发表于 2013-5-27 18:47
这个我也觉得是netcdf版本问题或者就是你说的使用哪个编译器编译安装的netcdf的问题~~~

恩,这个问题,我没遇到过,我猜估计是netcdf版本的问题。
密码修改失败请联系微信:mofangbao
发表于 2013-5-27 20:19:48 | 显示全部楼层
这要么是netcdf库没有找到,要么就是netcdf装的不对。先尝试把netcdf的一个include文件(netcdf.inc)放到你要编译的目录下面。如果依然不行的话,那就是netcdf装的不对了。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-5-28 14:22:17 | 显示全部楼层
天道酬勤 发表于 2013-5-27 18:28
你的netcdf用的什么编译器,intel的还是pgi的。

为了贪图省力用了Gnu的
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-5-28 14:28:28 | 显示全部楼层
andrewsoong 发表于 2013-5-27 18:47
这个我也觉得是netcdf版本问题或者就是你说的使用哪个编译器编译安装的netcdf的问题~~~

手册上要求4.2及后续版本,下了4.3的,编译器图省力用了GNU的
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-5-28 14:30:47 | 显示全部楼层
天道酬勤 发表于 2013-5-27 19:13
恩,这个问题,我没遇到过,我猜估计是netcdf版本的问题。

netcdf版本是4.3,但是很奇怪的一点是在编译pio,ocn,lnd等部分时也用到了NETCDF,可是却能正常编译。。。
密码修改失败请联系微信:mofangbao
发表于 2013-5-28 14:49:19 | 显示全部楼层
本帖最后由 天道酬勤 于 2013-5-28 14:53 编辑
Raphael 发表于 2013-5-28 14:30
netcdf版本是4.3,但是很奇怪的一点是在编译pio,ocn,lnd等部分时也用到了NETCDF,可是却能正常编译。。。

错误的原因很多,你不妨从以下几个方面去查查看
1.netcdf的lib环境变量是否设置对了。
2.你的netcdf与mpi是否使用的是同一种编译器。
3.检查一下你的LD_LIBRARY_PATH环境变量的设置。

点评

赞同~~~  发表于 2013-5-28 17:34
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-5-29 15:14:27 | 显示全部楼层
天道酬勤 发表于 2013-5-28 14:49
错误的原因很多,你不妨从以下几个方面去查查看
1.netcdf的lib环境变量是否设置对了。
2.你的netcdf与m ...

好的,谢谢您,我试试看
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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