大家好,我是小马老师。
在上期推文中,介绍了windows系统下一次提交多个lammps计算命令的方法:
不少粉丝朋友问,linux系统下如何一次性提交多个lammps计算命令,其实原理和方法是一样的。
下面介绍具体方法,以下方法在mac os和Ubuntu系统下均可以正常运行。
(1)新建shell文件
在lammps in文件夹下新建“run.bat"文件,此处和windows稍有不同,windows系统下必须为“.bat”后缀名,linux系统下文件名和后缀名都可以随便写,没有强制规定,为统一,本文依旧命名为“run.bat"。
(2)编辑命令
使用文本编辑器或vim编辑run.bat,内容如下:
mpiexec -np 4 lmp_mpi -in in.melt1
mpiexec -np 4 lmp_mpi -in in.melt2
mpiexec -np 4 lmp_mpi -in in.melt3
(3)更改可执行属性
默认情况下,run.bat仅仅是一个文本文件,不能被当做命令执行,因此,需要更改其属性为“可执行”:
sudo chmod +x run.bat
(4)运行批处理文件
文件被更改为可执行文件后,即可使用命令执行:
sh run.bat
可以看到,lammps已经启动运算。
公众号:lammps加油站