用户工具

站点工具

本页面的其他翻译:
  • zh

adf:coskfbatch

这是本文档旧的修订版!


使用脚本批量地从xyz文件生成*.coskf文件

环境要求

  • Linux:AMS202*正确安装,环境变量已生效(which a ms命令能输出ams所在路径)
  • Windows:双击AMS2020.*/ams_command_line.bat,打开命令行,输入bash进入脚本模式

实现方法

在众多*.xyz所在文件夹内,创建脚本(例如名为preparecoskf.sh),内容如下:

#!/bin/sh

for i in `ls`;do
   if [ ${i##*.} = "xyz" ];then
    tmp=$(basename $i .xyz)
    "$AMSBIN/amsprep" -t ADFCRS -m $i -j $tmp >${tmp}.job
    chmod +x ${tmp}.job
    ./${tmp}.job
   fi
done

然后在命令行中,进入该文件夹内(也可在AMSjobs窗口进入该文件夹内后,Help → Command-line,输入sh回车即可),然后依次执行如下命令:

chmod +x preparecoskf.sh
export NSCM=4                      注意:4可以替换成其他license允许的并行核数
./preparecoskf.sh &

将自动调用ADF模块,使用4核逐个计算每个*.xyz文件,生成*.coskf文件

adf/coskfbatch.1686315703.txt.gz · 最后更改: 2023/06/09 21:01 由 liu.jun

© 2014-2022 费米科技(京ICP备14023855号