vasp在intel单机上的并行安装

合集下载

vasp并行总结安装

vasp并行总结安装

一、安装vasp 前的软件要求:①C++ 编译器用intel 的( l_cprof_p_11.1.07 )②Fortra n 编译器用in tel 的ifortll (l_cprof_p_11.1.072 )③l_mpi_p_3.2.011④MKL有非商业版本可以免费下载,本来要用l_mkl_p_10.2.5.035的,但发现ifortll里/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----- i fort 中包含的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@nano vasp]$ tar -zxvf l_cproc_p_11.1.073.tgz[bjwang@nano vasp]$ cd l_cproc_p_11.1.073[bjwang@nano l_cproc_p_11.1.073]$ ./install.sh2、安装ifort11.1 ( l_cprof_p_11.1.072 )内含mkl 数据库[bjwang@nano ~]$cd /home/bjwang/software/ifort11[bjwa ng@ nan o ifort11]$$ tar —xvf l_cprof_p_11.1.072.tgz[bjwang@nano ~]$ cd l_cprof_p_11.1.072[bjwang@nano l_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@nano software]$ tar zxvf l_mpi_p_3.2.011.tgz2. 拷贝*.lic文件到解压目录下:cp <license key> .lic .3. 在解压目录下运行install.sh 文件[bjwang@nano l_mpi_p_3.2.011]$ ./install.sh、安装vasp1、编译vasp 数据库解压缩后,进入vasp.5.lib 路径[bjwang@nano vasp]$ cd vasp.5.lib[bjwang@nano vasp.5.lib]$ cp makefile.linux_ifc_P4 makefile[bjwang@nano vasp.5.lib]vi makefile把lib 中Makefile 文件中FC=ifc 项改为:FC=ifort ,其他不动# C-preprocessorCPP = gcc -E -P -C $*.F >$*.fFC=ifortCFLAGS = -OFFLAGS = -O0 -FIFREE = -FRDOBJ = preclib.o timing_.o derrf_.o dclock_.o diolib.o dlexlib.o drdatab.o 在make lib 出现个小问题(不影响,被忽略!!!!!!!)[bjwang@nano vasp.5.lib]$ makerm libdmy.arm: cannot remove 'libdmy.a': No such file or directorymake: [libdmy.a] Error 1 (ignored)ar vq libdmy.a preclib.o timing_.o derrf_.o dclock_.o diolib.o dlexlib.o drdatab.oar: creating libdmy.aa - preclib.oa - timing_.oa - derrf_.oa - dclock_.oa - diolib.o a - dlexlib.oa - drdatab.o[bjwang@nano vasp.5.lib]$2、并行编译vasp(利用ifort 编译器和c++ 编译器,版本最好一致,这里ifort 用l_cprof_p_11.1.072,c++用l_cproc_p_11.1.073 )解压缩后进入vasp.5.2 路径,[bjwang@nano vasp]$ cd vasp.5.2[bjwang@nano vasp.5.2]$ cp makefile.linux_ifc_P4 makefile[bjwang@nano vasp.5.2]vi makefile(具体修改的地方见bjwang-Vasp 并行版本make 文件.doc)保存退出后[bjwang@nano vasp.5.2]make运行并行vasp (算si)命令:[bjwa ng@nano si]$mpir un -n 8 /home/bjwa ng/vasp/vasp.5.2/vasp >out &SSH 注:&符表示在后台运行,即使关掉SSH 后计算仍然运行,如果不加这个符号则关掉后计算也会中止.运行串行命令:[bjwang@nano si]$ /home/bjwang/vasp/vasp.5.2/vasp >out &WARNING: small aliasing (wrap around) errors must be expected。

并行安装vasp步骤

并行安装vasp步骤

intel fortran9.1.036 安装过程Intel Fortran Compiler这个编译器性能极佳,它在x86 和Itanium 级Linux 主机上会有光明的未来,因为Intel 的编译器组整合了曾在DEC、Compaq 和HP 确立声誉的工程团队。

它的发行版有Windows和Linux两种,这2种都分别提供Non-Commercial版免费下载,但不提供技术支持。

而性能则与商业版相同。

其中Windows版需要Visual Studio的支持才可以使用。

以下是整个的安装过程。

1、登陆intel网站下载Non-commercial版。

登陆/software/products/global/eval.htm ,选择Intel? Fortran Compiler for Linux* 下的第二项Non-Commercial Unsupported Version 点击进入。

或者直接登陆/software/products/compilers/flin/noncom.htm,简单的看一下说明,整个下载过程需要好几步,可以慢慢来进行,首先点击“Continue”按钮进入下一页;第二页有个调查表,填好之后进入下一页;第二页有个调查表,填好之后进入下一页;第三页是软件协议页面,可以粗略看一下,选择“Accept”进入下一页;第四页是注册页面,其中Email栏一定要填好,填写之后选择“Submit”进入下一页;这是最后一页,说明已经注册成功,intel会给你发一封电子邮件,并且其中包含一个协议附件。

剩下的工作是收取邮件,然后根据邮件中提供的地址下载软件即可。

我这里下载的软件是l_fc_p_9.1.036.tar.gz,大约130M,另外把邮件中的附件另存在刚才下载的软件的同一目录下,我这里的文件名是l_for_******.lic,每个人的文件名可能不同,它是一个协议文件。

下来以root用户进行以下的安装工作,假设前面的2个文件存放在/usr/src/intel目录下,这也是我们的工作目录:2、解压安装文件tar xzvf l_fc_p_9.1.036.tar.gz3、安装并指定协议,我们这里编译器的是安装在/opt/intel_fc_91目录下,协议则在该目录下的*s 文件夹中。

64位并行vasp安装过程总结

64位并行vasp安装过程总结

采用IFC编译器,MKL数据库对V ASP编译的过程1.准备系统为Open suse linux-10.3 x86-64或Open suse linux-11.0 x86-64V ASP源代码(vasp.4.6.tar.gz和vasp.4.lib.tar.gz),mkl数据库(l_mkl_p_9.1.023.tar),ifc 编译器(l_fc__pl_9.1.036.tar.gz)。

