文档库 最新最全的文档下载
当前位置:文档库 › VASP安装说明(简单易懂)

VASP安装说明(简单易懂)

VASP安装说明(简单易懂)
VASP安装说明(简单易懂)

VASP安装说明(简单易懂)

1.安装linux

由于不熟悉linux的操作,所以很多问题无法解决,所以直接在windows下面安装了虚拟机然后安装linux操作系统。

(1) 虚拟机的安装

我所使用的是VMware,安装过程同普通的windows下软件的安装。下载地址:www.https://www.wendangku.net/doc/1a13516534.html,或者www.https://www.wendangku.net/doc/1a13516534.html,

(2) VMware配置linux,过程如下:

a)选择File菜单下的“New Virtual Machine”出现新虚拟机向导后单击“下一步”

选择“Typical”典型安装。

b)再单击“下一步”,在选择操作系统界面的“Guest Operation System”中选择

“Linux”,然后单击Version对应的下拉菜单选择具体的Linux版本,此处我选择的是“Red

Hat Linux”。

c)单击“下一步”进入安装目录选择界面。该界面上面的文本框是系统的名字,保持默认值即

可,下面的文本框需要选择虚拟机操作系统的安装位置。

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

内存的要求是:文本模式至少需要64MB;图形化模式至少需要

128MB,推荐使用192MB。我选

择的是192MB。

e)单击“下一步”按钮进入网络连接方式选择界面。VMware有四种网络设置方式,一般来说,

Bridged方式使虚拟机就像网络内一台独立的计算机一样,最为方便好用(四种连网方式的区

别可参考VMware的有关资料)。此处我选择Brided方式。

f)单击“下一步”按钮进入虚拟磁盘的设置界面。这里有三种方式(Create a new

virtual disk、Use an existing virtual disk、Use a physical disk)可供选

择、建议初学者选择“Create a new Virtual disk”,其含义是新建一个虚拟磁盘,该

虚拟磁盘只是主机下的一个独立文件。

g)在“下一步”中设置磁盘大小。在此、我们采用默认的4GB。

h)单击“下一步”进入文件存放路径选择界面。

在此界面可单击Browse按钮进行设置。此处我们使用默认值,单击“完成”按钮。

至此,完成一个虚拟机的配置。

(2) VMware下linux的安装

安装前需做好准备工作:购买一套Red Hat Linux 9.0的安装盘,共三张。或下载Red Hat Linux 9.0安装所需要的三个

ISO文件。由于我的电脑配置问题,直接在光驱下安装linux速度比较慢,所以我使用ISO镜像文件安装。

过程如下:

a)安装第一张虚拟光盘

(如果直接用光盘安装,可省去此步及后述的第五步。直接将光盘插入物理光驱即可)

选择VM菜单下的Settings选项,单击比Hardware选项卡下的CD—ROMl,在右边的

“connection”单选按钮组中选择“Use ISO image”。按“Browse”选择3个光盘文件中的

第一个,然后按“OK”。

b)启动虚拟光驱

点击工具栏上的绿色启动按钮或屏幕显示区的start this virtual machine命令,然后

按“ok”。RED HAT会自动进入安装程序的界面。首先询问的是以图形界面还是以文本界面安

装,依据提示按回车选择图形界面安装,接下来询问是否要测试光驱,这里选择不要即可。

方法是:在VMware窗口上单击一下鼠标(实现从windows切换至VMware),再按键盘上的TAB

键,然后按空格。

注意:光标从Windows切换到VMware只需在VMware窗口上单

击鼠标左健,而从VMware回到

Windows,则要按Ctrl十Alt。提醒大家的是,在对虚拟机进行操作前一定要确保光标在

VMware中。

c)设置分区

依提示选择完安装语言、键盘、鼠标、安装类型(与Windows类似,此处不再详述)后进入磁盘

分区界面,此时会出现警告,既然是在虚拟机上进行的操作,此处大胆地选“是”就可以在

接下来的窗口中一路默认连按“下一步”后,弹出“你已选择了要在—F列驱动器内删除所有

分区……”的警告,选择“是”进入引导程序装载界面。

d)设置口令

在引导程序装载界面连按“下一步”。设置完系统语言和时区后进入根口令的设置界面,这

里的根口令相当于Windows 2000的系统管理员密码。设置好口令后连按“下一步”,等待安

装软件包,直到出现更换光盘的提示。

e)安装第二张和第三张光盘

设置方法同1,只不过是分别选择3个光盘文件中的第二、三个。第三张盘读完后,系统问是

否做启动盘,这个根据自己需要选择,然后就是显卡等的设置,一

路默认。最后选一个“退

出”,VMware内系统重启。

f) 创建个人用户账号和密码

重启后,系统提示你创建一个个人账号和密码,和Windows中创建一个新用户相当。

g) 其它设置

选择日期和试听声卡后问你是否注册,选择“否,我不想注册我的系统”,接下来问

有无附加安装,在此我们先不安装,直接按“前进”。VMware内系统再次重启。

h) 登录系统

启动后。系统询问用户名和密码。

输入在步骤6中设置的户名和密码或输入用户名“root”和第4步中你所设置的根口令

即可。

至此,出现Red Hat 9的界面,Linux的安装完成了。

(以上参考自《中小学信息技术教育》)

(4) VMware下windows和linux共享文件的方法

由于VASP和很多数据库的安装文件是保存在windows下面的,而linux对有些U盘并不容易识别,所以最好能使linux使用windows 下面的文件。

共享的方法有很多,但是由于本人是初学者,所以只介绍自认为比较

容易掌握的方法:

A. 用VMware tools 工具

首先安装VMware tools,点击setting VMware tools install

之后linux下会弹出cdrom的文件夹,里面有两个tar包,解压。然

后在终端里进入cdrom的文件夹,键入./install(注意前面的“.”)。

安装好VMware tools 后,点击edit virtual machine settings option

sharedfolders add,然后选择路径,加入相应windows下的文

件,最后点击enable就可以了。

回到linux下,此时在/mnt就会多一个/hgfs的文件夹,共享的文件

就在/hgfs下。

B. 用ISO文件

将文件制成ISO文件(刻录软件大概都可以,例如nero或者

NTI-maker),然后在将cdrom的路径改为使用ISO文件,再在linux

下挂载cdrom就可以读入文件了。

2.安装PGI编译器

PGI编译器是要收费的,可以先下载一个有15天试用期的安装文件。

