爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8677|回复: 14

求助,WPS怎么都编译不过

[复制链接]

新浪微博达人勋

发表于 2016-6-19 20:25:10 | 显示全部楼层 |阅读模式

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

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

x
ubuntu 16.04
WRFV3.7.1
intel编译器
netcdf4.1.3

先编译WRFV3,没有问题,成功生成real.exe wrf.exe ndown.exe tc.exe

然后编译WPS怎么都过不了,没有任何一个exe生成,错误提示如下:

/home/ping/model/wrf/WPS/../WRFV3/external/io_netcdf/libwrfio_nf.a(wrf_io.o):在函数‘ext_ncd_support_routines_mp_transpose_’中:
wrf_io.f:(.text+0x42940):对‘__kmpc_global_thread_num’未定义的引用
wrf_io.f:(.text+0x42a11):对‘__kmpc_ok_to_fork’未定义的引用
wrf_io.f:(.text+0x42b39):对‘__kmpc_fork_call’未定义的引用
wrf_io.f:(.text+0x42b58):对‘__kmpc_serialized_parallel’未定义的引用
wrf_io.f:(.text+0x42c82):对‘__kmpc_end_serialized_parallel’未定义的引用
wrf_io.f:(.text+0x42c93):对‘__kmpc_ok_to_fork’未定义的引用
wrf_io.f:(.text+0x42dbf):对‘__kmpc_fork_call’未定义的引用
wrf_io.f:(.text+0x42dde):对‘__kmpc_serialized_parallel’未定义的引用
wrf_io.f:(.text+0x42f08):对‘__kmpc_end_serialized_parallel’未定义的引用
wrf_io.f:(.text+0x43298):对‘__kmpc_ok_to_fork’未定义的引用
wrf_io.f:(.text+0x433c0):对‘__kmpc_fork_call’未定义的引用
wrf_io.f:(.text+0x433df):对‘__kmpc_serialized_parallel’未定义的引用
wrf_io.f:(.text+0x43509):对‘__kmpc_end_serialized_parallel’未定义的引用
wrf_io.f:(.text+0x4351a):对‘__kmpc_ok_to_fork’未定义的引用
wrf_io.f:(.text+0x43646):对‘__kmpc_fork_call’未定义的引用
wrf_io.f:(.text+0x43665):对‘__kmpc_serialized_parallel’未定义的引用
wrf_io.f:(.text+0x4378f):对‘__kmpc_end_serialized_parallel’未定义的引用
wrf_io.f:(.text+0x43862):对‘__kmpc_ok_to_fork’未定义的引用
wrf_io.f:(.text+0x4398a):对‘__kmpc_fork_call’未定义的引用
wrf_io.f:(.text+0x439a9):对‘__kmpc_serialized_parallel’未定义的引用

折腾好久都不行啊,请教大神啊


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

新浪微博达人勋

发表于 2016-6-20 08:26:58 | 显示全部楼层
建议你安装netcdf3.6.3.注意编译的时候使用的编译器要和你的wrf编译的编译器一致
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-20 09:11:02 | 显示全部楼层
andrewsoong 发表于 2016-6-20 08:26
建议你安装netcdf3.6.3.注意编译的时候使用的编译器要和你的wrf编译的编译器一致

我尝试了netcdf3.6.3,结果还是不行,一样的结果
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-20 09:28:48 | 显示全部楼层
niuda 发表于 2016-6-20 09:11
我尝试了netcdf3.6.3,结果还是不行,一样的结果

那估计是你的环境变量没设置好
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-20 09:57:16 | 显示全部楼层
andrewsoong 发表于 2016-6-20 09:28
那估计是你的环境变量没设置好

#          netcdf
  export NETCDF=/opt/netcdf/netcdf-3.6.3-icc-ifort
  export PATH=$PATH:$NETCDF/bin:./
  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$NETCDF/lib
  export NETCDF_INCDIR=$NETCDF/include
  export NETCDF_LIBDIR=$NETCDF/lib

编译WRFV没有问题啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-20 14:36:46 | 显示全部楼层
太好啦!!!!!!!!!!!!!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2016-6-20 14:40:57 | 显示全部楼层
我建议你用PGI的编译器
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-20 14:52:50 | 显示全部楼层
niuda 发表于 2016-6-20 09:57
#          netcdf
  export NETCDF=/opt/netcdf/netcdf-3.6.3-icc-ifort
  export PATH=$PATH:$NETCDF ...

你选的是NO——grib2 ?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-20 15:14:01 | 显示全部楼层
andrewsoong 发表于 2016-6-20 14:52
你选的是NO——grib2 ?

我选的是serial的,配置几个grib2需要的库,现在ungrid.exe可以生成

现在是怎么折腾,geog.exe和metgrib.exe等都生成不了啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-20 15:16:30 | 显示全部楼层
天坑一地坑 发表于 2016-6-20 14:40
我建议你用PGI的编译器

应该不是编译器的问题,我的WRFV3下的编译是成功的,所有的exe文件都生成了的

intel的比PGI计算的快啊
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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