2022年LAMMPS最新稳定版单机并行安装成功教程 .pdf
《2022年LAMMPS最新稳定版单机并行安装成功教程 .pdf》由会员分享,可在线阅读,更多相关《2022年LAMMPS最新稳定版单机并行安装成功教程 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LAMMPS最新稳定版单机并行安装成功教程制作者: zhjs 注:本安装教程采用 lammps-10Aug15这个版本,目前这是官方放出的最新的稳定版本,fftw 采用fftw-3.3.4 这个版本,最新版的, mpich 采用最新版 mpich-3.2,在 CentOS 7.0系统下安装, 貌似上面三个最新包有的需要c+11标准的编译器编译,所以请确保你的机器上已经安装了所需的编译器,一般用的 gnu 编译器版本在 4.8.1 及以后的版本都支持c+11标准,想要查看自己的版本,在终端输入:g+ -version 回车,即可看到版本号。由于安装过程需要root 权限,所以为了方便,请在roo
2、t 用户下安装。上述三个安装包可以从CSDN里下载,搜索:“最新稳定版 lammps+最新 fftw+最新 mpich”或者自行百度下载。1. 首先,在 /home 文件夹下建立两个文件夹,一个放安装文件(如software) ,另一个作为安装文件夹(如vm) ,将安装包lammps, mpich,fftw 放到 software 文件夹下,全部解压。注意:确保文件夹的名称中没有中文字符,不然很可能会出错1.1 安装 fftw:进入解压好的 fftw 目录下,在终端执行:./configure -prefix=/home/vm/fftw3 -enable-float 回车( =号后面是安装路径
3、,这个软件将会安装到/home/vm/fftw3 这个文件夹下)执行完成后,再在终端输入:make make install 没有出错的话,就安装完成了。 。 。 。 。 。 。 。 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 1.2 安装 mpich :进入 mpich 文件夹下,在终端执行:./configure -prefix=/home/vm/mpich3 -enable-float make make insta
4、ll 1.3 设置环境变量:进入终端,执行:cd vi .bashrc 在打开的文档的最下面添加fftw 和 mpich 的 lib 路径和 bin 路径:export PATH=/home/vm/mpich3/bin:/home/vm/fftw3/bin:$PATH export LD_LIBRARY_PATH=/home/vm/mpich3/lib:/home/vm/fftw3/lib:$LD_LIBRARY_PATH 保存后( vi 不会使用的自行百度哇) ,在终端执行:source .bashrc echo $PATH 查看刚才的路径有没有添加上。1.4 mpich特殊设置:在终端,执
5、行:ifconfig -a 将会出现计算机的ip 找到以 lo: 开头的那段,下面的inet 后面有一串 ip,记下来(我的是inet 127.0.0.1)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 在终端中执行:vi /etc/hosts 在打开的文档最下面添加:xxx.xxx.xxx zhjs-pc zhjs-pc xxx.xxx.xxx是刚才记录下来的ip,zhjs-pc是你的计算机的名称保存。 。 。 。 。 。进入
6、 /etc 文件夹下面,在里面创建一个名称为mpd.conf 的空文件,在里面填写上:MPD_SECRETWORD=mr45-j9z(等号后面的字符串随便写)保存,然后在终端中给这个文件加上权限:cd /etc chmod 600 mpd.conf 完成。 。 。 。 。 。测试一下,假如你的系统里有gedit 这个文本编辑软件,进入终端输入:mpirun np 2 gedit 如果顺利打开了两个新建文件,则说明配置成功。 。 。 。 。你也可以用其他软件尝试名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
7、- - - - - 第 3 页,共 8 页 - - - - - - - - - 1.5 安装 lammps :进入已经解压的 lammps 文件夹下,进入 src目录下,然后进入其中的MAKE文件夹下,里面有个 Makefile.mpi 文件,用文本编辑器打开,修改里面的一些东西:(用颜色显示的表示要修改的)# mpi = default MPI compiler, default MPI SHELL = /bin/sh # - # compiler/linker settings # specify flags and libraries needed for your compiler C
8、C = g+ #mpicxx CCFLAGS = -g -O3 SHFLAGS = -fPIC DEPFLAGS = -M LINK = g+ #mpicxx LINKFLAGS = -g -O LIB = SIZE = size ARCHIVE = ar ARFLAGS = -rc SHLIBFLAGS = -shared # - # LAMMPS-specific settings, all OPTIONAL # specify settings for LAMMPS features you will use # if you change any -D setting, do full
9、 re-compile after make clean # LAMMPS ifdef settings # see possible settings in Section 2.2 (step 4) of manual LMP_INC = -DLAMMPS_GZIP # MPI library # see discussion in Section 2.2 (step 5) of manual # MPI wrapper compiler/linker can provide this info # can point to dummy MPI library in src/STUBS as
10、 in Makefile.serial # use -D MPICH and OMPI settings in INC to avoid C+ lib conflicts # INC = path for mpi.h, MPI compiler settings # PATH = path for MPI library 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - # LIB = name of MPI library MP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年LAMMPS最新稳定版单机并行安装成功教程 2022 LAMMPS 最新 稳定 单机 并行 安装 成功 教程
限制150内