0
点赞
收藏
分享

微信扫一扫

lammps教程:linux系统一次提交多个in文件计算的方法

大家好,我是小马老师。
在上期推文中,介绍了windows系统下一次提交多个lammps计算命令的方法:

不少粉丝朋友问,linux系统下如何一次性提交多个lammps计算命令,其实原理和方法是一样的。
下面介绍具体方法,以下方法在mac os和Ubuntu系统下均可以正常运行。
(1)新建shell文件
在lammps in文件夹下新建“run.bat"文件,此处和windows稍有不同,windows系统下必须为“.bat”后缀名,linux系统下文件名和后缀名都可以随便写,没有强制规定,为统一,本文依旧命名为“run.bat"。
lammps教程:linux系统一次提交多个in文件计算的方法_linux

(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

lammps教程:linux系统一次提交多个in文件计算的方法_linux_02

(3)更改可执行属性
默认情况下,run.bat仅仅是一个文本文件,不能被当做命令执行,因此,需要更改其属性为“可执行”:

sudo chmod +x run.bat

lammps教程:linux系统一次提交多个in文件计算的方法_分子动力学模拟_03

(4)运行批处理文件
文件被更改为可执行文件后,即可使用命令执行:
sh run.bat
可以看到,lammps已经启动运算。
lammps教程:linux系统一次提交多个in文件计算的方法_分子动力学模拟_04
公众号:lammps加油站


举报

相关推荐

0 条评论