vasp+boltzTrap2计算材料的热电性能

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

系统:ubuntu
本文以计算Si的热电性能为例子


提示:以下是本篇文章正文内容,下面案例可供参考

一、准备工作

  • 结构优化
  • 自洽计算
  • 获得以下文件
  • 路径:~/workspack/MgSi/Si/Si

在这里插入图片描述


二、boltzTrap2使用步骤

官方文档:

https://gitlab.com/sousaw/BoltzTraP2/-/wikis/tutorial#0-getting-help

1.导入BoltzTrap2包

pip3 install BoltzTrap2

2.计算能带(不是很准)

#官方文档
#data/LiZnSb 是准备工作时文件存放的路径 
btp2 -vv interpolate -m 3 data/LiZnSb
#修改后的代码
btp2 -vv interpolate -m 3 ./Si

#注意权限的问题
#查看权限  
ls -l
#如果权限不是自己用户的 要修改自己的用户权限 不然会报错
#修改为自己的权限 cbb为自己的用户名
sudo chown cbb.cbb ./* -R

3.解压interpolation.bt2文件

执行路径:~/workspack/MgSi/Si

xzcat interpolation.bt2

4.绘制能带结构

btp2 plotbands interpolation.bt2 ["[0.0, 0.0, 0.0], [0.5, 0.0, 0.0], [0.5, 0.5, 0.0]"]

-可能出现的问题:
在这里插入图片描述
-解决办法:
-缺少 vtk 和 pyfftw两个包

pip3 install vtk
pip3 install pyfftw

5.获取seebeck系数 电导率

#300:400:20 意思:在300到400k且间隔为20的温差下
btp2 -vv integrate interpolation.bt2 300:400:20

得到的文件:interpolation.btj (json文件,要解压)
解压文件:xzcat interpolation.btj
得到文件:.condtens .halltens .trace三个文件


三、数据整理

  • 打开.trace文件
    在这里插入图片描述

  • seeback系数
    在这里插入图片描述

  • 电导率
    在这里插入图片描述

总结

文章还待补充----

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

!小白菜!y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值