爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 27086|回复: 30

centos7安装WRF3.9.1编译错误

[复制链接]

新浪微博达人勋

发表于 2017-6-20 17:17:05 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 liy72427 于 2017-6-22 17:44 编辑

本人模式小白一枚,以前在学校大型机上傻瓜的运行过wrf,现在离开学校想要运行模式只能自己安装linux系统,依靠度娘在笔记本上安装好centos7,看了许多帖子,主要参考chinagod尽头的尽头destroyeryuan///知天易-未卜先知 等大侠的帖子安装了zlib,libpng,jasper,netcdf,编译WRF时选择 35. (dm+sm)   GNU (gfortran/gcc) 然后选择1嵌套,结果在wrfcompile.log中出现如下错误:
Fortran compiler for the model source code:
which FC
which: no mpif90 in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/liy/.local/bin:/home/liy/bin)
Will use 'time' to report timing information

C compiler for the model source code:
which CC
which: no mpicc in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/liy/.local/bin:/home/liy/bin)
make: *** [configcheck] 错误 1

上面的问题解决了,编译WPS时又出现了新的问题,只能生成ungrid.exe,另外两个生成不了,错误信息如下:
致命错误: 无法打开模块文件‘netcdf.mod’读取,在(1)处:没有那个文件或目录
make[1]: [scan_input.o] 错误 1 (忽略)
致命错误: 无法打开模块文件‘scan_input.mod’读取,在(1)处:没有那个文件或目录
make[1]: [mpas_mesh.o] 错误 1 (忽略)
致命错误: 无法打开模块文件‘mpas_mesh.mod’读取,在(1)处:没有那个文件或目录
make[1]: [remapper.o] 错误 1 (忽略)
致命错误: 无法打开模块文件‘process_domain_module.mod’读取,在(1)处:没有那个文件或目录
make[1]: [metgrid.o] 错误 1 (忽略)

gfortran: 错误:metgrid.o:没有那个文件或目录
gfortran: 错误:process_domain_module.o:没有那个文件或目录
gfortran: 错误:scan_input.o:没有那个文件或目录
gfortran: 错误:mpas_mesh.o:没有那个文件或目录
gfortran: 错误:remapper.o:没有那个文件或目录
make[1]: [metgrid.exe] 错误 1 (忽略)
collect2: 错误:ld 返回 1
make[1]: [g2print.exe] 错误 1 (忽略)
gfortran: 错误:int2nc.o:没有那个文件或目录
make[1]: [int2nc.exe] 错误 1 (忽略)

哪位老师能帮我看看
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-20 17:34:55 | 显示全部楼层
WRF3.9.1都出来了?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-6-20 17:37:46 | 显示全部楼层
随缘 发表于 2017-6-20 17:34
WRF3.9.1都出来了?

恩,对啊,我在官网上下的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-20 17:53:20 | 显示全部楼层
选32吧,而且3.9.1我去官网没看到啊,要不就是你下了假的wrf
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-20 19:43:36 | 显示全部楼层
艾特了那么多人 却没有艾特到某重点首席....
哪能呢
我帮你 @andrewsoong
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-20 20:34:37 | 显示全部楼层
是mpi没装好~~
装完mpi,需要添加环境变量,否则找不到mpif90/mpicc
楼楼的错误信息很准确,看上去像高手
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-20 23:05:15 | 显示全部楼层
topmad 发表于 2017-6-20 19:43
艾特了那么多人 却没有艾特到某重点首席....
哪能呢
我帮你 @andrewsoong

at尽头的尽头就够了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-6-21 10:04:18 | 显示全部楼层
尽头的尽头 发表于 2017-6-20 17:53
选32吧,而且3.9.1我去官网没看到啊,要不就是你下了假的wrf

太谢谢老师了,我选32顺利生产那几个exe了,继续往下做
下载地址是 http://www2.mmm.ucar.edu/wrf/users/download/get_sources.html
应该不是假得吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-6-21 10:12:48 | 显示全部楼层
ljchen1989 发表于 2017-6-20 20:34
是mpi没装好~~
装完mpi,需要添加环境变量,否则找不到mpif90/mpicc
楼楼的错误信息很准确,看上去像高手

谢谢你,我本来是不打算用并行的,但是选择得时候没弄清楚,看了中山大学环境科学与工程学院大气科学系杨超锋的整理资料分享给大家
serial(单核) means single processor (考虑到大家机器的实际情况,请大家选择
这项)
smpar (多核公用内存)means Symmetric Multi-Processing/Shared Memory Parallel
(OpenMPI)
dmpar(多核分布式内存) means Distributed Memory Parallel (MPI)
dm+sm means Distributed Memory with Shared Memory (for example, MPI across
nodes with OpenMP within a node)
dm 和sm 都需要安装mpi 才能实现多核的并行运算
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-6-21 10:14:04 | 显示全部楼层
topmad 发表于 2017-6-20 19:43
艾特了那么多人 却没有艾特到某重点首席....
哪能呢
我帮你 @andrewsoong

谢谢你,问题解决了,下次遇到问题再继续请教各位老师
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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