lammps教程:一次提交多个in文件计算的简单方法
Posted lammps加油站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件计算的简单方法的主要内容,如果未能解决你的问题,请参考以下文章