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

本文详细介绍了WRF模拟软件在配置、编译及运行过程中遇到的常见问题及其解决方法,包括错误提示解释、配置文件修改、依赖库安装等步骤,帮助用户顺利安装并使用该软件。

一、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。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值