爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8678|回复: 6

求教各大神:WRF的ARWpost在compile时出现错误了

[复制链接]

新浪微博达人勋

发表于 2013-11-12 15:36:25 | 显示全部楼层 |阅读模式

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

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

x
./compile

**** Compiling ARWpost ****

pgf90 -Mfree -byteswapio -O2  -o ARWpost.exe module_model_basics.o constants_module.o gridinfo_module.o ARWpost.o input_module.o output_module.o module_map_utils.o misc_definitions_module.o module_date_pack.o module_debug.o process_domain_module.o module_get_file_names.o module_interp.o module_basic_arrays.o module_diagnostics.o module_arrays.o module_pressure.o module_calc_height.o module_calc_pressure.o module_calc_theta.o module_calc_tk.o module_calc_tc.o module_calc_td.o module_calc_td2.o module_calc_rh.o module_calc_rh2.o module_calc_uvmet.o module_calc_slp.o module_calc_dbz.o module_calc_cape.o module_calc_wdir.o module_calc_wspd.o module_calc_clfr.o  \
    -L/home/lixiaofei/netcdf/lib -I/home/lixiaofei/netcdf/include  -lnetcdf
input_module.o: In function `input_module_input_init_':
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:31: undefined reference to `nf_open_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:40: undefined reference to `nf_inq_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:45: undefined reference to `nf_inq_dim_'
input_module.o: In function `input_module_read_next_field_':
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:81: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:105: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:107: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:115: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:120: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:129: undefined reference to `nf_get_att_text_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:129: undefined reference to `nf_get_att_text_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:134: undefined reference to `nf_get_att_text_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:134: undefined reference to `nf_get_att_text_'
input_module.o: In function `input_module_read_global_attrs_':
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:182: undefined reference to `nf_get_att_text_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:200: undefined reference to `nf_get_att_int_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:200: undefined reference to `nf_get_att_int_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:200: undefined reference to `nf_get_att_int_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:209: undefined reference to `nf_get_att_text_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:209: undefined reference to `nf_get_att_int_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:209: undefined reference to `nf_get_att_real_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:209: undefined reference to `nf_get_att_real_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:209: undefined reference to `nf_get_att_real_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:209: undefined reference to `nf_get_att_real_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:209: undefined reference to `nf_get_att_real_'
input_module.o:/home/lixiaofei/WRF/ARWpost/src/./input_module.f:209: more undefined references to `nf_get_att_real_' follow
input_module.o: In function `input_module_read_global_attrs_':
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:236: undefined reference to `nf_inq_attname_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:236: undefined reference to `nf_inq_att_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:240: undefined reference to `nf_get_att_text_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:245: undefined reference to `nf_get_att_int_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:249: undefined reference to `nf_get_att_real_'
input_module.o: In function `input_module_input_close_':
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:268: undefined reference to `nf_close_'
input_module.o: In function `input_module_arw_get_next_time_':
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:289: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:289: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./input_module.f:296: undefined reference to `nf_get_vara_text_'
module_interp.o: In function `module_interp_get_interp_info_':
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:391: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:391: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:399: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:399: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:399: undefined reference to `nf_inq_varid_'
module_interp.o:/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:399: more undefined references to `nf_inq_varid_' follow
module_interp.o: In function `module_interp_get_interp_info_':
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:450: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:461: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:463: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:463: undefined reference to `ncvgt_'
module_interp.o: In function `module_interp_get_interp_array_':
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:533: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:533: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:542: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:542: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:554: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:559: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:559: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:571: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:571: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:571: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:571: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:571: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:584: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:589: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:589: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:589: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:596: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:596: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:596: undefined reference to `nf_get_var_real_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:608: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:608: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:618: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:619: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:619: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:648: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:648: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:659: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:660: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:660: undefined reference to `ncvgt_'
module_interp.o: In function `module_interp_get_keep_array_':
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:706: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:709: undefined reference to `nf_inq_varid_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:718: undefined reference to `nf_inq_var_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:731: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:734: undefined reference to `ncvgt_'
/home/lixiaofei/WRF/ARWpost/src/./module_interp.f:740: undefined reference to `ncvgt_'
make: [ARWpost.exe] 错误 2 (忽略)


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-11-12 16:23:23 | 显示全部楼层
你用的哪个古老版本的WRF呀,从你的错误信息来看,应该是NETCDF安装有问题,或者是NETCDF环境变量没设对。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-11-12 16:26:48 | 显示全部楼层
应该是NETCDF环境变量没设对,,重新弄下吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-11-12 16:55:25 | 显示全部楼层

export NETCDF=/home/lixiaofei/netcdf
export PATH=.:$NETCDF/bin:$PATH
export LD_LIBRARY_PATH=${NETCDF}/lib:${LD_LIBRARY_PATH}
export LD_RUN_PATH=${NETCDF}/lib:${LD_RUN_PATH}
安装的4.3.0版本
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-11-12 16:59:01 | 显示全部楼层
sicuoren 发表于 2013-11-12 16:26
应该是NETCDF环境变量没设对,,重新弄下吧

WPS和WRF已经安装成功了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-11-12 17:00:52 | 显示全部楼层
木子肃文 发表于 2013-11-12 16:59
WPS和WRF已经安装成功了

WRF和WPS安的是3.4
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-11-12 18:13:11 | 显示全部楼层
ARWPOST的新版本貌似都不好用。。。不过你的问题好像是netcdf没有找到,你把netcd.inc文件复制到ARW的目录下面再安装一下试试,不行的话就换个ARW版本吧,我觉得ARW2.2不错
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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