下载的pgi编译器tar文件,还要有一个license.dat的文件,将文

件放在/usr/local/pgi下。

在pgi文件夹下,首先解压pgi文件,在终端输入:

tar xzvf pgi.tar.gz(注:pgi代表下载的pgi文件名,有时候会

带后缀)

./install

在主目录下:

vi .bashrc(注:不要忘了bashrc前面的“.”)

在最后加入如下四行:

export PGI=/usr/local/pgi

export PATH=$PGI/linux86/5.1/bin:$PATH(注:此处有的文件是5.2,我下载的是5.1)

export MANPATH=$MANPATH:$PGI/linux86/man

export LM_LICENSE_FILE=$PGI/license.dat

3. VASP4.6版本的安装(转自2008的博客)

将所有的文件放在/home/***/vasp下

(1)需要的文件:vasp.4.6.tar.gz,vasp.4.lib.tar.gz

数学库:LAPACK、ATLAS和PGI

(2)下载ATLAS(https://www.wendangku.net/doc/1a13516534.html,),在终端下输入:

tar xzvf atlas.tar.gz

在ATLAS目录下的lib中的libatlas.a,libcblas.a,libf77blas.a,liblapack.a是所需的文件。

(3)解压vasp.4.6和vasp.4.lib:

tar xzvf vasp.4.6.tar.gz

tar xzvf vasp.4.lib.tar.gz

(4)进入vasp.4.lib

cp makefile.linux_pg makefile

make

若安装过程中出现libdmy.a is up to date则输入:

rm *.o

然后每次出现询问是否删除×××.o的文件时依次输入y按回车键

最后make

(5)进入vasp.4.6目录下,在终端输入:

cp makefile.linux_pg makefile

vi makefile

将第129行改为:

ATLASHOME=/home/×××/vasp/ATLAS/

然后按Esc键,输入:wq,用来保存修改过的文件。

然后在终端中输入:touch *.F,更新修改过的文件。

make

得到的vasp执行文件即为所用文件了。

vasp参数详解

转载]VASP参数设置详解 已有1283 次阅读2011-9-15 14:26 |个人分类:vasp|系统分类:科研笔记 转自小木虫,略有增减 软件主要功能: 采用周期性边界条件(或超原胞模型)处理原子、分子、团簇、纳米线(或管)、薄膜、晶体、准晶和无定性材料,以及表面体系和固体 l 计算材料的结构参数(键长、键角、晶格常数、原子位置等)和构型 l 计算材料的状态方程和力学性质(体弹性模量和弹性常数) l 计算材料的电子结构(能级、电荷密度分布、能带、电子态密度和ELF) l 计算材料的光学性质 l 计算材料的磁学性质 l 计算材料的晶格动力学性质(声子谱等) l 表面体系的模拟(重构、表面态和STM模拟) l 从头分子动力学模拟 l 计算材料的激发态(GW准粒子修正) 计算主要的四个参数文件:INCAR ,POSCAR,POTCAR ,KPOINTS,下面简要介绍,详细权威的请参照手册 INCAR文件: 该文件控制VASP进行何种性质的计算,并设置了计算方法中一些重要的参数,这些参数主要包括以下几类: l 对所计算的体系进行注释:SYSTEM l 定义如何输入或构造初始的电荷密度和波函数:ISTART,ICHARG,INIWAV l 定义电子的优化 –平面波切断动能和缀加电荷时的切断值:ENCUT,ENAUG –电子部分优化的方法:ALGO,IALGO,LDIAG –电荷密度混合的方法:IMIX,AMIX,AMIN,BMIX,AMIX_MAG,BMIX_MAG,WC,INIMIX,MIXPRE,MAXMIX –自洽迭代步数和收敛标准:NELM,NELMIN,NELMDL,EDIFF l 定义离子或原子的优化 –原子位置优化的方法、移动的步长和步数:IBRION,NFREE,POTIM,NSW –分子动力学相关参数:SMASS,TEBEG,TEEND,POMASS,NBLOCK,KBLOCK,PSTRESS –离子弛豫收敛标准:EDIFFG l 定义态密度积分的方法和参数 – smearing方法和参数:ISMEAR,SIGMA –计算态密度时能量范围和点数:EMIN,EMAX,NEDOS –计算分波态密度的参数:RWIGS,LORBIT l 其它 –计算精度控制:PREC –磁性计算:ISPIN,MAGMOM,NUPDOWN –交换关联函数:GGA,VOSKOWN –计算ELF和总的局域势:LELF,LVTOT –结构优化参数:ISIF –等等。 主要参数说明如下:

VASP参数设置详解

VASP参数设置详解 计算材料2010-11-30 20:11:32 阅读197 评论0 字号:大中小订阅 转自小木虫,略有增减 软件主要功能: 采用周期性边界条件(或超原胞模型)处理原子、分子、团簇、纳米线(或管)、薄膜、晶体、准晶和无定性材料,以及表面体系和固体 l 计算材料的结构参数(键长、键角、晶格常数、原子位置等)和构型 l 计算材料的状态方程和力学性质(体弹性模量和弹性常数) l 计算材料的电子结构(能级、电荷密度分布、能带、电子态密度和ELF) l 计算材料的光学性质 l 计算材料的磁学性质 l 计算材料的晶格动力学性质(声子谱等) l 表面体系的模拟(重构、表面态和STM模拟) l 从头分子动力学模拟 l 计算材料的激发态(GW准粒子修正) 计算主要的四个参数文件:INCAR ,POSCAR,POTCAR ,KPOINTS,下面简要介绍,详细权威的请参照手册 INCAR文件: 该文件控制VASP进行何种性质的计算,并设置了计算方法中一些重要的参数,这些参数主要包括以下几类: 对所计算的体系进行注释:SYSTEM

