码迷,mamicode.com
首页 > 其他好文 > 详细

Lammps安装1

时间:2015-09-24 16:01:06      阅读:541      评论:0      收藏:0      [点我收藏+]

标签:

 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的可执行文件。

 

Lammps安装1

标签:

原文地址:http://www.cnblogs.com/panscience/p/4835297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!