ARTICLE · 997018
EPWpy 安装教程

EPWpy 是一个开源 python 代码,它包装了 EPW 代码以进行自动计算,可使用 Quantum Espresso 和 EPW 自动执行 DFT+EPW 计算。同时还提供了一系列可视化实用程序,用于绘制各种数据和结果输出。
EPW 名称源自“Electron-phonon Wannier”一词,指的是代码采用的 Wannier-Fourier 插值方法。
目前,EPWpy 支持 EPW 可以计算的所有功能。
可用功能
电子-声子耦合总强度
各向异性 Eliashberg 谱函数
传输光谱函数
Eliashberg理论中的各向异性超导间隙
电子-声子相互作用产生的电子和声子自能
电子-声子相互作用产生的声子线宽和寿命
电子-声子相互作用产生的电子线宽和寿命
载波寿命的温度依赖性
计算ARPES光谱所需的光谱函数
玻尔兹曼输运形式中与温度相关的电子和空穴迁移率
磁输运系数,例如霍尔迁移率
小型和大型极化子
间接声子辅助光吸收
使用特殊位移方法的温度相关特性
四边生成微扰理论中的直接和间接声子辅助吸收

安装环境
Mac、Linux(centos > 7.0)和 Windows > 10 。
python >= 3.8。
python依赖包
numpyscipymatplotlibmp-api (optional)mayavi (only if advanced visualization of wavefunctions is needed)
快捷安装
通过pip安装
pip install EPWpy-basic启用结构、波函数和极化子可视化时
pip install EPWpy-basic[visualization]具有materials-project接口的版本
pip install EPWpy-basic[materials-project]手动编译(配套QE)
下载
wget https://gitlab.com/epwpy/epwpy/-/archive/epwpy-1.0.0/epwpy-epwpy-1.0.0.tar.gz解压和进入文件夹
tar -xvzf epwpy-1.0.tar.gz && cd epwpy-1.0编译到当前python环境中
python setup.py install配套编译QE+EPW(包含wannier90等),安装位置为EPWpy/build/q-e/bin/
python setup.py install --withQE True --config <QE configuration> --cores <No. of cores>视频参考
https://www.youtube.com/watch?v=q6kyn48KmgE&t=3s
本公众号不定期发布有关DFT计算相关内容,主题多变且不固定。
欢迎分享本公众号推送,将教程与经验传播给需要的人。
如对教程内容有疑问,或者有需要咨询,可后台留言或微信联系作者
公众号已开启AI机器人,可直接进行对话,获取基于已有文章内容的回复。
最后,如果您有DFT计算相关经验,愿意写相关的教程,也可以联系作者投稿。
愿有所成