如何在Ubuntu下安装lammps啊?

发布网友

我来回答

3个回答

热心网友

编译安装 需要你有基本的linux操作基础。要不就比较难搞了。
总的来讲:
1.解压 参考tar命令,或者右键选择解压。
2.编译配置 ./configure 参考源代码安装说明。
3. 编译 执行make命令 可以去了解一下gcc的用法。
4.安装 执行make install命令
具体步骤:
以下需要root权限。
-安装fftw
  1下载源码包fftw-2.1.5.tar.gz,解压 tar xvzf fftw-2.1.5.tar.gz
  2 cd fftw-2.1.5.
  3 ./configure --prefix=/opt/mathlib/fftw215-gnu --enable-float
  其它选项:
  4 make
  5 make install
  二安装mpich
  1下载mpich.tar.gz
  2 cd mpich-1.2.7**
  3 ./configure --prefix=/opt/mpich-gnu
  4 make
  5 make install
  三 编辑/etc/hosts.equiv文件,在其中加入本机主机名(用hostname可以得到),单独一行!
  前三步都在root下进行。
  下面的步骤都在自己的用户中进行
  四 安装lammps
  1 tar xvzf lammps.tar.gz
  2 cd lammps**
  3 cd src
  4 vim MAKE/Makefile.g++
  修改mpich的安装路径
  修改fftw的安装路径
  (每个都有两处,include前面和lib前面的部分)
  # g++ = RedHat Linux box, g++, MPICH2, FFTW
  SHELL = /bin/sh
  # System-specific settings
  CC = g++
  CCFLAGS = -g -O -DFFT_FFTW -DLAMMPS_GZIP -
  DMPICH_IGNORE_CXX_SEEK -I/opt/mathlib/fftw215-gnu/include -I/opt/mpich-
  gnu/include
  DEPFLAGS = -M
  LINK = g++ -L/opt/mathlib/fftw215-gnu/lib -L/opt/mpich-
  gnu/lib
  LINKFLAGS = -g -O
  USRLIB = -lfftw -lmpich
  SYSLIB = -lpthread
  ARCHIVE = ar
  ARFLAGS = -rc
  SIZE = size
  # Link target
  $(EXE): $(OBJ)
  $(LINK) $(LINKFLAGS) $(OBJ) $(USRLIB) $(SYSLIB) -o $(EXE)
  $(SIZE) $(EXE)
  # Library target
  lib: $(OBJ)
  $(ARCHIVE) $(ARFLAGS) $(EXE) $(OBJ)
  # Compilation rules
  %.o:%.cpp
  $(CC) $(CCFLAGS) -c $<
  %.d:%.cpp
  $(CC) $(CCFLAGS) $(DEPFLAGS) $< > $@
  # Indivial dependencies
  DEPENDS = $(OBJ:.o=.d)
  include $(DEPENDS)
  5 make g++ (在src目录下)
  生成lmp_g++
  四 运行lammps
  1 cd ../bench
  2 /opt/mpich-gnu/bin/mpirun -np 16 ../src/lmp_g++ <in.chain

热心网友

刚刚百科和文库里看了一下lammps这个东西,讲的是源码安装的方式,好象还不能直接通过apt-get来安装,感觉非常麻烦。
如果你还不会用ubuntu那可就惨了。如果一定要安装这个东西的话,我只能建议你先老老实实地学一下linux的使用。追问谢谢 昨天找了个高人 装上了 可是我看傻了。。。还是先学习linux吧

热心网友

在哪里输命令都不会还是别折腾linux了吧。你是ubuntu什么版本啊?如果是11.04以后的点左上角的方块,输入terminal回车就出来终端了,在这里输命令。
ubuntu解压和win一样,直接双击就可以,不过新的系统可能不支持rar。
lamp是网页服务器吧?apache+mysql+php,你可以一个一个的安装,也可以一起安装集成环境。追问额 谢谢你 lammps是一个分子动力学软件 在linux下运行 需要用才开始学的。。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com