爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6688|回复: 4

WRF运行时居然源程序会有错

[复制链接]

新浪微博达人勋

发表于 2012-8-20 19:32:13 | 显示全部楼层 |阅读模式

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

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

x
小弟最近被WRF搞得焦头烂额(WRFV3.4),好容易可以编译了,居然在生成的wrfcompile.log文件中出现了如下的报错:

use module_ext_internal
                         1
致命错误: 无法打开模块文件‘module_ext_internal.mod’读取,在(1)处:没有那个文件或目录
gfortran: 错误: diffwrf.o:没有那个文件或目录
gfortran: 错误: ../../frame/module_machine.o:没有那个文件或目录
make[3]: [diffwrf] 错误 1 (忽略)
以及诸如下列的fortran语法错误,让人很不理解,难道源程序的代码还有问题?


  INTEGER FUNCTION io_form_for_dataset ( DataSet )
                  1
错误: (1)处数据声明语法错误
module_io.f90:15.17:

    IMPLICIT NONE
                 1
module_io.f90:13.25:

  CHARACTER*256 extradims
                         2
错误: IMPLICIT NONE 语句在(1)处不能跟随 数据声明 语句在(2)处
module_io.f90:18.38:

    IF ( DataSet .eq. 'RESTART' ) THEN
                                      1
错误: 非预期的 块 IF 语句出现在(1)处的 MODULE 中
module_io.f90:19.47:

      CALL nl_get_io_form_restart( 1, io_form )
                                               1
错误: 非预期的 CALL 语句出现在(1)处的 MODULE 中
module_io.f90:20.41:

    ELSE IF ( DataSet .eq. 'INPUT' ) THEN
                                         1
错误: 非预期的 ELSE IF 语句出现在(1)处的 MODULE 中
module_io.f90:21.45:

      CALL nl_get_io_form_input( 1, io_form )
                                             1
错误: 非预期的 CALL 语句出现在(1)处的 MODULE 中
module_io.f90:22.43:
让人很不理解,难道源程序的代码还有问题?
请各位大神赐教,小弟感激不尽。

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

新浪微博达人勋

发表于 2012-8-21 09:09:41 | 显示全部楼层
WRF源程序是不可能有错误哦,出现这种错误的最可能原因是你用FOR编译器版本匹配问题而出现的错误。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-8-21 09:21:28 | 显示全部楼层
本帖最后由 Rplay 于 2012-8-21 09:29 编辑

那请问我该如何解决?是不是把gfortran和其他什么版本设置位匹配的才行?
我的gfortran 和 gcc 都是 4.6.3 的版本。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-8-23 12:08:37 | 显示全部楼层
WRF源代码有错也不足为奇,这么多代码当然可能存在错误。
但是看了你的错误,这不能说是错误,只能说是你的编译器太严格,有些语法规则不能用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-8-24 14:34:44 | 显示全部楼层
对的,编译器的问题,你换个版本或者用PGI试试看!!!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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