编译和安装
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令解压MiniDFT安装包。
tar -xzvf MiniDFT-MiniDFT-1.1.1.tar.gz
- 执行以下命令进入解压后的目录。
cd MiniDFT-MiniDFT-1.1.1/src
- 执行以下命令修改“Makefile”文件。
- 打开“Makefile”文件。
vi Makefile
- 按“i”进入编辑模式,修改以下内容。
FFTW_INCL = -I/path/to/FFTW/include FFTW_LIBS = /path/to/SCALAPACK/libscalapack.a -Wl,--start-group /path/to/FFTW /lib/libfftw3.a /path/to/FFTW/lib/libfftw3_threads.a /path/to/OPENBLAS/lib/libopenblas.a -Wl,--end-group OPENBLAS_INC = -I/path/to/OPENBLAS/include OPENBLAS_LIB = /path/to/OPENBLAS/lib SCALAPACK_LIBS = /path/to/SCALAPACK/libscalapack.a CC = mpicc CFLAGS = -D__FFTW3 -D_para11e1 -D_SCALAPACK FC = mpifort FFLAGS = -cpp -no-pie LD = mpifort DFLAGS += -D__OPENMP FFLAGS += -fopenmp LDFLAGS += -fopenmp include Makefile.base
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“Makefile”文件。
- 执行以下命令进行安装编译。
make