●定义如何输入或构造初始的电荷密度和波函数:ISTART,ICHARG,INIWAV ●定义电子的优化 –平面波切断动能和缀加电荷时的切断值:ENCUT,ENAUG –电子部分优化的方法:ALGO,IALGO,LDIAG –电荷密度混合的方法:IMIX,AMIX,AMIN,BMIX,AMIX_MAG,BMIX_MAG,WC,INIMIX,MIXPRE,MAXMIX –自洽迭代步数和收敛标准:NELM,NELMIN,NELMDL,EDIFF ●定义离子或原子的优化 –原子位置优化的方法、移动的步长和步数:IBRION,NFREE,POTIM,NSW –分子动力学相关参数:SMASS,TEBEG,TEEND,POMASS,NBLOCK,KBLOCK,PSTRESS –离子弛豫收敛标准:EDIFFG ●定义态密度积分的方法和参数 –smearing方法和参数:ISMEAR,SIGMA –计算态密度时能量范围和点数:EMIN,EMAX,NEDOS –计算分波态密度的参数:RWIGS,LORBIT ●其它 –计算精度控制:PREC –磁性计算:ISPIN,MAGMOM,NUPDOWN –交换关联函数:GGA,VOSKOWN –计算ELF和总的局域势:LELF,LVTOT –结构优化参数:ISIF –等等。 主要参数说明如下: ?SYSTEM:该输入文件所要执行的任务的名字。取值:字符串,缺省值:SYSTEM ?NWRITE:输出内容详细程度。取值:0~4,缺省值:2

vasp 安装心得

VASP5.2安装心得 2014-05-07 来源:小木虫作者: yysskk 花了五天时间终于学会怎么装VASP了,在此写下心得体会,供后人参考。个人觉得最难的一步就是makefile文件,网上流传着各种各样的版本,每个人都说自己编译成功了,却又各不相同,也说不清为什么,给新手极大的困扰。在此会详细介绍makefile的文件结构。其余大部分内容都是参考前人的,就不一一注明出处了。 一、系统、编译程序及准备工作 我用的是centos6.5+icc2011+ifort2011+openmpi1.6.5 1.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 intel64 For bash: $ source install-dir/bin/compilervars.sh intel64 To invoke the installed compilers:

VASP使用总结

VASP计算的理论及实践总结 一、赝势的选取 二、收敛测试 1、VASP测试截断能和K 点 2、MS测试 三、结构弛豫 四、VASP的使用流程(计算性质) 1、VASP的四个输入文件的设置 2、输出文件的查看及指令 3、计算单电能 (1) 测试截断能 (2) 测试K点 4、进行结构优化 5、计算弹性常数 6、一些常用指令

一、赝势的选取 VASP赝势库中分为:PP和PAW两种势,PP又分为SP(标准)和USPP(超软)。 交换关联函数分为:LDA(局域密度近似)和GGA(广义梯度近似)。GGA 又分为PW91和PBE。 在VASP中,其中pot ,pot-gga是属于超软势(使用较少)。Paw, paw-pbe ,和paw-gga是属于PAW。采用较多的是PAW-pbe 和PAW-gga。 此外vasp 中的赝势分为几种,包扩标准赝势(没有下标的)、还有硬(harder)赝势(_h)、软(softer)赝势(_s), 所谓的硬(难以赝化),就是指该元素原子的截断动能比较大,假想的势能与实际比较接近,计算得到的结果准确,但比较耗时,难以收敛。软(容易赝化),表示该元素原子的截断动能比较小,赝势模型比较粗糙,但相对简单,可以使计算很快收敛(比如VASP开发的超软赝势)。即硬的赝势精度高,但计算耗时。软的精度低,容易收敛,但节省计算时间。 另一种情况:如Gd_3,这是把f电子放入核内处理,对于Gd来说,f电子恰好半满。所以把f电子作为价电子处理的赝势还是蛮好的(类似还有Lu,全满)。(相对其他的4f元素来说,至于把f电子作为芯内处理,是以前对4f元素的通用做法。计算结果挺好) 常用的做法是:用两种赝势测试一下对自己所关心的问题的影响情况。在影响不大的情况下,选用不含4f电子的赝势(即后缀是3),一来减少计算量,二来避免DFT对4f电子的处理。 【1.赝势的选择: vasp的赝势文件放在目录~/vasp/potentials 下,可以看到该目录又包含五个子目录pot pot_GGA potpaw potpaw_GGA potpaw_PBE ,其中每一个子目录对应一种赝势形式。

VASP控制参数文件INCAR的简单介绍

限于能力,只对部分最基本的一些参数(>,没有这个标志的参数都是可以不出现的) 详细说明,在这里只是简单介绍这些参数的设置,详细的问题在后文具体示例中展开。 部分可能会干扰VASP运行的参数在这里被刻意隐去了,需要的同学还是请查看VASP自带的帮助文档原文。 参数列表如下: >SYSTEM name of System 任务的名字*** >NWRITE verbosity write-flag (how much is written) 输出内容详细程度0-3 缺省2 如果是做长时间动力学计算的话最好选0或1(首末步/每步核运动输出) 据说也可以结合shell的tail或grep命令手动输出 >ISTART startjob: restart选项0-3 缺省0/1 for 无/有前次计算的WAVECAR(波函数) 1 'restart with constant energy cut-off' 2 'restart with constant basis set' 3 'full restart including wave function and charge prediction' ICHARG charge: 1-file 2-atom 10-const Default:if ISTART=0 2 else 0 ISPIN spin polarized calculation (2-yes 1-no) default 2 MAGMOM initial mag moment / atom Default NIONS*1 INIWAV initial electr wf. : 0-lowe 1-rand Default 1 only used for start jobs (ISTART=0) IDIPOL calculate monopole/dipole and quadrupole corrections 1-3 只计算第一/二/三晶矢方向适于slab的计算 4 全部计算尤其适于就算孤立分子 >PREC precession: medium, high or low(VASP.4.5+ also: normal, accurate) Default: Medium VASP4.5+采用了优化的accurate来替代high,所以一般不推荐使用 high。不过high可以确保'绝对收敛',作为参考值有时也是必要的。 同样受推荐的是normal,作为日常计算选项,可惜的是说明文档提供的信息不足。 受PREC影响的参数有四类:ENCUT; NGX,NGY,NGZ; NGXF, NGYF, NGZF; ROPT 如果设置了PREC,这些参数就都不需要出现了 当然直接设置相应的参数也是同样效果的,这里不展开了,随后详释

VASP-INCAR参数设置

V A S P-I N C A R参数设置-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

1. 结构优化 (Opt) SYSTEM = opt ISTART = 0 INIWAV = 1 ICHARG = 2 ISPIN = 2 LREAL = Auto ENCUT = 400 PREC = high NSW= 600 NELM = 60 IBRION = 2 ISIF = 2 POTIM = 0.1 ALGO= Fast LVDW = .TRUE. EDIFF = 1E-5 EDIFFG = 1E-4 or -0.05 # 体系需计算TS时,全部结构优化EDIFFG均设置为-0.05 ISMEAR = 0 SIGMA = 0.2 LCHARG = .FALSE. LWAVE = .FALSE.

