您的位置:首页 > 其它

安装WRF常见问题及其解决方法:

2012-02-10 10:59 393 查看
一、undefined reference to mpibarrier ... 错误解决办法.

打开: configure.wrf文件,在LIB_EXTERNAL项添加:

-L/opt/pgi/linux86/10.3/mpi/mpich/lib -lmpich

例如:

LIB_EXTERNAL = \

$(WRF_SRC_ROOT_DIR)/external/io_netcdf/libwrfio_nf.a -L/usr/local/netcdf4/lib -lnetcdf -L$(WRF_SRC_ROOT_DIR)/external/io_grib2 -lio_grib2 -L/usr/local/jasper/lib -ljasper -L/opt/pgi/linux86/10.3/mpi/mpich/lib -lmpich

二、g2print没有生成,出现 undefined reference to storage module 错误解决方法。

打开: g2print.F文件,删除 use storage_module。

这个错误在目前发布的新版本中已经更正。在老版本。如3.2以下存在。

三、make[1]: [plotgrids.exe] 错误,缺少gfrotran库。

ln -s /usr/lib/libgfortran.so.3 /usr/lib/libgfortran.a

在 configure.wrf文件的NCARG_LIBS项添加 -L/usr/lib -lgfortran。

四、64位系统安装Intel编译器出错。

64位系统安装Intel编译器会出现缺少32位库的错误,如下:

The following required for installation commands are missing: libstdc++.so.5 (library)

解决办法是安装缺少的32位库。

显示用命令

rpm -q libstdc++ 找到64位系统中的包。

libstdc++-4.4.4-13.el6.x86_64

按瓢画葫芦:

google 搜找

libstdc++-4.4.4-13.el6. 的32位的。

安装。

ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5

然后OK。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: