计算化学公社

标题: 批量运行ORCA任务的脚本 [打印本页]

作者
Author:
ABetaCarw    时间: 2020-9-1 14:08
标题: 批量运行ORCA任务的脚本
本帖最后由 ABetaCarw 于 2020-9-1 14:49 编辑
  1. #!/bin/bash
  2. for inf in *.inp
  3. do
  4. echo Running ${inf} ...
  5. time /home/ABC/ORCA/orca421/orca ${inf} > ${inf//inp/out}
  6. echo ${inf} is finished
  7. echo
  8. done

  9. for inf in *.gbw
  10. do
  11. orca_2mkl ${inf//.gbw/} -molden
  12. done

  13. for inf in *.molden.input
  14. do
  15. mv ${inf} ${inf//.input/}
  16. done
复制代码
/home/ABC/ORCA/orca421/orca 替换成你的orca的真实路径就好了。这里用全路径是我担心不这么写有问题,我在超算上没用完整路径会报错,懒得查问题了就一概这么写了
这个脚本可以实现批量提交文件夹下面所有的inp文件进行计算,算完后批量转换gbw为.molden.input,然后再重命名为.molden
这个脚本是根据社长的批量提交gjf计算的脚本改的,我没啥原创的东西加进去,纯自用脚本,需要的朋友自取吧。
相关代码可以结合超算的提交脚本改成超算适用版本

作者
Author:
chrinide    时间: 2020-9-2 13:50
之前在win下写了个拖拽运行的脚本,也是傻瓜式的。后面也不用了




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3