当前位置: 首页 > ops >正文

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

http://www.xdnf.cn/news/18533.html

相关文章:

  • 如何解决 pyqt5 程序“长时间运行失效” 问题?
  • 爬小红书图片软件:根据搜索关键词,采集笔记图片、正文、评论等
  • 在云服务器中使用tmux实现程序24小时运行
  • daily notes[4]
  • Sqlserver存储过程
  • Python入门:从零开始的编程之旅
  • git实战问题(6)git push 时发现分支已被更新,push失败了怎么办
  • GaussDB 数据库架构师修炼(十八) SQL引擎-解析器
  • 学习游戏制作记录(合并更多的技能与技能树)8.23
  • [e3nn] 模型部署 | TorchScript JIT | `@compile_mode`装饰器 | Cython
  • 老年常见疾病及健康管理建议
  • 精斗云智能开单解决方案:高效移动办公新体验
  • Qt/C++开发监控GB28181系统/录像文件回放/自动播放下一个录像文件/倍速回放/录像文件下载
  • openharmony之一多开发:产品形态配置讲解
  • 使用自制的NTC测量模块测试Plecs的热仿真效果
  • 分布式蜜罐系统的部署安装
  • 微服务统一入口——Gateway
  • Redis 从入门到精通:原理、实战与性能优化全解析
  • Flutter BLoC 全面入门与实战(含代码示例)
  • 云计算-K8s 运维:Python SDK 操作 Job/Deployment/Pod+RBAC 权限配置及自定义 Pod 调度器实战
  • 概率论基础教程第六章 随机变量的联合分布(一)
  • FastAPI + SQLAlchemy 数据库对象转字典
  • 解决coze api使用coze.workflows.runs.create运行workflow返回400,但text为空
  • SEO优化工具学习——Ahrefs进行关键词调研(包含实战)
  • 市政道路井盖缺失识别误报率↓82%!陌讯多模态融合算法实战优化与边缘部署
  • ChipCamp探索系列 -- 4. Intel CPU的十八代微架构
  • 【React Native】自定义轮盘(大转盘)组件Wheel
  • 【KO】前端面试题四
  • 今日科技热点 | 量子计算突破、AI芯片与5G加速行业变革
  • PLECS 中使用 C-Script 来模拟 NTC 热敏电阻(如 NTC3950B)