爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12921|回复: 13

WRF编译问题

[复制链接]
发表于 2015-7-29 19:34:59 | 显示全部楼层 |阅读模式

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

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

x
本人才开始学WRF。按照官网上的步骤一步一步的进行环境变量设置、库安装、库兼容测试都通过了。但是在编译WRF时老是报错。错误大致都是一样,提示command is not found. recipe for target 'get_region_center.o' failed 之类。有没有大神可以指点一下。
错误大致如下
make[3]: warning:  Clock skew detected.  Your build may be incomplete.
make[3]: Leaving directory '/home/user/WRF/Build_WRF/WRFV3/external/ioapi_share'
( cd /home/user/WRF/Build_WRF/WRFV3/external/io_grib_share ; \
          make -j 2 CC="icc" CFLAGS="-w -O3 -ip  -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0" RM="rm -f" RANLIB="ranlib" CPP="/lib/cpp -C -P" \
          FC="ifort -i4 -I.  -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian   " TRADFLAG="-traditional" AR="ar" ARFLAGS="ru" archive)
make[3]: Entering directory '/home/user/WRF/Build_WRF/WRFV3/external/io_grib_share'
make[4]: Entering directory '/home/user/WRF/Build_WRF/WRFV3/external/io_grib_share'
rm -f io_grib_share.o
icc  -I. -w -O3 -ip  -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0   -c get_region_center.c
make[4]: icc: Command not found
build/compile_rules.mk:31: recipe for target 'get_region_center.o' failed
make[4]: [get_region_center.o] Error 127 (ignored)
icc  -I. -w -O3 -ip  -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0   -c gridnav.c
make[4]: icc: Command not found
/lib/cpp -C -P -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM  -DDM_PARALLEL -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional  -traditional  -I. io_grib_share.F > io_grib_share.f90
build/compile_rules.mk:31: recipe for target 'gridnav.o' failed
make[4]: [gridnav.o] Error 127 (ignored)
icc  -I. -w -O3 -ip  -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0   -c open_file.c
make[4]: icc: Command not found
build/compile_rules.mk:31: recipe for target 'open_file.o' failed
make[4]: [open_file.o] Error 127 (ignored)
ifort -i4 -I.  -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian      -I.     -c io_grib_share.f90
make[4]: ifort: Command not found
build/compile_rules.mk:41: recipe for target 'io_grib_share.o' failed
make[4]: [io_grib_share.o] Error 127 (ignored)
ar ru ./libio_grib_share.a io_grib_share.o get_region_center.o gridnav.o open_file.o
ar: creating ./libio_grib_share.a
ar: io_grib_share.o: No such file or directory
build/library_rules.mk:106: recipe for target 'thisdir_archive' failed
make[4]: [thisdir_archive] Error 1 (ignored)
ranlib ./libio_grib_share.a
ranlib: './libio_grib_share.a': No such file
build/library_rules.mk:106: recipe for target 'thisdir_archive' failed
make[4]: [thisdir_archive] Error 1 (ignored)
1.PNG
密码修改失败请联系微信:mofangbao
发表于 2015-7-30 09:08:33 | 显示全部楼层
你最好再看看你安装wps和wrf时那几个选项时候是否选对了,弄清楚你的配置,或是多试几个选项,反正我当初编译wrf时,出现问题,貌似就是因为选项没选对,比如用的什么编译语言,是单机还是平行串行等等。。
密码修改失败请联系微信:mofangbao
回复 支持 0 反对 1

使用道具 举报

发表于 2015-7-30 09:40:09 | 显示全部楼层
找个适合你的吧 http://bbs.06climate.com/forum.php?mod=viewthread&tid=36931  前期的库安装好了,后边编译wrf基本不会出问题
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-7-30 14:58:23 | 显示全部楼层
xiuyuanyang 发表于 2015-7-30 09:08
你最好再看看你安装wps和wrf时那几个选项时候是否选对了,弄清楚你的配置,或是多试几个选项,反正我当初编 ...

我是用的学校集群来装的,然后按照官网compiling WRF一步一步走下来,到了compile WRF的时候,根据学校集群选择了ifort +icc,然后compile em_real就一直报错
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-7-30 15:01:08 | 显示全部楼层
lhaikun@163.com 发表于 2015-7-30 09:40
找个适合你的吧 http://bbs.06climate.com/forum.php?mod=viewthread&tid=36931  前期的库安装好了,后边编 ...

我前面的库确定是转好了,从system environment tests、building libraries、library compatibility tests都是和官网一样的,可是到了building WRFv3就出现了上面的错误
密码修改失败请联系微信:mofangbao
发表于 2015-8-4 20:27:42 | 显示全部楼层
你编译的是real case 还是ideal case?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-8-6 21:34:28 | 显示全部楼层
nuist2015 发表于 2015-8-4 20:27
你编译的是real case 还是ideal case?

编译的是real case情况
密码修改失败请联系微信:mofangbao
发表于 2015-8-7 19:01:35 | 显示全部楼层
要一杯鸳鸯 发表于 2015-8-6 21:34
编译的是real case情况

我在大型机上编译real case倒是成功了。不知道你的 .configure 设置都是怎么选择的?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-8-8 15:29:20 | 显示全部楼层
nuist2015 发表于 2015-8-7 19:01
我在大型机上编译real case倒是成功了。不知道你的 .configure 设置都是怎么选择的?

我后面选择了40 ,然后把configure.wrf里面修改了一下就成功了。不过我现在遇到新的问题。如果在使用集群计算,自己要装哪些编译器呀。我按照compiling WRF那个网站配置我申请的集群账号平台,在测试fixed format fortran test中是一直提示:./a.out: error while loading shared libraries: libquadmath.so.0: cannot open shared object file: No such file or directory这个怎么解决?
密码修改失败请联系微信:mofangbao
发表于 2015-8-8 16:40:06 | 显示全部楼层
要一杯鸳鸯 发表于 2015-8-8 15:29
我后面选择了40 ,然后把configure.wrf里面修改了一下就成功了。不过我现在遇到新的问题。如果在使用集群 ...

首先你要检查一下,你有没有安装这个共享库,如果没有的话,你需要先安装再测试;如果安装了,有可能是版本问题。你可以再检查一些。我没遇到过这种情况,你可以问问其他人,也可以google一下看看。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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