![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
材料基因组学
Code Wang
研究方向为机器学习与材料信息学。
展开
-
VASP载流子有效质量计算
VASP载流子有效质量计算在计算完能带之后,可以对载流子(电子+空穴)的有效质量进行计算,考察其光电性质。以Si的能带结构为例,如图所示,其价带顶位于高对称点Gamma处,导带底大约位于X处。由图可知,此时会产生四个方向的载流子迁移:Gamma –> L,Gamma –> K,X –> W,X –> Gamma,因此需要计算这四个方向的电子及空穴载流子的有效质量。其具体计算步骤如下:第一步:准备VPKIT.in文件,其文件内容如下:注释:第1...原创 2021-04-30 11:13:23 · 7734 阅读 · 4 评论 -
VASP计算光学性质
VASP计算光学性质的INCAR是根据HSE06计算的自洽INCAR来改的SCF INCAR:SYSTEM = SystemISTART = 1ICHARG = 1PREC = NormalLREAL = .F.IBRION = -1ISIF = 3NSW = 0#POTIM = 0.5EDIFFG = -0.05ENCUT = 500 eVISPIN = 1NELM = 200EDIFF = 0.1E-04LCHARG = .T.LWAVE = .T.ISMEAR原创 2021-02-28 14:27:02 · 11501 阅读 · 4 评论 -
VASP计算HSE06带隙INCAR
VASP-INCAR HSE06杂化泛函计算计算HSE06带隙往往是更精确的,这里提供了5个INCAR,分别是:str-opt,PBE-scf,HSE06-scf, PBE-dos,HSE06-dosstr-optSYSTEM = SystemISTART = 0ICHARG = 2PREC = NormalLREAL = .F.IBRION = 2ISIF = 3NSW = 100POTIM = 0.5EDIFFG = -0.05ENCUT = 500 eVISPIN原创 2020-10-31 18:14:41 · 8791 阅读 · 1 评论 -
pymatgen生成能带和态密度数据
用VASP计算好能带和态密度后,往往需要拖到windows中利用p4vasp来画图,或者用其导出能带和态密度图,这样做实在太麻烦了。这里介绍用Pymatgen程序生成能带和态密度的矩阵,直接放到origin中。只需要一个python程序,一个KPOINTS,一个vasprun.xml。目录1. 生成能带数据2. 生成态密度数据3. 运行脚本命令1. 生成能带数据import matplotlib.pyplot as pltimport matplotlib as mplmpl.原创 2020-08-11 20:20:56 · 3064 阅读 · 0 评论 -
pymatgen读/写各种文件
pymatgen读/写各种文件1. pymatgen读取json文件,转化为Structure对象,并保存为CIF文件from pymatgen import Structure, Lattice, MPRester, Moleculeimport jsonfrom pymatgen.io.cif import CifWriter# 如果只有一个结构#data_file = open("../db-1.json", "r")#all_structures = data_file.re原创 2020-06-23 21:29:38 · 6807 阅读 · 0 评论 -
pymatgen绘制能带态密度图(band+DOS)
现在做材料数据挖掘都应该用Pymatgen了吧,功能十分强大。我才刚入门,做做笔记。pymatgen是一个API包,可以连接materials project进行高通量计算。现在我用pymatgen画一下能带+DOS图,炒鸡好看。安装请见https://pypi.org/project/pymatgen/前提是需要有vasprun.xml,这是VASP运行时就会生成的文件,小程序:import matplotlib.pyplot as pltimport matplotlib as mpl原创 2020-05-24 21:26:41 · 16817 阅读 · 36 评论