24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 1158  |  回复: 0

guaiguaizhxd

木虫 (小有名气)

[求助] Materials Studio 8.0 在Linux下SGE队列配置求助-已解决

集群系统配置:rocks 6.1
安装了MS 8.0并且license也没问题,显示check out succeed。但是配置队列的时候出了问题。

使用 configure queue SGE命令后,总是显示 "could not detect queuingsystem dsd_sge  Please check your environment! "

但是我的sge环境是没问题的,qstat和qconf以及qsub在MS安装用户下都能正常用。

之前也曾尝试安装过 MS7.0 MS6.1。其中MS7.0的出错信息和MS8.0一模一样。而MS6.1的出错信息是 ” Queue name = ??? "

多谢大家指教!!



经过一个下午的分析,问题已经解决!!!

原理是这样:MS通过dsd_sge.pm这样一个perl脚本去检查SGE的版本,主要分三种情况:
1.sge 2.oge 3.uge
通过读代码,MS判断的方法是,执行sge_execd -help 命令,看返回参数来决定SGE版本。

由于Rocks使用的SGE版本是后续的open grid engine维护的,因此返回变量和上述三种都对应不上,因此导致无法识别。

因此解决方法也很简单,把dsd_sge.pm文件中的 有一处:~ /SGE (.*) \n/i 中的SGE改成GE就可以了。然后在configure配置队列就可以了

刚测试了下castep,算了个能带和态密度,OK。
回复此楼
FiatLux
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 guaiguaizhxd 的主题更新
信息提示
请填处理意见