我们将以上安装所需文件都放在/root/vasp目录下并解压2.Ifc编译器安装先解压tar –zxvf l_fc_c_9.1.036.tar.gz 得到l_fc_c_9.1.036.文件夹进入l_fc__pl_9.1.036文件夹找到install.sh文件执行./install.sh开始安装ifc,安装过程都选用默认的路径(/opt/intel/fc/9.1.036)安装安装完毕,进入/opt/intel/fce/9.1.036/bin目录执行cp ifort /binifc安装完成3.mkl的安装进入l_mkl_p_9.1.023.tar所在目录tar –zxvf l_mkl_p_9.1.023.tar进入解压得到的目录l_mkl_p_9.1.023进入install文件夹,可以看到一个可执行的文件install./install.sh默认安装即可,默认目录为/opt/intel/mkl/9.1.023二、安装MPICH2(在节点root目录下)1、解压缩#tar -zxvf mpich2-1.0.1.tar.gz或者#gunzip -c mpich2-1.0.1.tar.gz|tar xf mpich2-1.0.1.tar2、创建安装目录#mkdir /usr/MPICH-instsll3、进入mpich2解压目录#cd mpich2-1.0.14、默认安装目录#./configure5、编译#make6、安装#make install7、退出到root目录#cd ..8、通过编辑.bashrc文件修改环境变量#vi .bashrc修改后的.bashrc文件如下:8.设置环境变量编辑root下的.bashrc# .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'PATH="$PATH:/usr/local/bin" (安装mpich2要添加的路径)# Source global definitionsif [ -f /etc/bashrc ]; then. /etc/bashrcfiexport LD_LIBRARY_PATH=/opt/intel/mkl/9.1.023/lib/em64t:/opt/intel/fce/9.1.036/lib. /opt/intel/fce/9.1.036/bin/ifortvars.sh (新添加路径)export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/mkl/9.1.023/lib/em64t (新添加路径)9、测试环境变量设置#which mpd#which mpicc#which mpiexec#which mpirun#which mpif9010、修改/etc/mpd.conf文件,添加内容为secretword=myword#vi /etc/mpd.conf添加secretword=myword设置文件读取权限和修改时间#touch /etc/mpd.conf#chmod 600 /etc/mpd.conf1、本地测试#mpd & 启动#mpdtrace 观看启动机器#mpdallexit 退出三。

VASP多节点并行参数设置

VASP多节点并行参数设置

VASP多节点并⾏参数设置VASP currently offers parallelization and data distribution over bands and/or over plane wave coefficients (see and ), and parallelization over k-points (no data distribution, see ).To obtain high efficiency on massively parallel systems or modern multi-core machines, it is strongly recommended to use all at the same time.以下假设计算总核⼼数为N,单节点计算核⼼数为nNPAR与NCORE两者相关:NCORE*NPAR=N, 取其⼀设置即可,vaspwiki上建议优先设置NPAR,但NCORE更为⽅便 ()NPAR决定能带并⾏策略(NPAR determines the number of bands that are treated in parallel)NCORE决定轨道并⾏策略(NCORE determines the number of compute cores that work on an individual orbital)⼤规模并⾏,vaspwiki上建议NPAR≈Sqrt(N) or NCORE = n. 若N开⽅⾮整数,则取开⽅结果附近的整数,这⾥需要注意:NPAR需要适当选取,使得,以减⼩节点间通信的overhead,否则VASP会采⽤默认设置,即NPAR=N or NCORE=1,默认值适⽤于⼩核数(8核以内)和⼩的通信带宽,对于100个原⼦左右的unit cell, NCORE∼4;对于⼤的unit cell (more than 400 atoms), NCORE∼12-16 KPARThe set of k-points is distributed over KPAR groupsKPAR决定K点并⾏策略(KPAR determines the number of k-points that are to be treated in parallel)choose KPAR such that it is an integer divisor of Nthe data is not distributed additionally over k-points总结:以上源于vaspwiki的⼀般性总结,具体请以实际测试为准!特别在超算上,⼀定要花时间测试!否则可能吃(算)⼒不讨好!个⼈实践测试经验VASP针对k点和能带做了并⾏计算处理,可以从vasp刚开始输出的结果看出running on N total coresdistrk: each k-point on N/KPAR cores, KPAR groupsdistr: one band NCORE cores, NPAR groups其中NCORE需要为n的factor. 相对于NPAR,设置NCORE更为⽅便,因为直接设NPAR还要验证NCORE=N/NPAR是否是n的factor. vaspwiki建议对于100个原⼦左右的unit cell, NCORE∼4;对于⼤的unit cell (more than 400 atoms), NCORE∼12-16. 因此,可根据⾃⼰的体系和资源合理选取.。

debianlinux并行编译vasp4.6

debianlinux并行编译vasp4.6

debianlinux并行编译vasp4.6花了一天时间搞定debian并行编译vasp4.6,记下心得,供盟友指正也留以后备用。

