vasp做分子动力学的好处,由于vasp是近些年开发的比较成熟的软件,在做电子scf速度方面有较好的优势。

缺点:可选系综太少。

尽管如此,对于大多数有关分子动力学的任务还是可以胜任的。

主要使用的系综是 NVT 和 NVE。

下面我将对主要参数进行介绍!

一般做分子动力学的时候都需要较多原子,一般都超过100个。

当原子数多的时候,k点实际就需要较少了。有的时候用一个k点就行,不过这都需要严格的测试。通常超过200个原子的时候,用一个k点,即Gamma点就可以了。

INCAR:

EDIFF 一般来说,用1E-4 或者1E-5都可以,这个参数只是对第一个离子步的自洽影响大一些,对于长时间的分子动力学的模拟,精度小一点也无所谓,但不能太小。

IBRION=0 分子动力学模拟

IALGO=48 一般用48,对于原子数较多,这个优化方式较好。

NSW=1000 多少个时间步长。

POTIM=3 时间步长,单位fs, 通常1到3.

ISIF=2 计算外界的压力.

NBLOCK= 1 多少个时间步长,写一次CONTCAR,CHG和CHGCAR,PCDAT.

KBLOCK=50 NBLOCK*KBLOCK 个步长写一次 XDATCAR.

ISMEAR=-1 费米迪拉克分布.

SIGMA =0.05 单位:电子伏

NELMIN=8 一般用6到8, 最小的电子scf数.太少的话,收敛的不好.

LREAL=A

APACO=10 径向分布函数距离, 单位是埃.

NPACO=200 径向分布函数插的点数.

LCHARG=F 尽量不写电荷密度,否则CHG文件太大.

TEBEG=300 初始温度.

TEEND=300 终态温度。 不设的话,等于TEBEG.

SMASS -3 NVE ensemble;-1 用来做模拟退火。大于0 NVT 系综。

