lamps非并行安装:
1 下载并解压
进入lammps主页(http://lammps.sandia.gov/)下载最新版本:
打开download页面:http://lammps.sandia.gov/download.html,在“LAMMPS molecular dynamics package” 中点击:
LAMMPS --- Stable version (10 Aug 2015) - Recent C++ version source tarball, GPL license, ~87 Mb. Includes all bug fixes and new features described on this page, up to the date of the most recent stable release.
假设源码包 lammps-stable.gz放在/mnt目录下,用如下命令解压:
gunzip lammps-stable.tar.gz
tar xvf lammps-stable.tar
或直接 tar -zxvf lammps-stable.tar.gz
2 安装并使用
mv lammps-5Dec10 lmpan (重命名为lmpan)
新版的安装非常简单,只需要键入 make serial 就可以了。
生成 lmp_serial 之后,就可以将其cp到 intel/bin 里面,因为bin这个路径已经在 .bashr 环境下已经有了明确的路径了。
计算的时候,先体会里面自带的 example
cd /lmpan/example/shear
lmp<in.shear 即开始计算
附录
新版的Makefile.serial如下:
# serial = g++ compiler, no MPI SHELL = /bin/sh # --------------------------------------------------------------------- # compiler/linker settings # specify flags and libraries needed for your compiler CC = g++ CCFLAGS = -g -O3 SHFLAGS = -fPIC DEPFLAGS = -M LINK = g++ LINKFLAGS = -g -O LIB = SIZE = size ARCHIVE = ar ARFLAGS = -rc SHLIBFLAGS = -shared
旧板需要修改makefile.serial。
cd lmpan/src/STUBS
make clean
make
cd /lmpan/src/MAKE
vi Makefile.serial 后出现:
# g++ = RedHat Linux box, g++4, gfortran, no MPI,no FFT SHELL = /bin/sh # --------------------------------------------------------------------- # compiler/linker settings # specify flags and libraries needed for your compiler CC = g++4 将 g++4 改为 g++ CCFLAGS = -g -O DEPFLAGS = -M LINK = g++4 将g++4 改为 g++ LINKFLAGS = -g -O LIB = ARCHIVE = ar ARFLAGS = -rc SIZE = size
然后存档并退出:cd /lmpan/src
make clean-all
make serial
之后linux开始编译,最后会在/lmpan/src下生成lmp_serial的可执行文件。
时间: 2024-11-09 01:40:37