| 查看: 3543 | 回复: 10 | |||||||
| 当前主题已经存档。 | |||||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||||||
xujc1983木虫 (著名写手)
苦逼青椒一枚
|
[交流]
【原创】Windows下MS的批处理计算
|
||||||
因为有一批任务等待计算,晚上的时间又不想浪费,故想办法用批处理的办法来运行MS任务,今天终于弄明白了,跟大家分享一下,这样晚上的时间PC也不会闲着了![]() 首先做好输入文件,想必大家都会,就是不点Run,点Files,save files。我用的是DMol,所以必须的输入文件是.car和.input文件,save files时都会有的。编写批处理文件(可先用文本文档写,另存为.bat文件),该文件位置不限。例如,要计算1、2两个任务,编写批处理文件如下: @echo on cd D:\"Untitled Files"\Documents\"1 DMol3 Energy" call C:\"Program Files"\Accelrys\"MS Modeling 4.0"\DMol3\bin\RunDMol3 -np 2 1 cd D:\"Untitled Files"\Documents\"2 DMol3 Energy" call C:\"Program Files"\Accelrys\"MS Modeling 4.0"\DMol3\bin\RunDMol3 -np 2 2 ... ... pause 说明: 第一句,@echo on ,目的是显示执行后面的命令,可用@echo off关闭,无所谓。 第二句,cd D:\"Untitled Files"\Documents\"1 DMol3 Energy",进入到1这个任务输入文件所在的目录,注意文件夹带空格的要整体用""引起来,具体位置当然看个人而定。 第三句,call C:\"Program Files"\Accelrys\"MS Modeling 4.0"\DMol3\bin\RunDMol3 -np 2 1,相信在Linux下用terminal计算过的都知道吧,调用RunDMol3程序用2个核跑任务1,后面的类推。这里要注意的是,这个目录是MS默认的安装路径,如果不是默认安装要做相应改正,这个大家找找看就是了。另外不同与Linux下的是,Linux下用的是RunDMol3.sh进行计算,在Win下,虽然有RunDMol3.bat,dmol3_mpi.exe和dmol3.exe,但是在批处理调用的时候不要带上扩展名,直接用RunDMol3即可。 最后一句,pause,直接执行计算完后窗口会直接关闭,用pause语句,计算完后出现“按任意键继续...”,可以使窗口保持打开状态,当然此时任务也都已经算完了,窗口打开与否对任务没有影响、 OK,找到这个批处理文件,双击执行。 好了,我还没有用其他模块试过,但因为在Linux下各模块交任务的类似性,所以我的这个方法应该也同样适用于其他模块。 不足肯定是有的,大家提出来,我们一起改进,想办法解决 ![]() [search]MS批处理[/search] [ Last edited by wuli8 on 2009-6-13 at 17:25 ] |
» 收录本帖的淘帖专辑推荐
MaterialStudio学习使用 | 科研技巧 | 材料计算教程 | materials studio |
» 猜你喜欢
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有145人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有11人回复














回复此楼