单机4核,系统:debian linux 6.0 内核 2.6.32-5-686;编译器:l_cprof_p_11.1.073;数学库:intel mkl;并行软件:mpich2-1.4.1p1;傅里叶变换:libfftw3-dev libfftw3-doc;1. Install the ' build-essential' 'gfortran' software package# apt-install build-essential !autoinstall the build-essental, which have the command 'make,make clean, gfortran, f95' and so on.2. Install the intell Compiler (ifort)down load the correspnding pakage 'l_cprof_p_11.1.073.tgz' # tar xzvf l_cprof_p_11.1.073.tgzbut because the debian 5.0 own the gbilc library 'slibstdc++6' so the installation will display 'libstdc++.so.5: didn't find ' and break down,so# apt-get install libstdc++53. seting the envionment variables# vi ~/.bashrc and input the contents:GDK_NATIVE_WINDOWS=1source /opt/intel/Compiler/11.1/073/bin/ia32/ifortvars_ia32. shget out and save it;# vi /etc/profile and add:source /opt/intel/Compiler/11.1/073/bin/ifortvars.sh ia32get out and save it.! this source can run vasp in every usr.4. Install the MPI parallel environmentDownload the mpich2 source package from :/doc/f513657145.html,/research/proj ects/mpich2/downloads/index.php?s=downloads obtain the package 'mpich2-1.4.1p1.tar.gz'# tar xzvf mpich2-1.4.1p1.tar.gz# cd mpi*# env CC="gcc" C++="g++" F90="ifort" FC="ifort"# ./configure --prefix=/usr/local/mpich2-1.4.1p1/# make# make install# vi ~/.bashrc and add:PATH=/usr/local/mpich2-1.4.1p1./bin:$PATHexport PATHsave .bashrc and#source ~/.bashrcand check the mpi:# which mpif90# which mpirun# which mpiexec5. Install the fftw library# aptitude install libfftw3-dev libfftw3-doc! this can obtain a file 'libfftw3.a' in /usr/lib6. install vaspprepeare the vasp.4.6.tar.gz and vasp.4.lib.tar.gz and decompress it with tar xzvf # tar xzvf vasp.4.6.tar.gz# tar xzvf vasp.4.lib.tar.gz6.1 Go intothe vasp.4.lib/ and choose the makefile.linux_ifc_P4# cp makefile.linux_ifc_P4 makefile# vi makefile and moifiy the line:line 19: change the 'FC=ifc' to 'FC=ifort'get out and save.# makethis will obtain a file 'libdmy.a'# cd ..6.2 Go into the vasp.4.6# cp makefile.linux_ifc_P4 makefilevi makefile and changelist of change:line 50, 52 :add # before $FC and FCLline 80-82: add # before frontline 88: change "FFLAGS = -FR -lowercase -assume byterecl' to "FFLAGS = -FR -lowercase -assume byterecl -I/opt/mpich2-1.4.1p1/include"line 102: change "OFLAG=-O3 -xW -tpp7" to "OFLAG=-O1"line 133: add BLAS=-L/opt/intel/Compiler/11.1/073/mkl/lib/32 -lmkl_intel -lmkl_intel_thread -lmkl_core -lguide -lpthreadline 136: add # before 'BLAS'line 139: add # before "LAPACK''line 140: add LAPACK=-L/opt/intel/Compiler/11.1/073/mkl/lib/32 -lmkl_lapack line 201 : old #FC=mpif77new FC=mpif90line 202 : old #FCL=$(FC)new FCL=$(FC)line 211-214: remove the # before the CPPline 241: remove the # before FFT3D and chane the last words old '/opt/libs/fftw-3.0.1/lib/libfftw3.a'new ' /usr/lib/libfftw3.aline 343 : remove the option '-e95' ; get out and save it# makewill generate commond 'vasp'# cp vasp /usr/bin# source /etc/profilecan use vasp in every user. congratulation!。

64位linux vasp安装

64位linux vasp安装

如何在64位Red Hat 5.2 Enterprise linux下安装V ASP一安装linux系统采用的系统是64位Red Hat 5.2 Enterprise linux,两个CPU 8核,内存12 G 。

利用光盘安装,进入安装界面直接回车安装系统这里跳过光盘检测“Next” 开始安装选择语言“English”选择美国英语式键盘这项可以选择输入序列号,也可以选跳过(不输入序列号),然后单击Next。

因为我们想装双系统,原来已经有window 7系统,所以选择自定义安装,Create custom layout,接下来单击“Next”。

根据需要创建分区:基本分三个区/boot区(ext3),/区(ext3),swap 区。

这里直接下一步修改主机名(例如linux也可以不修改),这里我们是单机运行,所以没有配置网关和DNS。

选择时区输入“root”密码这里我们选择Software Development ,如果前面没有注册的话,这里可能没有Virtualization这一项。

如果你想选择你需要的软件的包,那就选择Customize now,我们选择Customize later这一项,一般按默认安装就已经能满足我们的需要。

选择“Next”开始安装程序安装完成后,光盘弹出,重启系统。

系统安装完成后,安装vasp 需要以下的安装软件:编译器和数学库,我们选择intel 的,编译器和数学库是在一起的;fftw (傅里叶变换);vasp 库和vasp 源代码;vasp 所需的赝势库;mpi 并行包。

这些软件放在指定的目录里:/home/film/yanghua/。

在这个目录下,分别建立四个文件夹ifort ,fftw ,mpich2,vasp ,将这些软件对应放入各自的文件夹。

二 安装intel 编译器和数学库首先进入压缩包所放的目录/home/film/yanghua/ifort (目录可以更改)下,在此目录下打开一个终端,输入命令:解压 tar –zxvf l_fcompxe_intel64_2011.4.191.tgz 进入安装包 cd l_fcompxe_intel64_2011.4.191 安装 ./install.sh 回车选择 1 view the license agreement 一直敲空格读完输入: accept 回车选择 3 alternative activation*****necessary 选择 2use a licensefile输入ifc.lic 文件所在的全路径,到文件。

编译VASP +cell-relax +VTST

编译VASP +cell-relax +VTST

编译VASP +cell-relax +VTST操作系统Ubuntu1、I ntel库编译过程(1)安装parallel_studio_xe_2019_update5_cluster_edition输入./install_GUI.sh运行软件选择Choose alternative activation找到parallel_studio_x.lic,并导入.Next 选择常规安装选择安装路径,最好安装在用户目录下,而不是root:/opt/inter。

例如/home/jef/intel选择安装组件,一共只有3.8GB:(2)修改.bashrcInstall安装后编辑当前用户目录下的.bashrc文件gedit ~/.bashrc命令,找到/home/jef/intel/parallel_studio_xe_2019/psxevars.sh路径。

在.bashrc文件里输入source /opt/intel/parallel_studio_xe_2019/psxevars.sh然后重新进入终端,运行ifort -V,查看编译器的版本是否正常。

(3)编译libfftw3xf_intel.a进入/home/jef/intel/compilers_and_libraries_2019.1.144/linux/mkl/interfaces/fftw3xf,运行make libintel64命令,产生libfftw3xf_intel.a。

2、编译VASP过程+cell-relax +VTST(1)解压VASP安装包把arch/makefile.include.linux_intel拷到上一级目录下改名为makefile.include,里面的配置专门适合Intel编译器。

打开此文件,把其中的OFLAG参数里加入-xhost或者O3。

(2)修改constr_cell_relax.F获得固定基矢优化结构的方法,或者将修改好的constr_cell_relax.F文件直接覆盖./src/constr_cell_relax.F的文件。

vasp5.3安装方法

vasp5.3安装方法

1. 采用Centos 6.4光盘安装系统。

安装系统时,将有如下几个配置可供先择:(1) Desktop, (2) Minimal Desktop, (3)Minimal, (4) Basic Server, (5) Database Server, (6) Web Sever, (7) Virtual Host, (8) Software Development Workstation。

任选一个选项即可。

