计算化学公社

标题: lammps在Windows下并行安装 [打印本页]

作者
Author:
teller3531    时间: 2014-12-26 15:49
标题: lammps在Windows下并行安装
最近才接触lammps,所以在单机上试着按装,倒腾老半天,终于好了,现在把我安装过程发下,需要的可以参考下。
Windows下安装运行lammpes
1.Lammpsno-mpi版本下载后只有一个运行程序即exe文件,所以需要下载例子。(in文件需要和lmp运行文件在一个文件夹)
运行;即使用cmd命令进入doscd 进入lmp-win_no_mpi.exe所在文件夹,输入命令"lmp_win_no-mpi -in in.lj",即可运行,其中,lmp_win_no-mpilammps的程序名称-in应该是运行文件类型,in.lj你自己要算的东西。
2.Windows64位并行版
参考lammpsmanual下载所需lmpMPICH2程序。1.安装MPICH2。首先在当前帐户下开启超级管理员帐户:计算机管理本地用户和组用户—Administrator—帐户已禁用里勾点掉。 注销当前用户,用超级管理员登录,直接安装mpich2,默认安装路径C:\Program Files\MPICH2即可。cmd打开dos窗口命令执行smpd -install,注册用户:mpiexec -register(提示你输入用户名和密码并确认密码,用户名是你装lammps程序的那个用户名,密码也这个账户下的密码);
注册之后输入命令:mpiexec -validate 提示success,如果提示fail,这说明你输入的用户名和密码计算机不认,回到当前用户查看当前用户名和密码,返回管理员那,在把对应的账户密码输入。用户名是你在建立用户账号时指定的,可以通过控制面板管理工具中的计算机管理选择系统工具 | 本地用户和组 | 用户,找到你用的用户名,没密码用户名下设一个密码。再次mpiexec –registermpiexecvalidate; 直到显示success,说明mpich2安装合适了。
2.切换用户Cmd进入dos,cd进入有lmp_mpi文件夹,设置线程 setOMP_NUM_THREADS=2,之后运行算例,mpiexec -localonly # lmp_mpi –inin.lj; #是并行进程数。
我安装的时候遇到各种错误这里都没提到,但按照这个顺序安装希望不要再出现错误吧。


作者
Author:
lty子于    时间: 2016-1-18 14:32
请问windows下并行的效果如何
作者
Author:
teller3531    时间: 2016-1-26 09:03
没测过,我装为了试下写的in文件正确不,再提交给服务器
作者
Author:
杜黎小松    时间: 2018-7-30 09:59
我按照你的安装顺序安装之后,在运行算例是出现的问题如图所示。我@MPICH2安装到C:\Program Files\MPICH2中,mpi是2.1.4版本,是手册推荐的。注册和success了。我的lammps安装在F:\LAMMPS.该如何解决这个问题。串行版本的都运行通过了                 
作者
Author:
zhouyu    时间: 2018-8-6 14:52
杜黎小松 发表于 2018-7-30 09:59
我按照你的安装顺序安装之后,在运行算例是出现的问题如图所示。我@MPICH2安装到C:\Program Files\MPICH2中 ...

set后面有空格
作者
Author:
naoki    时间: 2018-11-8 13:48
感谢,很有帮助
作者
Author:
teller3531    时间: 2018-11-19 11:15
长颈鹿先森 发表于 2018-11-15 20:23
请问,我按照您说的方法安装了windows 并行版本,MPICH2也success了,我把example中的一个in.lj文件放在了l ...

我当时就是安装的试了试,好多年了都忘了,不好意思了。
作者
Author:
长颈鹿先森    时间: 2018-11-19 22:04
teller3531 发表于 2018-11-19 11:15
我当时就是安装的试了试,好多年了都忘了,不好意思了。

还是谢谢您,我知道错误在哪了,已经安装好了。
作者
Author:
lxh1500    时间: 2020-6-11 15:35
长颈鹿先森 发表于 2018-11-19 22:04
还是谢谢您,我知道错误在哪了,已经安装好了。

你好,我也遇到你的问题,请问你是怎么解决的
作者
Author:
neocc    时间: 2020-6-11 16:58
请问大佬为什么用了mpiexec 运行之后会卡住很久,但是可以计算成功
作者
Author:
白米醋    时间: 2022-5-26 12:49
neocc 发表于 2020-6-11 16:58
请问大佬为什么用了mpiexec 运行之后会卡住很久,但是可以计算成功

这在lammps的手册上有提到,属于正常现象
作者
Author:
ljc050512    时间: 2022-6-25 10:08
白米醋 发表于 2022-5-26 12:49
这在lammps的手册上有提到,属于正常现象

请问“mpiexec 运行之后会卡住很久,但是可以计算成功”这种情况怎么解决?
作者
Author:
白米醋    时间: 2022-6-26 21:15
ljc050512 发表于 2022-6-25 10:08
请问“mpiexec 运行之后会卡住很久,但是可以计算成功”这种情况怎么解决?

哈哈哈哈哈,能跑就行,不报错就没事
作者
Author:
ljc050512    时间: 2022-6-27 17:23
白米醋 发表于 2022-6-26 21:15
哈哈哈哈哈,能跑就行,不报错就没事

感谢感谢!




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3