爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4652|回复: 7

我在linux下运行calmet的时候报错了,请问哪位大佬指导原因啊

[复制链接]

新浪微博达人勋

发表于 2022-2-16 13:22:39 | 显示全部楼层 |阅读模式
200金钱
报错问题如下:
ERROR - in Subroutine RDMM5 - STOP
  Gap in MM5 record
  Current ending LST TIME (yyyyjulhr-sec):    201700123  -         3600
  Current LST MM5 TIME (yyyyjulhr - sec):    201700200  -            0
  Next LST MM5 TIME (yyyyjulhr - sec):    201700201  -            0
  MM5 Timestep:           0
详细的CALMET.LST如下:
CALMET.LST (93.95 KB, 下载次数: 14)

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

新浪微博达人勋

发表于 2022-2-17 08:34:51 | 显示全部楼层
时间设置不对
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-2-17 08:54:03 | 显示全部楼层

主要是同样的设置在win下就行,在linux就不行,是不是需要该源码然后再编译啊?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-2-17 13:16:23 | 显示全部楼层
我貌似找到原因了,感谢各位大佬
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-2-17 17:42:12 | 显示全部楼层
我给同样遇到这个问题的同行一个提示吧,发生这个情况的原因源码中已经说明了,64位的linux需要添加-Msave这个flag,但是这个这个flag是pgl90编译器的flag,所以大家懂的,一个是用32位linux,另一个就是采用pgl90编译器进行编译才不会发生这样的情况
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2022-3-14 14:08:29 | 显示全部楼层
我在编译calmet的时候加入了 -O0 ,这个问题就解决了。
具体语句是ifort  -O0 calmet.for -o calmet.exe
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-3-15 12:33:48 | 显示全部楼层
西西 发表于 2022-3-14 14:08
我在编译calmet的时候加入了 -O0 ,这个问题就解决了。
具体语句是ifort  -O0 calmet.for -o calmet.exe

非常感谢,我去试一试
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-3-15 13:03:06 | 显示全部楼层
西西 发表于 2022-3-14 14:08
我在编译calmet的时候加入了 -O0 ,这个问题就解决了。
具体语句是ifort  -O0 calmet.for -o calmet.exe

我这边编译后还是不行,还是同样的错误
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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