选择一个选项后,对系统进行配置。

语言配置只选英语。

除语言配置外,其余所有配置全部选上。

选上所有其它配置之原因,是使系统文件更全面,以减少后续安装软件时由于软件依赖所带来的麻烦。

所有安装软件都在/home 目录下。

安装目录可以任意,但在/home目录下容易管理。

为使安装软件时拥有最大的系统操作权限,用root 身份安装。

2. 安装Python。

版本为Python-2.5.2。

在/home 下建Python文件夹,则安装命令如下:# tar –jxvf Python-2.5.2.tar.bz2 ’解压# cd Python-2.5.2 ’进入解压后的文件目录# ./configure ’配置文件,不要指定路径,直接覆盖# make ’编译# make install ’安装检测是否安装成功:在任意目录下的命令行输入python,如果出现python的解析器,则表示已正确安装,如未出现,则未正确安装,需重新安装。

安装Python是为了系统能够识别后续将要安装的mpich 编译器。

3. GCC编译器采用Centos 6.4系统自带的即可,不用安装。

对于Centos 6.4 系统,安装系统时,除语言配置外,如果选择了其余全部系统配置软件,并且第2步已正确安装Python 的话,安装完Python时,在命令行输入python以检验是否安装成功时,如果Python已安装成功,则可同时显示Python和与之本匹配的GCC版本信息。

vasp详细安装过程

vasp详细安装过程

王晶晶第一步准备VASP相关安装包●intel fortran xe 2013 for linux(parallel_studio_xe_2013_update2.tgz及授权文件) ●openmpi-1.8.5.tar.gz●fftw-3.3.4.tar.gz●GotoBlas2-1.13.tar.gz●Vasp5.3.5.tar.gz第二步系统环境包安装以ubuntu为例,下述软件自行安装●sudo apt-get install build-essential●sudo apt-get install gcc-multilib●sudo apt-get install libstdc++5●sudo apt-get install openjdk-6-jre-headless第三步安装inter fortran compiler 20131.默认解压所有安装包到用户目录cd ~/software2.解压:tar –zxvf parallel_studio_xe_2013_update2.tgz3.cd parallel_studio_xe_2013_update2/4.执行./install.sh,出现安装信息,根据以下几步操作5.6.7.8.9.10.11.12.13.14.1、vi ~/.bashrc 在最后插入source /opt/intel/bin/ifortvars.sh intel64source /opt/intel/composer_xe_2013.2.146/mkl/bin/mklvars.sh intel64 (如果是32位机,intel64替换为ia32)2、source ~/.bashrc[验证:输入which ifort显示路径则为成功]第四步安装fftw(奔腾4以上机子可以提速,具体请自行测试;这里提供安装方法,也可不用,vasp 中已包含fft)1.下载/2.解压:tar –zxvf fftw-3.3.4.tar.gz3.cd fftw-3.3.4/4../configure --prefix=~/software/fftw (fftw目录需要提前建立)5.make6.make install参考:http://wangzongguo122.blog.163.c ... 122012111393011404//Linux/2007-04/3529p2.htm第五步安装openmpi1.下载/software/ompi/v1.8/2.解压tar –zxvf openmpi-1.8.5.tar.gz3.cd openmpi-1.8.5/4../configure --prefix=/home/wjj/software/openmpi CC=icc CXX=icpc F77=ifortFC=ifort(若不加 CC=icc CXX=icpc F77=ifort FC=ifort ,则用gcc编译)(openmpi目录需要提前创建)5.make all install设置环境变量1.vi ~/.bashrc2.在最后加入以下内容export PATH=$PATH:/home/wjj/software/openmpi/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wjj/sofware/openmpi/lib export MANPAH=$MANPATH:/home/wjj/software/openmpi/share/man3.source ~/.bashrc检验:1.$echo $PATH$echo $LD_LIBRARY_PATH结果中显示有刚才的bin和lib路径则为配置成功2.which mpirun 显示路径则成功3.切换到普通账户,以免提示root账户会修改系统文件的问题cd /home/wjj/software/ openmpi-1.8.5/examplesmakempirun -np 2 hello_c (2为双核)应出现:Hello, world, I am 0 of 2Hello, world, I am 1 of 2参考:/s/blog_8f86de6b0101ayav.html第六步安装GotoBLAS21.解压:tar -zxvf GotoBLAS2-1.13.tar.gz2.进入目录执行:./quickbuild.64bit3.若出现如下:../kernel/x86_64/gemm_ncopy_4.S:192: Error: undefined symbol`RPREFETCHSIZE' in operation../kernel/x86_64/gemm_ncopy_4.S:193: Error: undefined symbol`RPREFETCHSIZE' in operation../kernel/x86_64/gemm_ncopy_4.S:194: Error: undefined symbol`RPREFETCHSIZE' in operation../kernel/x86_64/gemm_ncopy_4.S:195: Error: undefined symbol`RPREFETCHSIZE' in operation则执行:gmake cleanmake BINARY=64 TARGET=NEHALEM出现以上错误的原因为,cpu太新,配置文件不识别,需要重新指定一下CPU类型第七步安装vasp5.3.51.解压tar –zxvf vasp5.3.5.tar.gz得到vasp5.3.5和vasp5.lib文件夹2.cd vasp5.lib/3.修改makefile.linux_ifc_P4FC=ifc 改为 FC=ifortFFLAGS = -O0 -FI 改为 FFLAGS = -O2 –FI4.cp makefile.linux_ifc_P4 makefile5.make(成功应生成libdmy.a)6.cd vasp5.3.5/7.修改makefile.linux_ifc_P4FC=ifortOFLAG=-O2 –xHostBLAS= -L/opt/intel/composer_xe_2011_sp1.11.339/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_sequential –lpthreadLAPACK= $(MKL_PATH)/libmkl_intel_lp64.aFC=mpif90去掉以下代码的#CPP = $(CPP_) -DMPI -DHOST=\"LinuxIFC\" -DIFC \-DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \-DMPI_BLOCK=8000 -Duse_collective -DscaLAPACK -DRPROMU_DGEMV -DRACCMU_DGEMVBLAS= /opt/GotoBLAS2/libgoto2.aLAPACK= -L/opt/intel/composer_xe_2013.2.146/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_sequential -lpthreadSCA= /opt/intel/composer_xe_2013.2.146/mkl/lib/intel64/libmkl_scalapack_lp64.a /opt/intel/composer_xe_2013.2.146/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.a8.若用vasp自带的fft: FFT3D = fftmpi.o fftmpi_map.o fft3dfurth.o fft3dlib.o若用fftw:FF3D=fftmpi.o fftmpi_map.o fftw3d.o fft3dlib.o/home/wjj/software/fftw/lib/libfftw3.a9.把fftw-3.3.4/api/fftw3.f拷贝到VASP.5.3.5文件夹下10.在vasp5.3.5目录中, cp makefile.linux_ifc_P4 makefile11.make(成功应生成名为 vasp 的可执行程序)安装完成…。

