Cygwin 下安装lammps的makefile文件写法

90 views
Skip to first unread message

mdbbs2...@gmail.com

unread,
Dec 5, 2008, 4:17:28 AM12/5/08
to LAMMPS2forum
我的系统是安装在D盘,快速傅里叶变换包安装在 D:\cygwin\fftw 下,我用的编译器是系统自己带的g++.
我只贴出需要修改的部分,你把这部分直接贴到MAKE文件夹下的任意一个makefile文件下替代System-specific settings
并根据自己的系统另行设置即可。

=================================================
对于非并行的我们需要修改部分写法:
红色部分根据自己安装的路径修改,小d表示安装在D盘,如果你安装在C盘,改成c即可

# System-specific settings
CC = g++
CCFLAGS = -O -I../STUBS -I/cygdrive/d/cygwin/fftw/include -
DFFT_FFTW -DMPICH_IGNORE_CXX_SEEK
DEPFLAGS = -M

LINK = g++
LINKFLAGS = -O -L../STUBS -L/cygdrive/d/cygwin/fftw/lib
USRLIB = -lmpi -lfftw
SYSLIB = -lm
SIZE = size
====================================================
并行的写法:如果你的mpich安装在D:\cygwin\mpi下

# System-specific settings
CC = g++
CCFLAGS = -O -g -I/cygdrive/d/cygwin/fftw/include -I/cygdrive/d/
cygwin/mpi/include -DFFT_FFTW \
-DMPICH_IGNORE_CXX_SEEK
DEPFLAGS = -M

LINK = g++
LINKFLAGS = -O -g -L/cygdrive/d/cygwin/fftw/lib -L/cygdrive/d/
cygwin/mpi/lib
USRLIB = -lfftw -lmpich
SYSLIB = -lm
SIZE = size
=====================================================

我用的是绝对路径,盘符前的cygdrive一定要有,这个一般容易忽视

Reply all
Reply to author
Forward
0 new messages