Запись крайне похожа на ту, что сделана для CentOS, но тут попроще :)
Опять же, нам нужно будет следующее ПО на компьютере
1) Intel(R) Compiler
2) Intel(R) MKL
3) Intel(R) MPI Library 4.0.*
Основная особенность установки LAMMPS на Ubuntu - это то, что тут почти ничего делать не надо :)
Нужно поставить необходимые пакеты, если они уже стоят, то, значит все хорошо
sudo apt-get install build-essential fftw-dev tcsh mpich2 gfortran
После установки качаем LAMMPS (http://lammps.sandia.gov/download.html), распаковываем его и создаем файл /src/MAKE/Makefile.ubuntu следующего содержания
# ubuntu_parallel = Ubuntu 9.10, mpicxx (g++), MPICH2 1.2, FFTW 2.1.3
SHELL = /bin/sh
# System-specific settings
CC = mpicxx
CCFLAGS = -O -DFFT_FFTW -DLAMMPS_GZIP -DMPICH_IGNORE_CXX_SEEK
DEPFLAGS = -M
LINK = $(CC)
LINKFLAGS = -O
USRLIB = -lfftw
SYSLIB =
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) $< > $@
# Individual dependencies
DEPENDS = $(OBJ:.o=.d)
include $(DEPENDS)
Как видно, ничего тут сверхестественного нет, все крайне просто, в отличие от CentOS.
Далее переходим в src и делаем
make ubuntu
После чего файл lmp_ubuntu можно запускать:)
Ссылка:
http://katter-world.blogspot.com/2010/07/install-lammps-on-ubuntu.html
Комментариев нет:
Отправить комментарий