-
fold2Bloch-VASP: MATLAB代码生成用于展开通过VASP获得的超级电池能带结构的输入结构体
资源介绍
matlab代码生成输入结构体fold2Bloch
fold2Bloch实用程序旨在展开通过Vienna
Ab
initio
Simulation
Package()获得的超级电池的能带结构,并以原始表示形式计算有效的能带结构。
它有助于大规模电子结构计算的解释,其中电子本征态的布洛赫特性受混乱(缺陷,合金元素等)干扰。
波函数的读取是根据代码进行的。
贡献者:
奥列格·鲁贝尔(麦克马斯特大学)
Michael
Widom和Randall
Feenstra(卡内基梅隆大学)
安东·博坎楚克(联邦大学)
安装:
首先克隆GitHub存储库
$
git
clone
https://github.com/rubel75/fold2Bloch-VASP
makefile是为Intel
Fortran编译器ifort
。
要编译,只需执行
$
cd
fold2Bloch-VASP;
make
执行
首先,您需要使用标准VASP过程执行能带结构计算并为感兴趣的k网格生成WAVECAR文件(请参阅VASP)。
(下面的Matlab脚本utils/fold.m旨在帮助准备折叠的k点字符串,这些字符串将