VASP 并行版详细安装教程

VASP 并行版详细安装教程

vasp5.3.5安装教程制作者:甄江苏(湘潭大学材料科学与工程学院)1.安装Intel编译器:。

然后添加环境变量,在/etc/profile文件中最下面插入:source /opt/intel/composer_xe_2015.2.164/bin/ifortvars.sh intel64source /opt/intel/composer_xe_2015.2.164/mkl/bin/mklvars.sh intel64然后在终端执行:[root]# source /etc/profile这里提供的安装包会把其他的Intel的组件包括并行编译器也安装上,但是后面不用它的mpirun这个命令,而是用mpich的mpirun命令,所以进入/opt/intel/composer_xe_2015.2.164/文件夹,把文件夹mpirt改名,让它的路径失效,比如改成mpirt11111。

此外,安装完后后,最好把licence文件放到安装目录里,Intel编译器指定的license 存放目录之一是/opt/intel/composer_xe_2015.2.164/license/这个文件夹,这个文件夹要自己新建,然后把license文件拷贝进去即可,不然的话,对于共享此软件的其他节点来说,会找不到license。

然后进入/opt/intel/composer_xe_2015.2.164/mkl/interfaces/fftw3xf/文件夹,执行:[root]# make libintel64将会生成一个名为libfftw3xf_intel.a的静态库文件,用于后面vasp的链接。

2.安装openmpi:(openmpi总是出问题,无法多节点并行,原因不明,所以建议用后面的mpich)进入openmpi解压目录,执行:[root]# ./configure --prefix=/opt/openmpi CC=icc CXX=icpc F77=ifort FC=ifort[root]# make all install然后添加环境变量,在/etc/profile中添加:export PATH=$PATH:/opt/openmpi/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/openmpi/libexport MANPATH=$MANPATH:/opt/openmpi/share/man然后在终端执行:[root]# source /etc/profile3.安装mpich3:将mpich3压缩包解压,然后进入,执行:[root]# ./configure --prefix=/opt/mpich3 --enable-fortran=all --enable-cxxF77=ifort FC=ifort FCFLAGS="-O2 -xHost"FFLAGS="-O2 -xHost"\CC=icc CXX=icpc CFLAGS="-O2 –xHost" CXXFLAGS="-O2 -xHost"\ --enable-threads=multiple --enable-fast=all --enable-mpit-pvars=all [root]# make -j 8[root]# make install然后添加环境变量:export PATH=$PATH:/opt/mpich3/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ mpich3/lib然后在终端执行:[root]# source /etc/profile注意,安装完并行库(不论是openmpi还是mpich)后,都要设置一下:在/etc/目录中新建一个名为mpd.conf的文本文件,在里面填写上:MPD_SECRETWORD=mr45-j9z然后保存退出,给这个文件加上权限:[root]# chmod 600 /etc/mpd.conf4.安装vasp(包含NEB)将vasp的两个压缩包放到一个文件夹中(比如命名为V ASP_Install),并将这两个压缩包解压,会得到名为vasp.5.3和vasp.5.lib两个目录,然后进入vasp.5.lib文件夹中,找到名为makefile.linux_ifc_P4的文件,打开修改:将“FC=ifc”改为“FC=ifort”,然后保存退出,并在终端执行:[root]# make -f makefile.linux_ifc_P4这将会生成一个名为libdmy.a的文件然后编译vasp主文件首先进入网站:/vtsttools/download.html下载两个VTST相关的压缩包(下图显示的两个)然后解压或者直接在终端执行:svn co /svn/vtsttools这将会直接将这两个文件的解压版本和另外一个doc文件夹下载到linux本地的vtsttools文件夹下然后将vtstcode目录中的所有文件拷贝到vasp.5.3目录中,如果有覆盖情况,则选择覆盖修改vasp.5.3目录中的main.F文件,定位到文件中“CHAIN_FORCE”这行,在“LATT_CUR%A”前面加上“TSIF, ”如图所示:然后保存退出。

vasp并行编译v1.01

vasp并行编译v1.01
1..安装 Intel fortran compiler. #cp …/bin/ifort /bin
2.安装 mkl 3.设置环境变量/root/.bashrc # .bashrc
# User specific aliases and functions
alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' PATH="$PATH:/usr/local/mpich/bin" (mpich2 的安装目录) # Source global definitions if [ -f /etc/bashrc ]; then
单机四核 VASP 软件并行编译步骤 V1.0
硬件:……. 软件:Redhat linux(版本号)、编译器(ifort)l_cprof_p_11.1.072_ia32、数学库 l_mkl_p_10.2.5.035、并行软件 mpich2-1.2.1p1、vasp4.6、vasp4.lib、Python2.5
CPP = $(CPP_) -DMPI -DHOST=\"LinuxIFC\" -DIFC \
-Dkind8 -DNGZhalf -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \
-DMPI_BLOCK=500 \
-DRPROMU_DGEMV -DRACCMU_DGEMV 224 行 前 加 # 227 行 前 加 # 233-235 行 前 的 # 去掉 238 行 前 的 # 去掉 343 行 的 -e95 去掉 保存退出后 编译 make 编译通过则 cp vasp /bin 在任何目录下 vasp 命令都可以调用了

VASP安装过程

