lammps教程(一次提交多个in文件计算的简单方法)

五陵年少金市东,银鞍白马渡春风。这篇文章主要讲述lammps教程:一次提交多个in文件计算的简单方法相关的知识,希望能为你提供帮助。
大家好,我是小马老师。
本文介绍一个一次性提交多个lammps运行命令的小技巧。
大家可能会遇到的这样的情况,需要运行多个in文件进行对比,每个in文件运行时间也不是很长,如果每个in文件都需要单独提交计算,需要等前一个运行完才能提交下一个。
这样就必须时刻关注前一个in文件什么时候运算完成。
如果能一次性的把所有in文件全部提交到服务器,服务器自动依次运行,那样就省事多了。
特别是睡觉前提交,起床就可以看到运算结果。
在windows系统下,可以通过windows自带的批处理命令实现这个功能。
下面是具体步骤:
(1)新建bat文件
在in文件加内右键点击“新建”-“文本文档”,更改文件名为"run.bat",文件名不重要,关键是把后缀名".txt"改为“.bat"。
".bat"是windows系统批处理命令后缀名。

(2)编辑bat文件
右键点击“run.bat"文件,选择“编辑”,会自动调用记事本打开run.bat文件。
在文件内输入需要运行的lammps命令,按运算顺序输入:

mpiexec -np 32 lmp -in 1.in
mpiexec -np 32 lmp -in 2.in
mpiexec -np 32 lmp -in 3.in

需要运行几个in文件,就输入几行命令。

(3)运行bat文件
编辑完成后保存bat文件,双击“run.bat"文件会自动调用cmd窗口进行lammps运算第一条命令。
当第一条命令运算结束后,会自动运行第二条命令,直至所有命令运行完成。
怎么样,是不是很方便?
公众号:lammps加油站
【lammps教程(一次提交多个in文件计算的简单方法)】


    推荐阅读