2. 过渡态搜索 (TS): 计算时先进行低精度计算,再进行高精度计算 SYSTEM= TS ISTART = 0 INIWAV = 1 ICHARG = 2 ISPIN = 2 LREAL = Auto ENCUT = 400 PREC = high NSW = 600 NELMIN = 6 IBRION = 3 or 1 # 过渡态计算低精度为3,高精度为1 ISIF = 2 POTIM = 0.01 ALGO = Fast LVDW = .TRUE. EDIFF = 1E-5 EDIFFG = -1 or -0.05 # 过渡态计算低精度为-1,高精度为-0.05 ISMEAR = 0 SIGMA = 0.05 LCHARG= .FALSE. LWAVE= .FALSE. IMAGES=8 # TS专属设置 SPRING=-5 # TS专属设置 LCLIMB=.TRUE. # TS专属设置

最新VASP磁性计算总结篇

以下是从VASP在线说明书整理出来的非线性磁矩和自旋轨道耦合的计算说明。非线性磁矩计算: 1)计算非磁性基态产生WAVECAR和CHGCAR文件。 2)然后INCAR中加上 ISPIN=2 ICHARG=1 或11 !读取WAVECAR和CHGCAR文件 LNONCOLLINEAR=.TRUE. MAGMOM= 注意:①对于非线性磁矩计算,要在x, y 和z方向分别加上磁矩,如MAGMOM = 1 0 0 0 1 0 !表示第一个原子在x方向,第二个原子的y 方向有磁矩 ②在任何时候,指定MAGMOM值的前提是ICHARG=2(没有WAVECAR和CHGCAR 文件)或者ICHARG=1 或11(有WAVECAR和CHGCAR文件),但是前一步的计算是非磁性的(ISPIN=1)。 磁各向异性能(自旋轨道耦合)计算: 注意:LSORBIT=.TRUE. 会自动打开LNONCOLLINEAR= .TRUE.选项,且自旋轨道计算只适用于PAW赝势,不适于超软赝势。 自旋轨道耦合效应就意味着能量对磁矩的方向存在依赖,即存在磁各向异性能(MAE),所以要定义初始磁矩的方向。如下: LSORBIT = .TRUE. SAXIS = s_x s_y s_z(quantisation axis for spin) 默认值:SAXIS=(0+,0,1),即x方向有正的无限小的磁矩,Z方向有磁矩。 要使初始的磁矩方向平行于选定方向,有以下两种方法: MAGMOM = x y z ! local magnetic moment in x,y,z SAXIS = 0 0 1 ! quantisation axis parallel to z or MAGMOM = 0 0 total_magnetic_moment ! local magnetic moment parallel to SAXIS (注意每个原子分别指定) SAXIS = x y z !quantisation axis parallel to vector (x,y,z),如 0 0 1 两种方法原则上应该是等价的,但是实际上第二种方法更精确。第二种方法允许读取已存在的WAVECAR(来自线性或者非磁性计算)文件,并且继续另一个自旋方向的计算(改变SAXIS 值而MAGMOM保持不变)。当读取一个非线性磁矩计算的WAVECAR时,自旋方向会指定平行于SAXIS。

vasp计算参数设置

软件主要功能: 采用周期性边界条件(或超原胞模型)处理原子、分子、团簇、纳米线(或管)、薄膜、晶体、准晶和无定性材料,以及表面体系和固体 l 计算材料的结构参数(键长、键角、晶格常数、原子位置等)和构型 l 计算材料的状态方程和力学性质(体弹性模量和弹性常数) l 计算材料的电子结构(能级、电荷密度分布、能带、电子态密度和ELF) l 计算材料的光学性质 l 计算材料的磁学性质 l 计算材料的晶格动力学性质(声子谱等) l 表面体系的模拟(重构、表面态和STM模拟) l 从头分子动力学模拟 l 计算材料的激发态(GW准粒子修正) 计算主要的四个参数文件:INCAR ,POSCAR,POTCAR ,KPOINTS,下面简要介绍,详细权威的请参照手册 INCAR文件: 该文件控制VASP进行何种性质的计算,并设置了计算方法中一些重要的参数,这些参数主要包括以下几类: l 对所计算的体系进行注释:SYSTEM l 定义如何输入或构造初始的电荷密度和波函数:ISTART,ICHARG,INIWA V l 定义电子的优化 –平面波切断动能和缀加电荷时的切断值:ENCUT,ENAUG –电子部分优化的方法:ALGO,IALGO,LDIAG –电荷密度混合的方法:IMIX,AMIX,AMIN,BMIX,AMIX_MAG,BMIX_MAG,WC,INIMIX,MIXPRE,MAXMIX –自洽迭代步数和收敛标准:NELM,NELMIN,NELMDL,EDIFF l 定义离子或原子的优化 –原子位置优化的方法、移动的步长和步数:IBRION,NFREE,POTIM,NSW –分子动力学相关参数:SMASS,TEBEG,TEEND,POMASS,NBLOCK,KBLOCK,PSTRESS –离子弛豫收敛标准:EDIFFG l 定义态密度积分的方法和参数 –smearing方法和参数:ISMEAR,SIGMA –计算态密度时能量范围和点数:EMIN,EMAX,NEDOS –计算分波态密度的参数:RWIGS,LORBIT l 其它 –计算精度控制:PREC –磁性计算:ISPIN,MAGMOM,NUPDOWN –交换关联函数:GGA,VOSKOWN –计算ELF和总的局域势:LELF,LVTOT –结构优化参数:ISIF –等等。 主要参数说明如下: ? SYSTEM:该输入文件所要执行的任务的名字。取值:字符串,缺省值:SYSTEM

初学VASP中电子态密度计算设置参考

初学VASP中电子态密度计算基本设置参考主要分成三步:一、结构优化;二、静态自洽计算;三、非自洽计算以Al-FCC为例子 第一步结构优化 输入文件(INCAR, POTCAR, POSCAR, KPOINT) INCAR文件 System=Al ISTART=0 ISMEAR=1 SIGMA=0.2 ISPIN=2 GGA=91; VOSKOWN=1; EDIFF=0.1E-05; EDIFFG=-0.01 IBRION=2 NSW=50 ISIF=2 (OR 3) NPAR=10 POTCAR 文件直接在势库中拷贝 POSCAR文件 Al 4.05 1.0 0.0 0.0 0.0 1.0 0.0