VASP安装过程
vasp.4.lib/linpack_double.f
vasp.4.lib/ptimers.h
vasp.4.lib/makefile.hp
vasp.4.lib/makefile.t3d
vasp.4.lib/fujitsu.F
vasp.4.lib/sclock_nec.F
vasp.4.lib/makefile.sgi
vasp.4.lib/makefile.linux_efc_itanium
vasp.4.lib/timing.fujitsu.F
vasp.4.lib/makefile.linux_ifc_opt
vasp.4.lib/linpack_single.f
vasp.4.lib/makefile.linux_alpha
vasp.4.6/mkpoints.F
vasp.4.6/elpol.F
vasp.4.6/xml.F
vasp.4.6/mpi.F
vasp.4.6/elf.F
vasp.4.6/fft3dfurth_f77.F
vasp.4.6/paw.F
vasp.4.6/makefile.nec
vasp.4.6/dfast.F
gfortran -O1 -ffree-form -c diolib.f
gcc -E -P -C dlexlib.F >dlexlib.f
gfortran -O1 -ffree-form -c dlexlib.f
gcc -E -P -C drdatab.F >drdatab.f
gfortran -O1 -ffree-form -c drdatab.f
vasp.4.6/nonl.inc
vasp.4.6/brent.F

并行64位vasp 5.2安装过程+ ifort +intel MKL+ openmpi

并行64位vasp 5.2安装过程+ ifort +intel MKL+ openmpi

并行64位vasp 5.2安装过程+ ifort +intel MKL+ openmpi前前后后折腾了半个月,总算把vasp安装到了自己的电脑里。

很多内容是从网上百度到的,所以我认为有必要写个总结和大家分享。

当然这一个月自己并没有全心投入到安装vasp上边,有空的时候就安装一下试试,没时间就把它扔一边去了。

我在这里只讲一种安装方法,自己网上百度了很多安装教程,感觉方法越多对初学者看了越迷茫,不清楚该先干什么,好多安装教程写的顺利也很混乱。

新手的话,首先要补充些linux的基础知识,如果你打算用vasp做研究,估计都多少学了一点linux 了,什么是linux就不介绍了。

下面我以CentOS-6.5- x86-64在Intel(R)Core(TM)i3-2100 CPU@3.10GHz电脑上的安装为例(ThinkPadx200 900元在二手电脑市场淘的)。

CentOS的安装过程和windows差不多,一路下一步(或Next)基本就ok了,在您要进行哪种类型的安装?你如果是第一次安装,是新硬盘的话可以选使用所有空间,并勾选下边的查看并修改分区布局,然后下一步,你可以看下大概的分区情况,在CentOS 的默认安装是基本服务器安装。

如果对Linux不太熟的话,最好选择软件开发工作站(或Software Development Workstation),这样基本上把要用的软件都安装上了,然后再选上下边的现在自定义(或Customize now),再下一步,然后把所有能选上的软件都选上,再一路下一步。

安装完以后,创建一个非root用户,比如创建一个phy用户,root和phy用户密码设的简单一些比较好,别一会儿你自己都忘了,当然将来你自己真正组建集群用于计算的时候再设置复杂一些,这样可以提高系统的安全性。

Linux下解压文件经常用的是:tar zxvf xxxx.tar.gz;(xxxx表示文件或文件夹名)创建一个文件夹用命令:mkdir xxxx;如果创建的是文件,比如创建openmpi.sh文件,就用命令:touch openmpi.sh;编辑文件用vi或vim命令;暗转rpm包一类的软件用如下的各式:rpm -ivh libstdc++-4.4.7-4.el6.i686.rpm更改文件或文件夹的读取权限,一般是root的权限最大,可以先切换到root下,用命令chmod 777 xxxx 更改;复制命令用cp;移动文件用mv;删除文件用rm –rf xxxx;这些命令都是网上百度的,如果不清楚怎么用或用什么命令可以百度一下你用做的事情,一般都会给出比较满意的答案。

简单组建linux集群及并行编译vasp过程

简单组建linux集群及并行编译vasp过程

简单组建linux集群及并行编译vasp过程我们现在主要是用做高性能计算,下面就是我的集群的组建过程。

集群的硬件环境:做一个集群,节点机器的硬件最好相同,这样计算的效率就会高很多,同时组建集群也相对容易。

以下是我的机器的配置情况(全新,组装)另外要说的是,我们的节点机没有配置显示器,全部工作由服务器完成。

连接就是通过交换机连接,和一般局域网连接相同。

服务器:P4 3.2,内存2 G ,硬盘:160G ,显示器,网卡:2个千兆网卡(money:8千多)节点(10台): P4 3.2,内存:2 G,硬盘:80G ,网卡:千兆网卡(5千多每台)华为24口千兆交换机(4千多)集群软件环境:建一个简单的集群,其实并不难,主要配置nis,nfs,rsh,mpi 就好了。

推荐大家看一本书《微机集群组建、优化和管理》车静光著,机械工业出版社。

我的集群,采用suse9.3,操作系统其实也很重要,这次试了很多操作系统,redhat9,rhas4无法识别网卡,rocks无法安装,如果硬件没有什么问题,建议大家可以试下rocks cluster这个集群系统,rocks集操作系统和集群于一体,安装完成并行环境就已经建立,而且还配备了pbs管理软件,非常简单,容易上手,只是我的硬件不太兼容,本来是想装rocks的,无奈,只有自己动手了。

Suse配置nis,nfs非常简单,因为suse强大的yast,就像window一样方便,只要鼠标轻点几下就ok。

1.Linux系统的安装,suse安装也非常简单,在此不想详细讲太多,主要是在分区的时候要注意,最要自己手动分区,对于服务器来说,最好能分一个独立的分区/home,因为节点机器要通过nfs共享服务器的/home。

注意的是一下几个软件包一定要安装nfs(nfs-utils),nis(ypbind),rsh(rsh-server)。

2.基本的网络配置(通过yast的网卡配置)服务器的:192.168.1.253 hostname:node0 域名:node0.cluster节点机器:192.168.1-192.168.1.10 hostname:node1-node10 域名:node*.cluser掩码:255.255.255.03.服务器的配置3.1.Nfs设置NFS(NetWork File System)是一种使用比较多的网络文件系统,它以它的安装容易,使用方便得到很多Linux爱好者的使用。

并行vasp的安装

并行vasp的安装

