VASP+Wannier90 计算位移电流和二次谐波SHG

SHG无法通过 VASP 直接计算得出。要获得这些系数,需要计算极化对电场的二阶导数。需要专门编译支持SHG计算的Wannier90版本,通过构建最大局域化Wannier函数,在Wannier表象下计算Berry相位相关的响应,来获得非线性光性质。

本文参考:

https://www.cnblogs.com/jiaming121/p/19454380

支持SHG版本的wannier90下载地址

https://github.com/peio-gg/wannier90/tree/eps_shg_mb

wannier90编译

下载解压后,进入文件夹

复制代码
 cp config/make.inc.ifort make.inc make&& make  lib

在完成VASP+wannier90的计算并拟合好紧束缚模型的能带结构后,在wannier90.win里加入

复制代码
berry = trueberry_task=shg #sc:位移电流shift current,shg:二次谐波second harmonic generationberry_kmesh = 15151 #需要测试收敛性,一般是scf密度的数倍#fermi_energy=-3.65 #从OUTCAR读取
kubo_freq_min= 0.0 #光频kubo_freq_max= 2.0kubo_freq_step= 0.02sc_phase_conv=2kubo_adpt_smr=falsesmr_fixed_en_width=0.025#delta函数展宽

然后并行执行

复制代码
mpirun -np xx  ~/software/wannier90-3.1.0/wannier90-eps_shg_mb/postw90.x wannier90 |tail -f wannier90.wpout

位移电流

相关推荐
SL_staff15 小时前
制造订单交付闭环实践:用跨部门计划模板解决缺料-停机-返工三角死循环
java·开源·产品
device_Any15 小时前
接口文档写着三个字段,接口返回了五个
android·java·linux
CCblandy15 小时前
缓存淘汰实测:一次全表扫描把 LRU 命中率从 46% 打到 38%,W-TinyLFU 守住 50% 却贵 11 倍
后端·python·缓存·性能优化·架构
Wang's Blog15 小时前
Java 项目实战: 交友项目 - 小视频模块实战:访客记录、FastDFS 存储与 SpringCache 缓存
java·缓存·交友
土星云SaturnCloud15 小时前
基于边缘计算与AI视觉的智慧街面治理方案:架构设计与场景落地
服务器·人工智能·ai·边缘计算
汤米粥15 小时前
cmd手动创建的Django项目怎么用社区版Pycharm运行起来
python·pycharm·django
香蕉大香蕉(06敬畏市场)15 小时前
MySQL 单点详解(09)
java·数据库·mysql·面试·八股·大厂实习
涵玥15 小时前
python题目练习12-小玉家的电费//小玉在游泳//小鱼的航程
python·python每日一练·洛谷题目
计算机毕业编程指导师15 小时前
基于深度学习的花卉图像分类识别系统(PyTorch + ResNet50 + Django)
pytorch·python·深度学习·分类·毕业设计·迁移学习·图像分类
无足鸟ICT15 小时前
【RHCA+】dstat命令(监控系统资源)
linux·服务器