Mu博分享 http://blog.sciencenet.cn/u/ywmucn https://blog.nanomat.top/

博文

Rocks集群上quantum-espresso(pwscf)安装

已有 6921 次阅读 2011-8-31 11:05 |个人分类:PWSCF&ABINIT|系统分类:科研笔记

有很多内容参考: http://i.eol.cn/blog_read.php?topicid=493535

将软件espresso-4.2.tar.gz fftw-3.2.2.tar.gz lapack-3.3.0.tgz复制到/share/apps,并解压

intel编译器和openmpi的安装见我的另一篇博文《在Rocks上编译带VTST代码(NEB)的vasp 5.2


在root用户下:

一. 安装 blas and lapack

http://www.netlib.org/lapack/

解压之后,进入 LAPACK 

cd  /share/apps/lapack-3.3.0

cp make.inc.example   make.inc   

修改make.inc

FORTRAN  = ifort  
OPTS     = -funroll-all-loops -O3 
DRVOPTS  = $(OPTS)
NOOPT    =
LOADER   = ifort
LOADOPTS =

 

修改 Makefile

lib: lapacklib tmglib

改成

lib: blaslib  lapacklib tmglib

然后 make (需要很长时间)

然后生成  blas_LINUX.alapack_LINUX.a,分别更名为libblas.a liblapack.a 

 以备pwscf 使用。

. fftw  安装

 http://www.fftw.org/

cd  /share/apps/fftw-3.2.2

env CC=gcc F77=ifort  ./configure --prefix=/share/apps/fftw --enable-mpi    

make  && make install

 

. 进入 quantum-espresso  安装目录(在普通用户下),

./configure F90=ifort MPIF90=mpif90 F77=ifort  CC=icc 

生成 make.sys,而且屏幕上显示

The following libraries have been found:

  BLAS_LIBS=/share/apps/espresso-4.2/BLAS/blas.a

  LAPACK_LIBS=/share/apps/espresso-4.2/lapack-3.2/lapack.a

  FFT_LIBS= -lfftw3 

Please check if this is what you expect.

表明软件检测到的lapak和blas库是软件自带的,

打开make.sys,作如下修改:

 将94-95行  BLAS_LIBS      = /share/apps/espresso-4.2/BLAS/blas.a

             BLAS_LIBS_SWITCH = internal

改为 BLAS_LIBS      = -L/share/apps/lapack-3.3.0 -lblas

     BLAS_LIBS_SWITCH = external

 107-108行 LAPACK_LIBS    = /share/apps/espresso-4.2/lapack-3.2/lapack.a

 BLAS_LIBS_SWITCH = internal

改为   LAPACK_LIBS    =   -llapack

      LAPACK_LIBS_SWITCH = external

(还有这里检测到的fftw库似乎是我过去安装的mkl的fftw库,可以使用

若是没有检测到任何fftw库或者要使用刚才安装的fftw库,作如下修改

FFT_LIBS       =  -lfftw3

改为 FFT_LIBS       =  -L/share/apps/fftw/lib  -lfftw3

然后 make  all

出现 warning #5117: Bad # preprocessor line

据pwscf论坛上说:

> : warning #5117: Bad # preprocessor line not sure why this message is issued, but it is harmless


编译成功 !!!

将安装目录/bin加入环境变量



https://wap.sciencenet.cn/blog-588243-481427.html


下一篇:Rocks 上安装 Gaussion 03
收藏 IP: 115.24.3.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-3 21:32

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部