加载内核, 加载内核,初始化
GRUB> kernel (hd0,0)/vmlinuz GRUB> initrd (hd0,0)/initrd.img GRUB> boot 初始化,按照提示选择 安装介质,选硬盘 /dev/sda1
LINUX 磁盘分区
按Next(默认)到磁盘分区 选择自定义分区结构(不能默认,默认会删 掉所有硬盘数据)
IFC
3)配置: 进入自定义的用户目录查看/bin,确定路径后修改.bashrc /home/pub/intel/fce/9.1.052/bin/ifortvars.sh 到此安装 安装设置完毕。分别输入which ifort,如果能看到/ 安装 /home/pub/intel/fce/9.1.052/bin/ifort,那么就安装 安装 设置成功了, 写一个小程序,测试.
BLAS 库文件
以下内容 # mkl.5.2 requires also to -lguide library # set -DRPROMU_DGEMV -DRACCMU_DGEMV in the CPP lines #BLAS=-L/opt/intel/mkl/lib/32 -lmkl_p4 -lguide -lpthread # even faster Kazushige Goto's BLAS # /users/kgoto/signup_first.html BLAS= /opt/libs/libgoto/libgoto_p4_512-r0.6.so 改为 # mkl.5.2 requires also to -lguide library # set -DRPROMU_DGEMV -DRACCMU_DGEMV in the CPP lines BLAS=-L /home/pub/intel/MKL/9.0/lib/em64t -lmkl_em64t -lguide -lpthread # even faster Kazushige Goto's BLAS # /users/kgoto/signup_first.html #BLAS= /opt/libs/libgoto/libgoto_p4_512-r0.6.so

VASP单机操作流程(以Ni111表面为例)

VASP单机操作流程(以Ni111表面为例)
输入命令:cp CONTCAR POSCAR
另外根据需要固定几个原子层
Ni(111)
1.00000000000000
1.7619999647140503 -1.7619999647140503 0.0000000000000000
0.0000000000000000 1.7619999647140503 -1.7619999647140503
0.6666666666666664 0.3333333333333331 0.4580846313003180 T T T
0.3333333333333339 0.66666666666666660.0916169262600635 FF F
0.3333333333333333 0.6666666666666666 0.3664677050402544 T T T
在dos文件夹下,输入命令:mpirun -np 2 vaspmpi运行vasp进行态密度的计算。
八,能带计算(bands):
建立bands文件夹,输入命令:mkdir bands
将KPOINTS INCAR POSCAR POTCAR CHG CHGCAR WAVECAR复制到bands文件夹中,
使用命令:cat Etot.dat来显示计算结果。
例如:
200 -35.941564
250 -36.653335
300 -36.667632
350 -36.627027
400 -36.617354
450 -36.611490
500 -36.614625
550 -36.619412
600 -36.616586
根据要求,我选择400eV的截断能。
三,优化K点:

VASP安装说明(简单易懂)

VASP安装说明(简单易懂)

VASP安装说明(简单易懂)1.安装linux由于不熟悉linux的操作,所以很多问题无法解决,所以直接在windows下面安装了虚拟机然后安装linux操作系统。

(1) 虚拟机的安装我所使用的是VMware,安装过程同普通的windows下软件的安装。

下载地址:www.或者www.(2) VMware配置linux,过程如下:a)选择File菜单下的“New Virtual Machine”出现新虚拟机向导后单击“下一步”选择“Typical”典型安装。

b)再单击“下一步”,在选择操作系统界面的“Guest Operation System”中选择“Linux”,然后单击Version对应的下拉菜单选择具体的Linux 版本,此处我选择的是“RedHat Linux”。

c)单击“下一步”进入安装目录选择界面。

该界面上面的文本框是系统的名字,保持默认值即可,下面的文本框需要选择虚拟机操作系统的安装位置。

d)根据需要选择好后,单击“下一步”按钮,出现设置虚拟机内存大小的界面。

Linux9.O对内存的要求是:文本模式至少需要64MB;图形化模式至少需要128MB,推荐使用192MB。

我选择的是192MB。

e)单击“下一步”按钮进入网络连接方式选择界面。

VMware有四种网络设置方式,一般来说,Bridged方式使虚拟机就像网络内一台独立的计算机一样,最为方便好用(四种连网方式的区别可参考VMware的有关资料)。

此处我选择Brided方式。

f)单击“下一步”按钮进入虚拟磁盘的设置界面。

这里有三种方式(Create a newvirtual disk、Use an existing virtual disk、Use a physical disk)可供选择、建议初学者选择“Create a new Virtual disk”,其含义是新建一个虚拟磁盘,该虚拟磁盘只是主机下的一个独立文件。

g)在“下一步”中设置磁盘大小。

vasp 安装心得

vasp 安装心得

VASP5.2安装心得2014-05-07 来源:小木虫作者: yysskk花了五天时间终于学会怎么装VASP了,在此写下心得体会,供后人参考。

个人觉得最难的一步就是makefile文件,网上流传着各种各样的版本,每个人都说自己编译成功了,却又各不相同,也说不清为什么,给新手极大的困扰。

在此会详细介绍makefile的文件结构。

其余大部分内容都是参考前人的,就不一一注明出处了。

一、系统、编译程序及准备工作我用的是centos6.5+icc2011+ifort2011+openmpi1.6.51.1编译器安装系统安装不说了,网上教程多得是。

Icc和ifort可以申请免费非商业版本,icc和ifort都各自带了一个MKL,使用的时候别搞混了。

装2011的时候会缺组件,用yum都可以免费下载。

装编译器的时候会要求关闭selinux,按照给出的步骤关闭即可。

之后会说系统不兼容,但是可以继续装,默认安装路径是在/opt下面。

装完之后会有提示,把安装目录/bin/ifortvars.sh 写到环境变量中,注意32/64位系统的参数不一样。

C语言编译器建议用icc,毕竟是intel出品,针对自家cpu肯定有大量优化,效率上高于gcc是肯定的。

