24小时热门版块排行榜    

查看: 3554  |  回复: 20
【奖励】 本帖被评价14次,作者xiaozhigang增加金币 12 个

xiaozhigang

金虫 (著名写手)


[资源] 【原创】MS5.0 下CASTEP在windows XP 下的批处理计算

MS5.0 下CASTEP在windows XP 下的批处理计算:
参照虫友xujc1983
http://muchong.com/bbs/viewthread.php?tid=841515

首先做好输入文件,想必大家都会,就是不点Run,点Files,save files。
编写批处理文件(可先用文本文档写,另存为.bat文件),该文件位置不限。例如,要计算两个任务,编写批处理文件如下:

例子:本人试验过的一个Ni.bat批处理文件的内容如下:


@echo on

cd D:\"Materials Studio Projects"\"Ni_Fe_TiC Files"\Documents\"Ni CASTEP Energy"
call C:\"Program Files"\Accelrys\"Materials Studio 5.0"\etc\CASTEP\bin\RunCASTEP -np 2 Ni

cd D:\"Materials Studio Projects"\"Ni_Fe_TiC Files"\Documents\"Ni CASTEP Energy (2)"
call C:\"Program Files"\Accelrys\"Materials Studio 5.0"\etc\CASTEP\bin\RunCASTEP -np 2 Ni

pause



说明:
第一句,@echo on ,目的是显示执行后面的命令,可用@echo off关闭,无所谓。

第二句,D:\"Materials Studio Projects"\"Ni_Fe_TiC Files"\Documents\"Ni CASTEP Energy",进入到Ni这个任务输入文件所在的目录,注意文件夹带空格的要整体用""引起来,具体位置当然看个人而定。

第三句,C:\"Program Files"\Accelrys\"Materials Studio 5.0"\etc\CASTEP\bin\RunCASTEP -np 2 Ni,调用RunCASTEP程序用2个核跑任务Ni,后面的类推。
   这里要注意的是,这个目录是MS默认的安装路径,如果不是默认安装要做相应改正,这个大家找找看就是了。在Win下,虽然有RunCASTEP.bat,RunCASTEP.Readme,但是在批处理调用的时候不要带上扩展名,直接用RunCASTEP即可。同样,任务名也是这样处理的,依照保存在Ni CASTEP Energy文件夹中的任务名决定。

最后一句,pause,直接执行计算完后窗口会直接关闭,用pause语句,计算完后出现“按任意键继续...”,可以使窗口保持打开状态,当然此时任务也都已经算完了,窗口打开与否对任务没有影响、

OK,找到这个批处理文件,双击执行。

[ Last edited by zzy870720z on 2010-11-4 at 19:40 ]
回复此楼

» 收录本帖的淘帖专辑推荐

科研技巧 Materials Modeling Graphene 计算资料
第一性原理

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xujc1983

木虫 (著名写手)


★★★★★ 五星级,优秀推荐

呵呵,有引用率了
2楼2010-11-04 19:09:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

laxlax999999

木虫 (著名写手)


★★★★★ 五星级,优秀推荐

非常好阿
学习中
感谢您的分享
5楼2010-11-26 22:46:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huhq

银虫 (小有名气)


★★★★★ 五星级,优秀推荐

很好,很有用
8楼2010-12-03 17:15:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

awmc2008

至尊木虫 (文坛精英)


★★★★★ 五星级,优秀推荐

好资料,学习学习,谢谢楼主。
9楼2010-12-03 21:47:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huhq

银虫 (小有名气)


请教linix操作系统下的批处理如何进行啊
10楼2010-12-04 17:36:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

★★★ 三星级,支持鼓励

★
zzy870720z(金币+1):谢谢补充 2010-12-05 23:08:09
事实上,在CMD下把目录cd到需要计算的目录,然后RunCASTEP -np x X1 X2 X3 ...  Xn即可批量计算,前提是要把RunCASTEP加入Windows环境变量,并且X1、X2...Xn的文件都在那一个目录下。
事实上,在bat中直接用RunCASTEP成为多条命令,一直有个回显问题比较郁闷,也就是总是只显示第一条RunCASTEP的调用……
工作环境:Windows XP SP3 + Materials Studio 4.3
11楼2010-12-05 02:54:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yaodu

银虫 (小有名气)


★★★ 三星级,支持鼓励

如果某个任务在计算过程中fail了,能不能控制取回已经产生的文件呢?fail之后能不能继续运行呢?
12楼2010-12-10 23:23:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

forestwolf9291

木虫 (著名写手)


很好,很仔细,很适合我们初学者。谢赞。
引用回帖:
Originally posted by xiaozhigang at 2010-11-04 17:42:50:
MS5.0 下CASTEP在windows XP 下的批处理计算:
参照虫友xujc1983
http://muchong.com/bbs/viewthread.php?tid=841515

首先做好输入文件,想必大家都会,就是不点R ...

13楼2010-12-10 23:53:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaozhigang

金虫 (著名写手)


引用回帖:
Originally posted by souledge at 2010-12-05 02:54:30:
事实上,在CMD下把目录cd到需要计算的目录,然后RunCASTEP -np x X1 X2 X3 ...  Xn即可批量计算,前提是要把RunCASTEP加入Windows环境变量,并且X1、X2...Xn的文件都在那一个目录下。
事实上,在bat中直接用RunC ...

嗯,资深人士啊,我也遇到过,每次调用runcastep命令前 添加一行 echo on 命令就可以了。
14楼2011-05-16 08:40:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
Originally posted by xiaozhigang at 2011-05-16 08:40:49:
嗯,资深人士啊,我也遇到过,每次调用runcastep命令前 添加一行 echo on 命令就可以了。

那是之前的老看法,现在经过测试,看法更进一步。如果用RunCASTEP Seed1 Seed2 Seed3的方法计算,后面Seed2或者Seed3的结果可能受Seed1影响,因为他们会共享Seed1.check文件……这个方法用来计算能带什么的非独立计算性质到是不错。
如果有很多个结构要计算,在Windows下,就用CALL RunCASTEP Seed1,然后CALL RunCASTEP Seed2的方法依此计算的最好……
15楼2011-05-16 11:09:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lushunqi

禁虫 (小有名气)

本帖内容被屏蔽

18楼2011-06-02 09:40:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lushunqi

禁虫 (小有名气)

本帖内容被屏蔽

19楼2011-06-02 09:42:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

415999915

铁虫 (小有名气)


★★★★★ 五星级,优秀推荐

duo д
21楼2012-08-28 12:51:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
2010-11-04 19:10   回复  
 
2010-11-04 19:15   回复  
 
wuli86楼
2010-11-26 23:00   回复  
 
xf83497567楼
2010-11-27 13:10   回复  
2011-05-16 11:31   回复  
五星好评  
qqw17楼
2011-05-16 17:35   回复  
五星好评  
2012-06-09 02:26   回复  
五星好评  
相关版块跳转 我要订阅楼主 xiaozhigang 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
信息提示
请填处理意见