(http://cms.mpi.univie.ac.at/vasp/vasp/node95.html#incar)

This file determines the

kind of job which VASP will perform; single point energy calculation (SPE),

geometry

optimisation (GO -

coarse/fine), molecular dynamics (MD - nve/nvt), spin polarised calculation

(mag).

Examples

can

be found in

/home/cs/model/vasp_util.

Example;

INCAR.spe

$system = single point

energy calc

NELMIN = 4 minimum number

of electronic SCF cycles

EDIFF = 1E-6 stooping

criterion for electronic convergence

NSW = 0 number of ionic

shifts

ISMEAR = 0 treatment of

partial occupancies of electronic levels

Example;

INCAR.coarse

$system = coarse geom

optimisation

NELMIN =

4

EDIFF =

1E-2

EDIFFG = -1E-2 stopping

criterion for forces Fmax < 0.01 eV/A

IBRION = 2 minimisation

method, good away from minimum

ISIF = 3 optimise coords

and cell pars

LREAL =.TRUE. do calc in

real space - quicker

ISTART = 0 start with a

random wavefunction

NSW = 20 maximum of 20

ionic shifts

ISMEAR =

0

LCHARG =.FALSE. don't

write CHG and CHGCAR files

Example;

INCAR.fine

$system = geom

optimisation

NELMIN = 4

EDIFF =

1E-6

EDIFFG =

-1E-4

PREC = high increase

energy cut-off by 25%

IBRION = 1 minimisation

method, good close to minimum

ISIF = 3

NSW = 50

ISMEAR =

0

LCHARG=.FALSE.

Example;

INCAR.mag

$system = collinear mag

structure calc

IBRION =

1

ISIF = 3

NPAR = 1forces mag structure to be written in

outputfile

EDIFF =

1E-6

EDIFFG =

-1E-3

PREC = high

RWIGS = 1.376 0.900 1.233

1.302 radii for spherical integration of spindensity, 1 per atom

ISPIN = 2do spin polarised calc

MAGMOM = 24*0 5 -5 -5 5initial mag moments for 28 atoms

NSW = 20

Example;

INCAR.nve

$system = molecular

dynamics

ALGO = V

MAXMIX =

40

IBRION = 0do molecular dynamics

NSW = 6000number of time steps

NBLOCK = 1store structure every time

step

POTIM = 3.0time step 3fs

TEBEG = 673target temperature

ISYM = 0turn off symmetry

SMASS = -3NVE ensemble

LREAL

=.TRUE.

LCHARG

=.FALSE.

NELMIN =

4

PREC = LOWreduce energy cut-off by 25% for

MD

ISTART =

0

ISMEAR = 0;

SIGMA=0.1

Example;

INCAR.nvt

$system = molecular

dynamics

ALGO = V

MAXMIX =

40

IBRION =

0

NSW =

6000

NBLOCK =

1

POTIM =

3.0

TEBEG = 673

ISYM = 0

SMASS = 2 NVT ensemble,

value determines frequency of coupling to heatbath

LREAL

=.TRUE.

LCHARG

=.FALSE.

NELMIN =

4

PREC =

LOW

ISTART =

0

ISMEAR = 0;

SIGMA=0.1

Example;

INCAR.scale

$system = molecular

dynamics quench

ALGO = V

MAXMIX =

40

IBRION =

0

NSW = 50

NBLOCK = 5 rescale

temperature every 5 steps

POTIM =

3.0

TEBEG = 683 initial

temp

TEEND = 673 final

temp

ISYM = 0

SMASS = -1 MD with

velocity scaling

LREAL

=.TRUE.

LCHARG

=.FALSE.

NELMIN =

4

PREC =

LOW

ISTART =

0

ISMEAR = 0;

SIGMA=0.1

转载本文请联系原作者获取授权,同时请注明本文来自王达科学网博客。

链接地址:http://blog.sciencenet.cn/blog-671981-612445.html

下一篇:Phonopy 计算声子谱

vasp 模拟退火_科学网—vasp的分子动力学模拟 - 王达的博文相关推荐

  1. vasp 模拟退火_[编] 使用vasp进行分子动力学模拟

    vasp做分子动力学的好处,由于vasp是近些年开发的比较成熟的软件,在做电子scf速度方面有较好的优势.缺点:可选系综太少.尽管如此,对于大多数有关分子动力学的任务还是可以胜任的.主要使用的系综是 ...

  2. r语言 林元震_科学网—ASReml-R之简介 - 林元震的博文

    目前用于遗传分析的主要统计软件有SAS和SPSS等,并已经开发出了包括WOMBAT.MCMCglmm(R语言的程序包)等在内一系列遗传方差组份估计软件.ASReml是一个非常强大的统计软件,由NSW ...

  3. python读取网站_科学网—python 获取网址 - 林清莹的博文

    Python获取网址的内容# coding=utf-8 import urllib url = "http://www.baidu.com" data = urllib.urlop ...

  4. r语言 林元震_科学网—R语言简介 - 林元震的博文

    R既是软件,也是语言,在GNU协议General Public Licence下免费发行,是1995年由新西兰奥克兰大学统计系的Ross Ihaka和Robert Gentleman基于S语言基础上共 ...

  5. php课设报告致谢_科学网—博士论文致谢 - 曹墨源的博文

    恍惚间,自己似乎才分别了钱塘,转眼又要离开北航.三年多的时间,弹指一瞬,令人唏嘘.想必,这时光飞逝的感觉能够印证我生活的充实.或喜悦,或迷茫,或成功,或失败,我自认在绝大多数时间里,未敢虚度光阴.北京 ...

  6. python怎样使用各个日期赤纬_科学网—PyEphem基本功能介绍 - 张金龙的博文

    PyEphem为Python下的一个程序包, 用来进行天文历算, 虽然是爱好者编写的, 但是由于使用VOS87行星运动数据, 计算精度达到了很高的精度, 足以满足一般的观测需要. 详情参见 http: ...

  7. matlab不用科学计算法表示_科学网—MATLAB小技巧总结 - 李金磊的博文

    ①如何保存命令行窗口的历史命令? 打开MATLAB,进入主页:新建脚本文件,即"*.m"文件,这时会自动弹出"编辑器"窗口. 我们可以在脚本文件(编辑器)窗口中 ...

  8. python 病毒 基因_科学网—RNA病毒基因组组装指南 - 倪帅的博文

    从前几年的猪流感和埃博拉,再到上个月在韩国流行的MERS, 病毒的每次爆发都能使全球陷入一阵恐慌,病毒虽然没有真正在全球爆发,但是各国在预防上消耗的资源比在治疗上消耗的还要多.殊不知,病毒是世界上最简 ...

  9. python月球地球质量计算_科学网—天文计算PyEphem指南 - 张金龙的博文

    PyEphem (http://rhodesmill.org/pyephem/tutorial.html)(github, Pypi)是Python下的一个软件包,计算准确度很高,可用来计算不同坐标系 ...

最新文章

  1. C语言局部搜索算法(爬山法,模拟退火法,遗传算法)求解八皇后问题
  2. MySQL数据库相关命令
  3. java中的JDBC用户管理系统_Java+JDBC学生信息管理系统
  4. 2-2 人工智能的前景|人工智能框架TensorFlow应用实践笔记
  5. 零基础学Python(第十六章 函数·重点)
  6. pt-query-digest查询日志分析工具
  7. 外媒:伊朗政府封锁加密通讯应用Signal
  8. 编程语言:类型系统的本质
  9. 文华财经指标公式博易大师软件指标公式指南针多空资金指标,最精准买卖点提示指标wh6赢顺云随身行指标
  10. VS2003镜像安装
  11. git stage 暂存_git学习小计(二):常用命令、index暂存区
  12. 如何下载安装chrome扩展程序
  13. 【Unity Shader】聚光灯体积光效果的简单实现
  14. 2021-05-13 python样条插值(一)
  15. linux查看计算机信息,Linux下查看计算机信息
  16. 责任链模式-C++实现
  17. 项目管理全流程,让你的工作和生活事半功倍
  18. 鹅厂女专家:用“爱折腾”实现跨界之美
  19. 通过idea下载jdk
  20. Angularjs之ui-grid的使用鼠标滚轮滚动的Bug

热门文章

  1. android csv显示乱码问题,Android CSV解析器问题
  2. IDEA + Maven创建SpringMVC项目和XML配置
  3. Java面试之阻塞队列
  4. 基于socket通信实现Ftp连接
  5. [kuangbin带你飞]专题十二 基础DP1 C - Monkey and Banana HDU - 1069
  6. 求树的直径(两种方法)
  7. Codeforces 213E Two Permutations 线段树 (看题解)
  8. css三种引入方式以及其优先级的说法
  9. 算法和数据结构(四)
  10. luogu P1503 鬼子进村