这是装完之后的提示:For csh/tcsh:$ source install-dir/bin/compilervars.csh intel64For bash:$ source install-dir/bin/compilervars.sh intel64To invoke the installed compilers:For C++: icpcFor C: iccFor Fortran: ifort之后重启或者重新登录,输入# which icc/opt/intel/composer_xe_2011_sp1.10.319/bin/intel64/icc# which ifort/opt/intel/composer_xe_2011_sp1.9.293/bin/intel64/ifort能找到路径说明安装对了,然后再开始下一步,安装openmpi1.2 openmpi安装我在这里吃过很大的亏,所以单独拿出来讲。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Please type a selection: 1
通常来说就是 1,典型安装所有组件 接下来就是让同意一个协议,同意的话输入 accept(当然得同意,不 同意就装不了) 之后会出现让选择安装到哪个目录: Processing Intel(R) Fortran Compiler for applications running on
Please make your selection by entering an option from the choices below:
1. Provide the license file name with full path (/<path>/<name>.lic)
or the port and hostname of Flexlm* license server (port@hostname)
1. Provide your serial number [Recommended] Use this option if you have a serial number to install
and register your software. The Intel(R) Software Setup
进入
[david@localhost compiler]$ ls
l_fc_p_10.1.018 l_fc_p_10.1.018.tar.gz l_fcpro_RFS7H5XD.lic
[david@localhost compiler]$ cd l_fc_p_10.1.018
[david@localhost l_fc_p_10.1.018]$ ls
Assistant may connect to the Intel(R) Software Development
Products Registration Center to verify your serial number. Please refer to the Intel(R)
Privacy Policy regarding the collection and handling of your personal
serial number. 3. Where do I find my Serial Number? 4. Intel(R) Privacy Policy b. Go Back. h. Help. x. Exit.
Please type a selection or Serial Number: 2
选择 1 开始安装 接下来会出现 ======================================= ======================================= = Provide a Serial Number or License File
Please make your selection by entering an option from the choices below:
b. Go Back. x. Exit.
Please type a selection or License file name or port@hostname: /home/david/software/compiler/l_fcpro_RFS7H5XD.lic
接下来会检测是否给的 lic 文件是否合格,以及检测你的平台和所要安 装的是否相符, Installation package for IA-32 and Intel(R) 64. Checking Dependencies ... Checking operating system requirements ................................ Unable to determine specific operating system / distribution Checking RPM version ... Checking Kernel and glibc dependencies ...
[david@localhost l_fc_p_10.1.018]$ su 口令: [root@localhost l_fc_p_10.1.018]#
开始安装 [root@localhost l_fc_p_10.1.018]# ./install.sh
======================================= ======================================= = Welcome to the Intel(R) Fortran Compiler 10.1.018 for Linux* Installation
Please make your selection by entering an option from the choices below:
1. Install 2. Readme 3. Release Notes 4. Installation Guide h. Help x. Exit
Please type a selection: 1
mpi: mpich-1.2.7p1.tar.gz
test: benchmark.Hg.tar.gz
vasp.src: vasp.4.6.tar.gz vasp.4.lib.tar.gz
当然不能忘记编译成功后测试一下自己电脑上的效率,可以使用上面的 benchmark.Hg.tar.gz
然后是详细的安装,基本上按照上面介绍所需软件时的需要,因为一般 上下面的会依赖于上面的。 1,fortran 编译器: 首先进入 compiler 目录,解压缩 intel 的 fortran 编译器,
Vasp 在 intel 多核电脑上的并行安装(ifort+gotoblas +mpich1.2.7p1+vasp.4.6.35)
首先需要准备的软件: 1,Linux 操作系统:在此我使用的是 CentOS 5.2 和 Rhel 5.2,由于其 众多软件厂家的良好支持以及稳定性,系统效率的原因,所以我选择了 这个发行版(其实也试过其他,比如 Fedora)。安装操作系统的时候 要注意尽量把一些开发工具装上,以及 gcc,g++编译器装上,后续许 多软件的安装俊依赖于此。需要说明的是我安装的是 x86_64 位,因此 下面的软件都要使用相应的 64 位才行,这样软件会更充分利用你机器 的资源 2,fortran 编译器:在此我使用的是 intel 提供的非商业版本的 fortran 编译器,使用的是较新的版本-10.1.018。对于 fortran 编译器的选择, 主要是基于 cpu 的类型,对于 intel 的 cpu,当然是强烈推荐 intel 自家 的编译器,对于 AMD 的 cpu,推荐使用 PGI 的编译器。对于版本的选 择,其实之前许多人的经验是不要用太新的,以免出现不兼容的问题, 对于此,我是出于一方面自己性格求新二方面可能会对新出现的 cpu 有 更多的支持更能发挥现在日新月异的 cpu 的性能,鉴于此选用这个编译 器。 3,数学库:在此我使用的是 GotoBLAS-1.26,是鉴于其设置的简单以 及据说跟 intel 的 fortran 编译器配合可以达到最高的计算速度。当然也 可以选择 intel 自家的 MKL 数学库,但是参数设置比较复杂一些。另外 还有一些,比如 ATLAS,LinPack 等,都是可以在网上免费下载到的。 4,mpich:这是用于编译并行 vasp 的并行库,在此我使用的是 mpich-1.2.7p1,这也是可以从网上下载到的。需要编译的时候指定所 使用的 fotran 编译器,然后再使用此编译 vasp。 5,vasp 源代码:这当然是核心,以上所有的准备都是为了这个,目前 我使用的是最新版的 vasp.4.6.35,当然虽然里面许多新加的功能大多 数我们做计算并用不到。
cd_eject.sh flicense INSTALL.txt README.txt
style.css
data
INSTALL.htm instman Release_Notes.htm
flex_ug.pdf install.sh osdetect.sh Release_Notes.txt
安装很方便,直接./install.sh。不过在这里需要注意的是你现在使用的 用户的权限,如果是普通用户的话只能安装到你用写权限的地方,通常 来说其他人用不了,所以一般上在这个时候使用 root 根用户来安装
Machine Type
Kernel glibc
Intel(R) 64 Intel(R) 64 Intel(R) 64 Intel(R) 64 Intel(R) 64
2.4.21 2.3.2 2.6.x. 2.3.x 2.6.x. 2.4.x 2.6.x. 2.5.x 2.6.x. 2.6.x
如果不符会出现一下情况:
Would you like to perform an unsupported install of this product [yes/no] (no) ? : yes
这里主要是我安装的系统比较新的缘故,其实是仍然可以安装上的,因 此在这里可以选择 yes
接着就会出现选择安装组件的部分: Checking existing license files ....
在这里需要提供序列号,在这里主要提供了两种方法。当在 intel 官方 网上申请下载 fortran 编译器时会给你发送一个序列号和 license 文件, 安装时一种是直接提供序列号,这时需要电脑连上网,安装程序会自动 下载一个 license,另外一种就是直接提供之前发给你的 license 文件, 但是需要指定绝对路径,在此我选择 2 ======================================= ======================================= = Provide License File
相关文档
最新文档