0.0 0.0 1.0 4 Direct 0.0 0.0 0.0 0.5 0.5 0.0 0.5 0.0 0.5 0.0 0.5 0.5 KPOINT 文件 Automatic generation Mohkorst Pack 15 15 15 0.0 0.0 0.0 第二步静态自洽计算 INCAR:PREC = Medium,ISTART = 0,ICHARG = 2,ISMEAR = -5输入文件(INCAR, POTCAR, POSCAR, KPOINT) INCAR文件 System=Al ISTART=0 ISMEAR=1 SIGMA=0.2 ISPIN=2

GGA=91; VOSKOWN=1; EDIFF=0.1E-05; EDIFFG=-0.01 #IBRION=2 #NSW=50 #ISIF=2 (OR 3) NPAR=10 POTCAR 文件直接在势库中拷贝 POSCAR文件 Al 4.05 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 4 Selective Dynamic Direct 0.0 0.0 0.0 T T T 0.5 0.5 0.0 T T T 0.5 0.0 0.5 T T T 0.0 0.5 0.5 T T T KPOINT 文件 Automatic generation

VASP遇到小总结问题

VASP 计算的过程遇到的问题 01、第一原理计算的一些心得 (1)第一性原理其实是包括基于密度泛函的从头算和基于Hartree-Fock自洽计算的从头算,前者以电子密度作为基本变量(霍亨伯格-科洪定理),通过求解Kohn-Sham方程,迭代自洽得到体系的基态电子密度,然后求体系的基态性质;后者则通过自洽求解Hartree-Fock方程,获得体系的波函数,求基态性质; 评述:K-S方程的计算水平达到了H-F水平,同时还考虑了电子间的交换关联作用。 (2)关于DFT中密度泛函的Functional,其实是交换关联泛函 包括LDA,GGA,杂化泛函等等 一般LDA为局域密度近似,在空间某点用均匀电子气密度作为交换关联泛函的唯一变量,多数为参数化的CA-PZ方案; GGA为广义梯度近似,不仅将电子密度作为交换关联泛函的变量,也考虑了密度的梯度为变量,包括PBE,PW,RPBE等方案,BL YP泛函也属于GGA; 此外还有一些杂化泛函,B3L YP等。 (3)关于赝势 在处理计算体系中原子的电子态时,有两种方法,一种是考虑所有电子,叫做全电子法,比如WIEN2K中的FLAPW方法(线性缀加平面波);此外还有一种方法是只考虑价电子,而把芯电子和原子核构成离子实放在一起考虑,即赝势法,一般赝势法是选取一个截断半径,截断半径以内,波函数变化较平滑,和真实的不同,截断半径以外则和真实情况相同,而且赝势法得到的能量本征值和全电子法应该相同。 赝势包括模守恒和超软,模守恒较硬,一般需要较大的截断能,超软势则可以用较小的截断能即可。另外,模守恒势的散射特性和全电子相同,因此一般红外,拉曼等光谱的计算需要用模守恒势。 赝势的测试标准应是赝势与全电子法计算结果的匹配度,而不是赝势与实验结果的匹配度,因为和实验结果的匹配可能是偶然的。 (4)关于收敛测试 (a)Ecut,也就是截断能,一般情况下,总能相对于不同Ecut做计算,当Ecut增大时总能变化不明显了即可;然而,在需要考虑体系应力时,还需对应力进行收敛测试,而且应力相对于Ecut的收敛要比总能更为苛刻,也就是某个截断能下总能已经收敛了,但应力未必收敛。 (b)K-point,即K网格,一般金属需要较大的K网格,采用超晶胞时可以选用相对较小的K网格,但实际上还是要经过测试。 (5)关于磁性 一般何时考虑自旋呢?举例子,例如BaTiO3中,Ba、Ti和O分别为+2,+4和-2价,离子全部为各个轨道满壳层的结构,就不必考虑自旋了;对于BaMnO3中,由于Mn+3价时d 轨道还有电子,但未满,因此需考虑Mn的自旋,至于Ba和O则不必考虑。其实设定自旋就是给定一个原子磁矩的初始值,只在刚开始计算时作为初始值使用,具体的可参照磁性物理。 (6)关于几何优化 包括很多种了,比如晶格常数和原子位置同时优化,只优化原子位置,只优化晶格常数,还有晶格常数和原子位置分开优化等等。

VASP经典学习教程,有用

VASP 学习教程太原理工大学量子化学课题组 2012/5/25 太原

目录 第一章Linux命令 (1) 1.1 常用命令 (1) 1.1.1 浏览目录 (1) 1.1.2 浏览文件 (1) 1.1.3 目录操作 (1) 1.1.4 文件操作 (1) 1.1.5 系统信息 (1) 第二章SSH软件使用 (2) 2.1 软件界面 (2) 2.2 SSH transfer的应用 (3) 2.2.1 文件传输 (3) 2.2.2 简单应用 (3) 第三章V ASP的四个输入文件 (3) 3.1 INCAR (3) 3.2 KPOINTS (4) 3.3 POSCAR (4) 3.4 POTCAR (5) 第四章实例 (5) 4.1 模型的构建 (5) 4.2 V ASP计算 (8) 4.2.1 参数测试 (8) 4.2.2 晶胞优化(Cu) (13) 4.2.3 Cu(100)表面的能量 (2) 4.2.4 吸附分子CO、H、CHO的结构优化 (2) 4.2.5 CO吸附于Cu100表面H位 (4) 4.2.6 H吸附于Cu100表面H位 (5) 4.2.7 CHO吸附于Cu100表面B位 (6) 4.2.8 CO和H共吸附于Cu100表面 (7) 4.2.9 过渡态计算 (8)

第一章Linux命令 1.1 常用命令 1.1.1 浏览目录 cd: 进入某个目录。如:cd /home/songluzhi/vasp/CH4 cd .. 上一层目录;cd / 根目录; ls: 显示目录下的文件。 注:输入目录名时,可只输入前3个字母,按Tab键补全。1.1.2 浏览文件 cat:显示文件内容。如:cat INCAR 如果文件较大,可用:cat INCAR | more (可以按上下键查看) 合并文件:cat A B > C (A和B的内容合并,A在前,B在后) 1.1.3 目录操作 mkdir:建立目录;rmdir:删除目录。 如:mkdir T-CH3-Rh111 1.1.4 文件操作 rm:删除文件;vi:编辑文件;cp:拷贝文件 mv:移动文件;pwd:显示当前路径。 如:rm INCAR rm a* (删除以a开头的所有文件) rm -rf abc (强制删除文件abc) tar:解压缩文件。压缩文件??rar 1.1.5 系统信息 df:分区占用大小。如:df -h du:各级目录的大小。 top:运行的任务。 ps ax:查看详细任务。 kill:杀死任务。如:kill 12058 (杀死PID为12058的任务)注:PID为top命令的第一列数字。

