爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7308|回复: 12

SMOKE test case 不生成smkinven smkreport temporal程序

[复制链接]

新浪微博达人勋

发表于 2020-1-7 16:20:41 | 显示全部楼层 |阅读模式

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

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

x
想请教一下各位:
将ASSIGNS.nctox.cmaq.cb05_soa.us12-nc中的BIN修改为了gfort
source ASSIGNS文件后,有Linux2_x86_64gfort目录生成,但目录中为空
请问这样的情况问题是出在哪里呢?有什么解决方案吗

莫名其妙的是除了gfort目录,我还有ifort目录,而且ifort目录下有34个程序

现在要往后走,运行smk_area_nctox.csh,就会报错说在gfort目录下找不到smkinven smkreport temporal程序

拜托各位大神了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-1-9 13:56:42 | 显示全部楼层
sunnaaay 发表于 2020-1-9 12:14
就是用的官网上的两个压缩包解压后,到运行smk_area_nctox.csh时报错了。然后我打开看我的$BIN目录(Linu ...

为空说明你执行smoke_install.csh时候就有问题,那个install就是个解压缩过程 那很有可能你的压缩包有毛病 所以你应该看install过程的日志。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2020-1-7 21:02:37 | 显示全部楼层
解压的那些,预编译的程序你用不了么?默认的是ifort编译的,你不需要装这个编译器应该就能跑
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-1-9 12:14:36 | 显示全部楼层
weilin421 发表于 2020-1-7 21:02
解压的那些,预编译的程序你用不了么?默认的是ifort编译的,你不需要装这个编译器应该就能跑

就是用的官网上的两个压缩包解压后,到运行smk_area_nctox.csh时报错了。然后我打开看我的$BIN目录(Linux2_x86_64gfort)发现目录为空
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-1-9 16:23:01 | 显示全部楼层
weilin421 发表于 2020-1-9 13:56
为空说明你执行smoke_install.csh时候就有问题,那个install就是个解压缩过程 那很有可能你的压缩包有毛 ...

好的,我去看看,谢谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-1-10 11:40:09 | 显示全部楼层
weilin421 发表于 2020-1-9 13:56
为空说明你执行smoke_install.csh时候就有问题,那个install就是个解压缩过程 那很有可能你的压缩包有毛 ...

我重新下载了压缩包和smoke_install_v46.csh,按照manuel重新install了,问题还是在的。
在我完成install后,已经生成了Linux2_x86_64ifort/,并且该目录下有34个程序。但是我系统是没有ifortran的,所以我在后面ASSIGNS.nctox.cmaq.cb05_soa.us12-nc文件中将编译改成了gfort,也就是文件中setenv BIN Linux2_x86_64gfort.
source修改后的ASSIGNS文件,可以生成Linux2_x86_64gfort/,但该目录仍为空。
随后进入$SCRIPT/run,运行smk_area_nctox.csh,报错在Linux2_x86_64gfort中未找到smkinven smkreport temporal三个程序。
请问您有没有其他的思路呢?
现在给CMAS发了邮件,但不知道什么时候能回...卡这里将近一周了,有点难受
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-1-10 12:22:51 | 显示全部楼层
sunnaaay 发表于 2020-1-10 11:40
我重新下载了压缩包和smoke_install_v46.csh,按照manuel重新install了,问题还是在的。
在我完成instal ...

没有ifortran也可以使用ifortran编译的程序,你./一下那些程序 如果不报cpu的问题就是能用 你不用改成gfortran
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-1-10 12:24:53 | 显示全部楼层
sunnaaay 发表于 2020-1-10 11:40
我重新下载了压缩包和smoke_install_v46.csh,按照manuel重新install了,问题还是在的。
在我完成instal ...

除非不得不 否则不用自己重编译,编译的话需要ioapi netcdf外部库 做一些连接什么的稍微有点麻烦。不过userguide上都有说明。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-1-10 13:02:24 | 显示全部楼层
weilin421 发表于 2020-1-10 12:24
除非不得不 否则不用自己重编译,编译的话需要ioapi netcdf外部库 做一些连接什么的稍微有点麻烦。不过us ...

好的,我好像明白了!
刚刚试了一下把Linu2_x86_64ifort下面的程序复制到Linux2_x86_64gfort下面,运行smk_area_nctox.csh好像能行
谢谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-1-10 15:29:25 | 显示全部楼层
现在勉强把结果程序跑完了,查看logfile有一堆ERROR,主要有四类。
1. ERROR ABORT in subroutine MAGGRID
ERROR ABORT in subroutine OPENMRGIN
ERROR ABORT in subroutine OPENREPIN
2.value for SMK_MAXERROR:100
value for SMK_MAXERROR:900000
3.ERROR: Some requested countries not found in country names file
4.value for DEFAULT_CONV_FAC_ERROR not defined: returning default: FALSE

因为是新手,对这些error有点不知所措,看了下论坛也看了下SMOKE的用户论坛,第一类error好像是网格的问题?但是2、3、4就没怎么见人提过了。

之前跑WRF和CAMx的测试文件的时候感觉没这么难,SMOKE看来是入门最难的一步了...

如果有大神看到这个,还请不吝赐教,多谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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