windows下lammps并行版本的安装

 

lammps官网下载页面:http://rpm.lammps.org/windows.html

1.安装mpich2,下载地址:http://www.mpich.org/static/tarballs/1.4.1p1/mpich2-1.4.1p1-win-x86-64.msi

2.安装lammps,下载地址:http://rpm.lammps.org/windows/64bit/lammps-64bit-latest.exe

3.在计算目录下(包含In文件in.shear和势函数)新建bat文件,写入以下内容,目录和in文件名自行更改:

D:

cd D:\计算目录

D:\LAMMPS\mpich2\bin\mpiexec -localonly 4 D:\LAMMPS\LAMMPS-20150225\bin\lmp_mpi -in in.shear

pause

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

前两行切换到计算目录,第三行是运行命令,第四行是暂停命令,用于出错时保留cmd窗口。

-localonly可以免去输入windows登录账户和密码的要求,否则会有以下提示:User credentials needed to launch processes。

多机并行应该就得输入才行。

”4“是4核。

输入mpiexec.exe和lmp_mpi.exe所在目录就可以不用拷贝两个程序到计算目录下。

lmp_serial计算效率没有lmp_mpi高。

 

4. 双击运行bat文件即可。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Ubuntu下安装LAMMPS并行版本,需要先安装MPI库,如OpenMPI或MPICH。然后下载LAMMPS源代码,解压后进入src目录,执行make mpi -j4命令进行编译。其中,-j4表示使用4个线程进行编译,可以根据实际情况进行调整。编译完成后,可以在src目录下找到lmp_mpi可执行文件,即为LAMMPS并行版本。 ### 回答2: 在Ubuntu系统下,对于LAMMPS并行安装需要进行以下步骤: 1. 安装编译器和MPI库 LAMMPS需要MPI库支持进行并行计算,因此需要先安装编译器和MPI库。我们可以使用apt-get命令进行安装: sudo apt-get install g++ libopenmpi-dev 2. 下载LAMMPS 可以通过LAMMPS官网下载最新版本LAMMPS源码包,也可以使用git命令下载: git clone https://github.com/lammps/lammps.git 3. 编译并行版本LAMMPS 进入LAMMPS源码目录,执行make命令编译并行版本LAMMPS: cd lammps/src make mpi 编译成功后,将会在LAMMPS源码目录下生成一个lmp_mpi可执行文件。这个可执行文件就是并行版本LAMMPS。 4. 运行并行版本LAMMPS 在命令行中运行并行版本LAMMPS,需要使用mpiexec命令,指定使用的进程数和运行LAMMPS的命令: mpiexec -n 4 ./lmp_mpi -in input_file.in 以上命令中,-n 4表示使用4个进程,./lmp_mpi是并行版本LAMMPS可执行文件,-in input_file.in表示运行的输入文件。 通过以上步骤,就可以在Ubuntu系统下成功进行LAMMPS并行安装,并进行应用。需要注意的是,LAMMPS并行计算需要有足够的CPU核心和内存支持,否则可能会出现运行失败的情况。 ### 回答3: LAMMPS是一种用于分子动力学模拟的开源程序,在Ubuntu系统下进行安装需要考虑到其并行化的特性。下面将为大家详细讲述如何在Ubuntu下安装LAMMPS并实现并行化。 1. 环境准备 在开始安装LAMMPS之前,需要先配置好相应的环境。需要确保Ubuntu系统中安装的是MPI并行库(如MPICH,OpenMPI等)。 2. 下载LAMMPSLAMMPS官网下载最新版的源代码并解压缩。在终端中进入解压后的文件夹中。 3. 编译 在终端中输入以下命令进行编译: make mpi 在编译过程中,需要先检查一下是否已经安装了必备的编译软件。如果没有安装则需要先进行安装。比如,如果提示没有安装g++,则需要使用以下命令安装: sudo apt-get install g++ 如果在编译过程中出现错误,则需要根据错误信息进行相应的处理。 4. 并行LAMMPS支持许多不同的并行化方式,包括MPI并行化方式。在Ubuntu系统中,使用MPI并行库可以实现LAMMPS并行化。 在终端中输入以下命令以使用4个进程进行并行计算: mpiexec -n 4 lmp_mpi -in input_file.in 其中,input_file.in为输入文件名,可以根据需要进行修改。使用具体的进程数进行计算时,需要调整-n后的数字。 5. 测试 在执行并行化计算之前,需要进行一些测试以确保正确性。可以使用其自带的测试文件进行测试。 在终端中输入以下命令以运行测试: make test 在测试过程中出现错误时,需要根据错误信息进行相应的处理。 以上就是在Ubuntu系统下使用MPI并行安装LAMMPS的详细过程。需要注意的是,不同的操作系统下安装方式可能会有所不同,具体可以参考相应的安装说明。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值