| 查看: 17722 | 回复: 168 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[资源]
Win7 64位下安装Lammps和MPICH实现单机并行计算20150602(原创)
|
||
|
见附件。 自己总结的Win7 64位下安装Lammps和MPICH实现单机并行计算的方法。 对老鸟没啥用。对新手还有一定借鉴意义的。 有不合适的地方欢迎指正!!!我把文字贴出来,要看图片的直接下载附件! Win7 64位下安装Lammps和MPICH实现单机并行计算20150602(龙门镖局) 让学生搞了半年Lammps,居然说win7 64位不能安装。现在有时间,索性自己来搞定。经过一天的努力,终于实现win7 64位下使用Lammps,并实现MPICH单机下的并行计算。注意:不使用任何虚拟机。 一、 Lammpus软件下载和安装 进入Lammpus官方网站下载:http://lammps.sandia.gov/download.html 直接点击倒数第二个链接“windows installer package”下载安装包。 点击页面下方,“Latest version for 64-bit Windows”下载最新的版本。下载后大约48.6M,点击安装包,安装。 二、 Lammpus软件测试 安装完后到安装目录下,能找到一个bin文件夹。Lammps的可执行文件就在这个文件夹下。 对于初学者,我们一般只调用两个exe文件,一个是lmp_serial.exe,这个文件适用于非并行计算的。另一个是lmp_mpi.exe,这个在MPICH配合下可以实现单机多线程计算和多机分布式计算。 先用lmp_serial.exe来测试安装的程序是否可用。我用example/crack/in.crack文件来测试。lammps的输入文件都命名为in.xxx。 打开windows命令窗口,可以在windos开始菜单中的运行窗口输入cmd打开。 然后在cmd窗口用cd命令(cd命令是dos命令)进入lammps的bin文件夹。在cmd窗口中输入lmp_serial –in in.crack回车,开始计算。 计算完的窗口如下图所示。 说明安装是没问题的。计算时间是15s,用了4个线程。不知道这里4个线程指的啥。我是I5的cpu,计算时看cpu使用不到50%。根据http://rpm.lammps.org/windows.html的提示可以在命令行通过set OMP_NUM_THREADS=n(这里n表示线程数)来设置多线程运算。但是经过试验,不论n=1,4,还是8,计算时间都等于15s。 三、 下载MPICH MPICH软件可以到网关下载:http://www.mpich.org/。但是要注意,MPICH其实即包含了用于并行计算编程的sdk资源,也包含了可行文件。我们这里只用到MPICH的可执行文件。打开http://www.mpich.org/后最新版本的都是用于编程的sdk资源。这目前对我们来说没有用,我们要找可执行文件。 因此我们在页面中找“Older releases are available here”.点击这个here下载之前的版本。点击here后进入http://www.mpich.org/static/downloads/页面。 截至到发稿时间,只有1.4版本的提供windows 64位的MPICH可执行文件。下载mpich2-1.4-win-x86-64.msi并安装。安装成功后进入下一步。 四、 配置MPICH并运行 安装成功后,在MPICH2\bin文件夹下可以找到smpd.exe和mpiexec.exe连个文件。为了方便后面使用,把这两个文件拷贝到lammps的bin文件夹下。 先右键点击smpd.exe,点击属性,设置为管理员权限。然后在cmd窗口中输入smpd –install。安装MPICH2服务。如果没有安装成功,后面运行mpiexec的时候会出现“由于服务器的积极拒绝”之类的错误。有的帖子说要运行smpd -install -phrase beHappy来注册,不知道和smpd –install命令是否等价。总之两个命令我都运行了。最关键的步骤就是要把smpd的属性设定为管理员权限。 然后在win7控制面板里创建一个MPI的管理员帐户,密码也设定为MPI。 运行mpiexec.exe –register注册账户。这里的账户名称和密码就是刚才创建的,都是MPI。 然后在cmd窗口输入mpiexec -n 2 lmp_mpi -in in.crack命令。一会功夫就计算出来了,系统提示耗时10s。证明并行起了成效。 |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : Win7_64位下安装Lammps和MPICH实现单机并行计算20150602.pdf
2015-06-03 07:14:40, 477.97 K
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
122楼2016-10-27 18:59:49
2楼2015-06-03 14:05:17
3楼2015-06-03 17:42:18
5楼2015-06-04 01:16:20
简单回复
2015-06-03 23:19
回复
五星好评 顶一下,感谢分享!
yujingui7楼
2015-06-04 12:58
回复
五星好评 顶一下,感谢分享!
2015-06-05 20:25
回复
五星好评 顶一下,感谢分享!
ss6139楼
2015-06-06 00:20
回复
五星好评 顶一下,感谢分享!
wmnick12楼
2015-06-08 07:07
回复
五星好评 顶一下,感谢分享!
gongxd32513楼
2015-06-08 11:38
回复
五星好评 顶一下,感谢分享!
yuanbing14楼
2015-06-08 11:51
回复
五星好评 顶一下,感谢分享!













回复此楼