64位linux vasp安装.docx
- 文档编号:2977992
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:14
- 大小:3.59MB
64位linux vasp安装.docx
《64位linux vasp安装.docx》由会员分享,可在线阅读,更多相关《64位linux vasp安装.docx(14页珍藏版)》请在冰豆网上搜索。
64位linuxvasp安装
如何在64位RedHat5.2Enterpriselinux下安装VASP
一安装linux系统
采用的系统是64位RedHat5.2Enterpriselinux,两个CPU8核,内存12G。
利用光盘安装,进入安装界面
直接回车安装系统
这里跳过光盘检测
“Next”开始安装
选择语言“English”
选择美国英语式键盘
这项可以选择输入序列号,也可以选跳过(不输入序列号),然后单击Next。
因为我们想装双系统,原来已经有window7系统,所以选择自定义安装,Createcustomlayout,接下来单击“Next”。
根据需要创建分区:
基本分三个区/boot区(ext3),/区(ext3),swap区。
这里直接下一步
修改主机名(例如linux也可以不修改),这里我们是单机运行,所以没有配置网关和DNS。
选择时区
输入“root”密码
这里我们选择SoftwareDevelopment,如果前面没有注册的话,这里可能没有Virtualization这一项。
如果你想选择你需要的软件的包,那就选择Customizenow,我们选择Customizelater这一项,一般按默认安装就已经能满足我们的需要。
选择“Next”开始安装程序
安装完成后,光盘弹出,重启系统。
系统安装完成后,安装vasp需要以下的安装软件:
编译器和数学库,我们选择intel的,编译器和数学库是在一起的;fftw(傅里叶变换);vasp库和vasp源代码;vasp所需的赝势库;mpi并行包。
这些软件放在指定的目录里:
/home/film/yanghua/。
在这个目录下,分别建立四个文件夹ifort,fftw,mpich2,vasp,将这些软件对应放入各自的文件夹。
二安装intel编译器和数学库
首先进入压缩包所放的目录/home/film/yanghua/ifort(目录可以更改)下,在此目录下打开一个终端,输入命令:
解压tar–zxvfl_fcompxe_intel64_2011.4.191.tgz
进入安装包cdl_fcompxe_intel64_2011.4.191
安装./install.sh回车
选择1viewthelicenseagreement
一直敲空格读完
输入:
accept回车
选择3alternativeactivation*****necessary
选择2usealicensefile
输入ifc.lic文件所在的全路径,到文件。
选1,选1,回车=====>OK
设置环境变量,输入如下命令:
vi~/.bashrc
出现下面一个文本,按字母I进入插入模式,加入以下两行后:
exportPATH=/opt/intel/composerxe-2011.4.191/bin/intel64/:
$PATH
exportLD_LIBRARY_PATH=/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/:
$LD_LIBRARY_PATH
按esc建退出插入模式,输入:
“:
wq”回车保存。
输入命令:
source~/.bashrc永久保存。
在终端输入:
whichifort出现/opt/intel/composerxe-2011.4.191/bin/intel64/ifort,或者输入:
ifort-V出现版本的相应信息,说明编译器安装成功。
三安装fftw-3.1.2
事先将安装包放在指定目录/home/film/yanghua/fftw(目录可以更改)下,进入后打开终端,输入以下命令进行安装:
解压tar-zxvffftw-3.1.2.tar.gz
进入安装包cdfftw-3.1.2
检查环境并指定安装目录./configure--prefix=/home/film/soft/fftwGCC=ifortF77=ifort--enable-mpi,安装路径可以更改。
进行编译make
编译安装makeinstallall
到此,fftw-3.1.2安装成功。
四安装VASP库
进入事先指定的目录/home/film/yanghua/vasp(目录可以更改)下,进入后打开终端,输入以下命令进行安装:
解压tar-zxvfvasp.5.lib.tar.gz
进入安装包cdvasp.5.lib
显示安装包中文件ls
更改文件名字cpmake.linux_ifort_P4makefile
新生成makefile,打开进行修改,将FC=ifc修改为FC=ifort,保存退出。
进行编译make。
五VASP串行编译
进入指定目录/home/film/yanghua/vasp(目录可以更改)下,进入后打开终端,输入以下命令进行安装:
解压tar-zxvfvasp.5.2.tar.gz
进入安装包cdtar-zxvfvasp.5.2
显示安装包中文件ls
更改文件名字cpmake.linux_ifort_P4makefile
将/home/film/yanghua/fftw-3.1.2/api/fftw3.f拷贝到解压后的VASP安装源代码文件夹下(/home/film/yanghua/vasp/vasp.5.2)。
修改makefile文件。
如下所示,如何更改见红色标记。
#allCPPprocessedfortranfileshavetheextension.f90
SUFFIX=.f90
#-----------------------------------------------------------------------
#fortrancompilerandlinker
#-----------------------------------------------------------------------
FC=ifort
#fortranlinker
FCL=$(FC)
#-----------------------------------------------------------------------
#mkl.10.0
#set-DRPROMU_DGEMV-DRACCMU_DGEMVintheCPPlines
#BLAS=-L/opt/intel/mkl100/lib/em64t-lmkl-lpthread
BLAS=-L/opt/intel/composerxe-2011.4.191/mkl/lib/intel64-lmkl_intel_lp64-lmkl_core-lmkl_sequential-lpthread
#evenfasterforVASPKazushigeGoto'sBLAS
#http:
//www.cs.utexas.edu/users/kgoto/signup_first.html
#parallelgotoversionrequiressometimes-libverbs
#BLAS=/opt/libs/libgoto/libgoto.so
#LAPACK,simplestusevasp.5.lib/lapack_double
#LAPACK=../vasp.5.lib/lapack_double.o
#usethemklIntellapack
LAPACK=-L/opt/intel/composerxe-2011.4.191/mkl/lib/intel64-lmkl_intel_lp64-lmkl_core-lmkl_sequential-lpthread
#-----------------------------------------------------------------------
#fftlibraries:
#VASP.5.2canusefftw.3.1.X(http:
//www.fftw.org)
#sincethisversionisfasteronP4machines,werecommendtouseit
#FFT3D=fft3dfurth.offt3dlib.o
#alternatively:
fftw.3.1.Xisslighlyfasterandshouldbeusedifavailable
FFT3D=fftw3d.offt3dlib.o/home/film/soft/fftw/lib/libfftw3.a
然后保存退出,输入命令:
make。
make之后会在文件夹/home/film/yanghua/vasp/vasp.5.2生成一个二进制文件vasp。
将vasp二进制文件复制到/bin/输入cpvasp/bin/(在超级用户下完成)。
六MPI(mpich2-1.0.8)安装
进入进入指定目录/home/film/yanghua/mpich2(目录可以更改)下,进入后打开终端,输入以下命令进行安装:
解压tar-zxvfmpich2-1.0.8.tar.gz
进入安装包cdmpich2-1.0.8
输入命令exportF90=ifortFC=ifort
检查环境指定目录./configure--prefix=/home/film/soft/mpich2/--enable-f90--enable-f77
进行编译make
编译安装makeinstallall
修改环境变量vi~/.bashrc,加入以下两句
exportPATH=/home/film/soft/mpich2/bin/:
$PATH
exportLD_LIBRARY_PATH=/home/soft/mpich2/lib/:
$LD_LIBRARY_PATH
ulimit-sunlimited
保存source~/.bashrc。
输入mpd&之后会出现这样的提示:
configurationfile/shared/home/kwanous/.mpd.confnotfound
Afilenamed.mpd.conffilemustbepresentintheuser'shome
directory(/etc/mpd.confifroot)withreadandwriteaccess
onlyfortheuser,andmustcontainatleastalinewith:
MPD_SECRETWORD=
Onewaytosafelycreatethisfileistodothefollowing:
cd$HOME
touch.mpd.conf
chmod600.mpd.conf
andthenuseaneditortoinsertalinelike
MPD_SECRETWORD=mr45-j9z
intothefile.(Ofcourseusesomeothersecretwordthanmr45-j9z.)
就按提示操作,输入命令:
cd$HOME
to
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 64位linux vasp安装 64 linux vasp 安装