您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > vasp并行总结-安装
一、安装vasp前的软件要求:①C++编译器用intel的(l_cprof_p_11.1.07)②Fortran编译器用intel的ifort11(l_cprof_p_11.1.072)③l_mpi_p_3.2.011④MKL有非商业版本可以免费下载,本来要用l_mkl_p_10.2.5.035的,但发现ifort11里/home/bjwang/intel/Compiler/11.1/072/mkl就有,这里免装,在.bashrc里把ifort11下mkl的路径包括进去。附完整安装后的.bashrcsource/home/bjwang/intel/Compiler/11.1/072/bin/intel64/ifortvars_intel64.sh---ifortsource/home/bjwang/intel/Compiler/11.1/073/bin/intel64/iccvars_intel64.sh---c++exportLD_LIBRARY_PATH=/home/bjwang/intel/Compiler/11.1/072/ifort/mkl/lib/em64t/:$LD_LIBRARY_PATH------ifort中包含的mklsource/home/bjwang/intel/impi/3.2.0.011/bin64/mpivars.sh--------l_mpi请确认mpi、C++、Fortran编译器都已正确安装,并设定好相关的PATH路径和LD_LIBRARY_PATH路径,具体参见新浪博客的其它相关内容。示意如下:1、安装英特尔c++编译器l_cproc_p_11.1.073[bjwang@nanovasp]$tar–zxvfl_cproc_p_11.1.073.tgz[bjwang@nanovasp]$cdl_cproc_p_11.1.073[bjwang@nanol_cproc_p_11.1.073]$./install.sh2、安装ifort11.1(l_cprof_p_11.1.072)内含mkl数据库[bjwang@nano~]$cd/home/bjwang/software/ifort11[bjwang@nanoifort11]$$tar–zxvfl_cprof_p_11.1.072.tgz[bjwang@nano~]$cdl_cprof_p_11.1.072[bjwang@nanol_cprof_p_11.1.072]$./install.sh3、安装l_mpi_p_3.2.011参考文件自带安装指导/home/bjwang/software/l_mpi_p_3.2.011/INSTALL.html1.解压:[bjwang@nanosoftware]$tarzxvfl_mpi_p_3.2.011.tgz2.拷贝*.lic文件到解压目录下:cplicensekey.lic.3.在解压目录下运行install.sh文件[bjwang@nanol_mpi_p_3.2.011]$./install.sh二、安装vasp1、编译vasp数据库解压缩后,进入vasp.5.lib路径[bjwang@nanovasp]$cdvasp.5.lib[bjwang@nanovasp.5.lib]$cpmakefile.linux_ifc_P4makefile[bjwang@nanovasp.5.lib]vimakefile把lib中Makefile文件中FC=ifc项改为:FC=ifort,其他不动#C-preprocessorCPP=gcc-E-P-C$*.F$*.fFC=ifortCFLAGS=-OFFLAGS=-O0-FIFREE=-FRDOBJ=preclib.otiming_.oderrf_.odclock_.odiolib.odlexlib.odrdatab.o在makelib出现个小问题(不影响,被忽略!!!!!!!)[bjwang@nanovasp.5.lib]$makermlibdmy.arm:cannotremove`libdmy.a':Nosuchfileordirectorymake:[libdmy.a]Error1(ignored)arvqlibdmy.apreclib.otiming_.oderrf_.odclock_.odiolib.odlexlib.odrdatab.oar:creatinglibdmy.aa-preclib.oa-timing_.oa-derrf_.oa-dclock_.oa-diolib.oa-dlexlib.oa-drdatab.o[bjwang@nanovasp.5.lib]$2、并行编译vasp(利用ifort编译器和c++编译器,版本最好一致,这里ifort用l_cprof_p_11.1.072,c++用l_cproc_p_11.1.073)解压缩后进入vasp.5.2路径,[bjwang@nanovasp]$cdvasp.5.2[bjwang@nanovasp.5.2]$cpmakefile.linux_ifc_P4makefile[bjwang@nanovasp.5.2]vimakefile(具体修改的地方见bjwang-Vasp并行版本make文件.doc)保存退出后[bjwang@nanovasp.5.2]make运行并行vasp(算si)命令:[bjwang@nanosi]$mpirun–n8/home/bjwang/vasp/vasp.5.2/vaspout&注:&符表示在后台运行,即使关掉SSH后计算仍然运行,如果不加这个符号则关掉SSH后计算也会中止.运行串行命令:[bjwang@nanosi]$/home/bjwang/vasp/vasp.5.2/vaspout&WARNING:smallaliasing(wraparound)errorsmustbeexpected
本文标题:vasp并行总结-安装
链接地址:https://www.777doc.com/doc-1820239 .html