登录 注册
当前位置:主页 > 资源下载 > 15 > fold2Bloch-VASP: MATLAB代码生成用于展开通过VASP获得的超级电池能带结构的输入结构体

fold2Bloch-VASP: MATLAB代码生成用于展开通过VASP获得的超级电池能带结构的输入结构体

  • 更新:2024-09-11 23:43:32
  • 大小:415KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

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点字符串,这些字符串将