猿代码 — 科研/AI模型/高性能计算
0

vasp:分子动力学模拟

摘要: vasp做分子动力学的好处,由于vasp是近些年开发的比较成熟的软件,在做电子scf速度方面有较好的优势。缺点:可选系综太少。尽管如此,对于大多数有关分子动力学的任务还是可以胜任的。主要使用的系综是NVT 和NVE。一 ...
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.(个离子步写一次PCDAT.)
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 系综。正确:SMASS=1,2,3 是没有区别的。都是NVT ensemble。SMASS只要是大于0就是NVT系综。

CONTCAR是每个离子步之后都会写出来的,但是会用新的把老的覆盖

CHG是在每10个离子步写一次,不会覆盖

CHGCAR是在任务正常结束之后才写的。

说点什么...

已有0条评论

最新评论...

本文作者
2024-2-16 01:10
  • 0
    粉丝
  • 302
    阅读
  • 0
    回复
资讯幻灯片
热门评论
热门专题
排行榜
Copyright   ©2015-2023   猿代码-超算人才智造局 高性能计算|并行计算|人工智能      ( 京ICP备2021026424号-2 )