初学VASP最重要的INCAR参数

初学VASP(六) 最重要的INCAR参数 初学VASP(六) 最重要的INCAR参数 INCAR是决定how to do 的文件 限于能力,只对部分最基本的一些参数(>,没有这个标志的参数都是可以不出现的) 详细说明,在这里只是简单介绍这些参数的设置,详细的问题在后文具体示例中展开。 部分可能会干扰VASP运行的参数在这里被刻意隐去了,需要的同学还是请查看VASP自带 的帮助文档原文。 参数列表如下: >SYSTEM name of System 任务的名字 *** >NWRITE verbosity write-flag (how much is written) 输出内容详细程度 0-3 缺省2 如果是做长时间动力学计算的话最好选0或1(首末步/每步核运动输出) 据说也可以结合shell的tail或grep命令手动输出 >ISTART startjob: restart选项 0-3 缺省0/1 for 无/有前次计算的WAVECAR(波函数) 1 'restart with constant energy cut-off' 2 'restart with constant basis set' 3 'full restart including wave function and charge prediction' ICHARG charge: 1-file 2-atom 10-const Default:if ISTART=0 2 else 0 ISPIN spin polarized calculation (2-yes 1-no) default 2 MAGMOM initial mag moment / atom Default NIONS*1 INIWAV initial electr wf. : 0-lowe 1-rand Default 1 only used for start jobs (ISTART=0) IDIPOL calculate monopole/dipole and quadrupole corrections 1-3 只计算第一/二/三晶矢方向适于slab的计算 4 全部计算尤其适于就算孤立分子 >PREC precession: medium, high or low(VASP.4.5+ also: normal, accurate)

VASP-INCAR参数设置

1. 结构优化(Opt) SYSTEM = opt ISTART = 0 INIWAV = 1 ICHARG = 2 ISPIN = 2 LREAL = Auto ENCUT = 400 PREC = high NSW= 600 NELM = 60 IBRION = 2 ISIF = 2 POTIM = 0.1 ALGO= Fast LVDW = .TRUE. EDIFF = 1E-5 EDIFFG = 1E-4 or -0.05 # 体系需计算TS时,全部结构优化EDIFFG均设置为-0.05 ISMEAR = 0 SIGMA = 0.2 LCHARG = .FALSE. LWAVE = .FALSE.

2. 过渡态搜索(TS): 计算时先进行低精度计算,再进行高精度计算 SYSTEM= TS ISTART = 0 INIWAV = 1 ICHARG = 2 ISPIN = 2 LREAL = Auto ENCUT = 400 PREC = high NSW = 600 NELMIN = 6 IBRION = 3 or 1 # 过渡态计算低精度为3,高精度为1 ISIF = 2 POTIM = 0.01 ALGO = Fast LVDW = .TRUE. EDIFF = 1E-5 EDIFFG = -1 or -0.05 # 过渡态计算低精度为-1,高精度为-0.05 ISMEAR = 0 SIGMA = 0.05 LCHARG= .FALSE. LWAVE= .FALSE. IMAGES=8 # TS专属设置 SPRING=-5 # TS专属设置 LCLIMB=.TRUE. # TS专属设置

vasp参数介绍

内容 描述体系:SYSTEM 设置如何输入或构造初始的电荷密度和波函数:ISTART, ICHARG, INIWA V 设置电子的优化: 平面波切断动能和缀加电荷时的切断值:ENCUT, ENAUG 电子部分优化的方法:ALGO, IALGO, LDIAG 电荷密度混合的方法:IMIX, AMIX, AMIN, BMIX, AMIX_MAG, BMIX_MAG, WC, INIMIX, MIXPRE, MAXMIX 自洽迭代步数和收敛标准:NELM, NELMIN, NELMDL, EDIFF 设置原子的驰豫: 原子如何移动以及步长和步数:IBRION, NFREE, POTIM, NSW 分子动力学相关参数:SMASS, TEBEG, TEEND, POMASS,NBLOCK, KBLOCK, PSTRESS 原子驰豫收敛标准:EDIFFG 定义态密度积分的方法和参数: smearing方法和参数:ISMEAR, SIGMA 计算态密度时能量范围和点数:EMIN, EMAX, NEDOS 计算分波态密度的参数:RWIGS, LORBIT 其他: 计算精度控制:PREC 磁性计算:ISPIN, MAGMOM, NUPDOWN 交换关联函数:GGA, VOSKOWN 计算ELF和总的局域势:LELF, LVTOT 结构优化参数:ISIF 初始化 SYSTEM: 注释所计算的体系,以示说明。 NWRITE: 默认值为2,可赋予值为0| 1 | 2 |3 |4。决定OUTCAR中输出内容的详细程度ISTART: 如果计算目录中有W A VECAR文件,则默认值为1,否则为0。可赋予值为0| 1 | 2 | 3 。决定是否读入W A VECAR: 0: 开始新的计算,按INIWA V初始化波函数 1: 接着计算,通常用在测试ENCUT的收敛性以及计算结合能曲线(也就是体积和总能的关系) 2: 接着计算,通常用在希望保持基矢不变的计算中 3: 接着计算,读入上一次计算得到的电荷密度和波函数,不推荐用 ICHARG: 如果ISTART=0,则默认值为2,否则为0。可赋予值为0 | 1 | 2。决定了如何构造初始的电荷密度 0: 从初始的波函数构造 1:读入CHGCAR读入,并同原子密度进行线性插值 2: 构造原子密度 11:读入自洽的CHGCAR,并进行能带计算或态密度的非自洽计算 12: 非自洽的原子密度计算 电子自洽收敛 INIWAV: 默认值为1,可赋予值为0 | 1。只在开始新的计算(也就是ISTART=0)中有效。决定了如何初始化波函数 0: 采用”jellium 波函数”

vasp常见问题

最近在学vasp,这篇文章是百度文库找到的,看了不错,转载一把。另外附上vasp程序,linux中下载后无须安装即可使用。单机中可能会出现内存溢出问题,可以放机群上使用。 01、第一原理计算的一些心得 (1)第一性原理其实是包括基于密度泛函的从头算和基于Hartree-Fock自洽计算的从头算,前者以电子密度作为基本变量(霍亨伯格-科洪定理),通过求解Kohn-Sham方程,迭代自洽得到体系的基态电子密度,然后求体系的基态性质;后者则通过自洽求解Hartree-Fock方程,获得体系的波函数,求基态性质;评述:K-S方程的计算水平达到了H-F 水平,同时还考虑了电子间的交换关联作用。 (2)关于DFT中密度泛函的Functional,其实是交换关联泛函,包括LDA,GGA,杂化泛函等等一般LDA为局域密度近似,在空间某点用均匀电子气密度作为交换关联泛函的唯一变量,多数为参数化的CA-PZ方案;GGA为广义梯度近似,不仅将电子密度作为交换关联泛函的变量,也考虑了密度的梯度为变量,包括PBE,PW,RPBE等方案,BL YP泛函也属于GGA;此外还有一些杂化泛函,B3L YP等。(3)关于赝势在处理计算体系中原子的电子态时,有两种方法,一种是考虑所有电子,叫做全电子法,比如WIEN2K中的FLAPW方法(线性缀加平面波);此外还有一种方法是只考虑价电子,而把芯电子和原子核构成离子实放在一起考虑,即赝势法。 一般赝势法是选取一个截断半径,截断半径以内,波函数变化较平滑,和真实的不同,截断半径以外则和真实情况相同,而且赝势法得到的能量本征值和全电子法应该相同。赝势包括模守恒和超软,模守恒较硬,一般需要较大的截断能,超软势则可以用较小的截断能即可。另外,模守恒势的散射特性和全电子相同,因此一般红外,拉曼等光谱的计算需要用模守恒势。 赝势的测试标准应是赝势与全电子法计算结果的匹配度,而不是赝势与实验结果的匹配度,因为和实验结果的匹配可能是偶然的。(4)关于收敛测试(a)Ecut,也就是截断能,一般情况下,总能相对于不同Ecut做计算,当Ecut增大时总能变化不明显了即可;然而,在需要考虑体系应力时,还需对应力进行收敛测试,而且应力相对于Ecut的收敛要比总能更为苛刻,也就是某个截断能下总能已经收敛了,但应力未必收敛。(b)K-point,即K网格,一般金属需要较大的K网格,采用超晶胞时可以选用相对较小的K网格,但实际上还是要经过测试。(5)关于磁性一般何时考虑自旋呢?举例子,例如BaTiO3中,Ba、Ti和O分别为+2,+4和-2价,离子全部为各个轨道满壳层的结构,就不必考虑自旋了;对于BaMnO3中,由于Mn+3价时d轨道还有电子,但未满,因此需考虑Mn的自旋,至于Ba和O则不必考虑。其实设定自旋就是给定一个原子磁矩的初始值,只在刚开始计算时作为初始值使用,具体的可参照磁性物理。(6)关于几何优化包括很多种了,比如晶格常数和原子位置同时优化,只优化原子位置,只优化晶格常数,还有晶格常数和原子位置分开优化等等。在PRL一篇文章中见到过只优化原子位置,晶格常数用实验值的例子(PRL 100, 186402 (2008));也见到过晶格常数先优化,之后固定晶格常数优化原子位置的情况;更多的情况则是Full geometry optimization。 一般情况下,也有不优化几何结构直接计算电子结构的,但是对于缺陷形成能的计算则往往要优化。(7)关于软件软件大致分为基于平面波的软件,如CASTEP、PWSCF 和ABINIT等等,计算量大概和体系原子数目的三次方相关;还有基于原子轨道线性组合的软件(LCAO),比如openmx,siesta,dmol等,计算量和体系原子数目相关,一般可模拟较多原子数目的体系。 V ASP是使用赝势和平面波基组,进行从头量子力学分子动力学计算的软件包,它基于CASTEP1989版开发。V AMP/V ASP中的方法基于有限温度下的局域密度近似(用自由能作

VASP全参数设置详解

VASP参数设置详解软件主要功能: 采用周期性边界条件(或超原胞模型)处理原子、分子、团簇、纳米线(或管)、薄膜、晶体、准晶和无定性材料,以及表面体系和固体 l 计算材料的结构参数(键长、键角、晶格常数、原子位置等)和构型 l 计算材料的状态方程和力学性质(体弹性模量和弹性常数) l 计算材料的电子结构(能级、电荷密度分布、能带、电子态密度和ELF) l 计算材料的光学性质 l 计算材料的磁学性质 l 计算材料的晶格动力学性质(声子谱等) l 表面体系的模拟(重构、表面态和STM模拟) l 从头分子动力学模拟 l 计算材料的激发态(GW准粒子修正) 计算主要的四个参数文件:INCAR ,POSCAR,POTCAR ,KPOINTS,下面简要介绍,详细权威的请参照手册 INCAR文件: 该文件控制VASP进行何种性质的计算,并设置了计算方法中一些重要的参数,这些参数主要包括以下几类: 对所计算的体系进行注释:SYSTEM 定义如何输入或构造初始的电荷密度和波函数:ISTART,ICHARG,INIWAV 定义电子的优化 –平面波切断动能和缀加电荷时的切断值:ENCUT,ENAUG –电子部分优化的方法:ALGO,IALGO,LDIAG –电荷密度混合的方法:IMIX,AMIX,AMIN,BMIX,AMIX_MAG,BMIX_MAG,

WC,INIMIX,MIXPRE,MAXMIX –自洽迭代步数和收敛标准:NELM,NELMIN,NELMDL,EDIFF 定义离子或原子的优化 –原子位置优化的方法、移动的步长和步数:IBRION,NFREE,POTIM,NSW –分子动力学相关参数:SMASS,TEBEG,TEEND,POMASS,NBLOCK,KBLOCK,PSTRESS –离子弛豫收敛标准:EDIFFG 定义态密度积分的方法和参数 –smearing方法和参数:ISMEAR,SIGMA –计算态密度时能量范围和点数:EMIN,EMAX,NEDOS –计算分波态密度的参数:RWIGS,LORBIT 其它 –计算精度控制:PREC –磁性计算:ISPIN,MAGMOM,NUPDOWN –交换关联函数:GGA,VOSKOWN –计算ELF和总的局域势:LELF,LVTOT –结构优化参数:ISIF –等等。 主要参数说明如下: SYSTEM:该输入文件所要执行的任务的名字。取值:字符串,缺省值:SYSTEM NWRITE:输出内容详细程度。取值:0~4,缺省值:2 如果是做长时间动力学计算的话,最好选0或1(首末步/每步核运动输出),短时运算用2,选3则会在出错的时候给出说明信息。

vasp在计算磁性的实例和讨论

兄弟,问3个问题 1,vasp在计算磁性的时候,oszicar中得到的磁矩和outcar中得到各原子磁矩之和不一致,在投稿的是否曾碰到有审稿人质疑,对于这个不一致你们一般是怎么解释的了? 2,另外,磁性计算应该比较负责。你应该还使用别的程序计算过磁性,与vasp结果比较是否一致,对磁性计算采用的程序有什么推荐。 ps:由于曾使用vasp和dmol算过非周期体系磁性,结构对磁性影响非常大,因此使用这两个程序计算的磁性要一致很麻烦。还不敢确定到底是哪个程序可能不可靠。 3,如果采用vasp计算磁性,对采用的方法和设置有什么推荐。 1,OSZICAR中得到的磁矩是OUTCAR中最后一步得到的总磁矩是相等的。总磁矩和各原子的磁矩(RMT球内的磁矩)之和之差就是间隙区的磁矩。因为有间隙区存在,不一致是正常的。 2,如果算磁性,全电子的结果更精确,我的一些计算结果显示磁性原子对在最近邻的位置时,PAW与FPLAW给出的能量差不一致,在长程时符合的很好。虽然并没有改变定性结论。感觉PAW似乎不能很好地描述较强耦合。我试图在找出原因,主要使用exciting和vasp做比较。计算磁性推荐使用FP-LAPW, FP-LMTO, FPLO很吸引人(不过是商业的),后者是O(N)算法。 3,使用vasp计算磁性,注意不同的初始磁矩是否收敛为同一个磁矩。倒没有特别要注意的地方,个人认为。 归根结底,需要一个优秀的交换关联形式出现 VASP计算是否也是像计算DOS和能带一样要进行三步(结构优化,静态自洽计算,非自洽计算),然后看最后一步的出的磁矩呢? 一直想计算固体中某个原子的磁矩,根据OUTCAR的结果似乎不能分析,因为它里面总磁矩跟OSZICAR的值有一定的差别,据说是OUTCAR中只考虑WS半径内磁矩造成的。最近看到一个帖子说是可以用bader电荷分析方法分析原子磁矩。如法炮制之后发现给出的总磁矩与OSZICAR的结果符合的甚好,可是觉得没有根据,有谁知道这样做的依据吗,欢迎讨论! 设置ISPIN=2计算得到的态密度成为自旋态密度。 设置ISPIN=2就可以计算磁性,铁磁和反铁磁在MAG里设置。最后得到的DOS是分up和down的。 磁性计算 (2006-12-03 21:02) 标签: - 分类:Vasp ·磁性计算

VASP+FROPHO 计算晶体材料声子谱及热性能

V ASP+FROPHO 计算晶体材料声子谱及热性能梁超平(liangchaoping@https://www.wendangku.net/doc/1a13516534.html,), May. 2010 作者简介:梁超平,中南大学粉末冶金研究院07级硕士研究生,师从龚浩然教授,主要研究方向为计算材料学算法编程及材料跨尺度计算模拟。 目录 一、编译fropho (1) 二、一个简单的算例:BCC Zr的声子谱以及声子态密度 (2) 简介 Fropho是一个使用Fortran语言编写用于实现晶体声子分析程序。它目前提供了V ASP 、 Wien2K 的接口用来计算原子受力,通过分析原子受力得到力常数矩阵。从而根据力常数矩阵进行材料的声子谱及热性能分析。其主要功能有: 计算声子色散谱; 计算声子态密度,包括分立态密度; 声子热力学性质,包括自由能,热容量,焓。 接下来简要介绍程序的编译,通过一个简单的算例来介绍它的使用方法。 一、编译fropho 1. 编译Fropho需要lapack数学库文件。因此首先从https://www.wendangku.net/doc/1a13516534.html, 下载lapack-3. 2.gz; 2. 使用sftp上传至远程服务器; 3. 解压缩lapack-3.2.gz; @node64:~> tar -zxvf lapack-3.2.gz 4. 进入lapack-3.2,将make.inc.example 拷贝成make.inc

@node64:~/lapack-3.2> cp make.inc.example make.inc 5. 修改make.inc和Makefile 将make.inc第22和26行改为ifort或者pgf90编译器,这样运算速度更快,这里的编 译器要跟后面编译fropho一致。然后将Makefile第11行注释掉,打开第12行 6. 使用make lib 安装数学库,转好后在当前目录产生lapack_LINUX.a、blas_LINUX.a 和tmglib_LINUX.a。 @node64:~/lapack-3.2> make lib 7. 安装fropho 从https://www.wendangku.net/doc/1a13516534.html,/ 下载fropho-1.3.3.tar.gz 8. 解压缩; @node64:~/fropho> tar -zxvf fropho-1.3.3.tar.gz 9. 进入fropho-1.3.3并configure设置好相应的编译器和链接数学库,链接这两个数学库 的顺序不能错,不然不能使用; @node64:~/fropho/fropho-1.3.3> ./configure --prefix=where do you want to install fropho FC=ifort LIBS= "/your lapack-3.2 direction/lapack-3.2/liblapack.a your lapack-3.2 direction/lapack-3.2/libblas.a" 10. 然后make; @node64:~/fropho/fropho-1.3.3>make @node64:~/fropho/fropho-1.3.3>make install 11. 编译rubytools,进入rubyTools目录; @node64:~/fropho/fropho-1.3.3/rubyTools> ./makeTools.sh 12. 大功告成,安装圆满完成了。 二、一个简单的算例:BCC Zr的声子谱以及声子态密度 1.首先准备好优化的Zr POSCAR文件,以及INPHON。 INPHON的内容为(注:由于程序编写原因INPHON的格式必须严格固定,=号两端必 须有空格) NDIM = 3 3 3 #超晶胞尺寸 LSUPER = .TRUE. #控制是否产生超晶胞

相关文档