pwscf与wannier90 Hands-On实战训练(一)——费米面计算为例
系列文章目录
Quantum Espresso Hands-On实战训练(三)——DOS计算
文章目录
- 系列文章目录
- 计算过程
- pwscf直接得到等能面
- pwscf和wannier90得到等能面
- pwscf直接得到等能面
- 1. scf
- 2. nscf
- 3. 后处理
- pwscf和wannier90得到等能面
- 1. Kpoints
- 2. scf
- 3. nscf
- 4. pw2wan及wannier90.x
- 5. XCrySDen可视化
计算过程
pwscf直接得到等能面
pwscf和wannier90得到等能面
pwscf直接得到等能面
1. scf
输入文件
&CONTROLtitle = 'scf.inp' ,calculation = 'scf' ,pseudo_dir = '/home/flyingd/Desktop/fermiSurface/pse/' ,/&SYSTEMibrav = 0,nat = 2,ntyp = 1,ecutwfc = 50 ,ecutrho = 200 ,nbnd = 8,/&ELECTRONS/
CELL_PARAMETERS angstrom -0.000000000 2.681233128 2.681233128 2.681233128 -0.000000000 2.681233128 2.681233128 2.681233128 0.000000000
ATOMIC_SPECIESSi 28.08550 Si.vbc.UPF
ATOMIC_POSITIONS crystal Si 0.000000000 0.000000000 0.000000000 Si 0.250000000 0.250000000 0.250000000
K_POINTS automatic 5 5 5 1 1 1
2. nscf
&CONTROLtitle = 'scf.inp' ,calculation = 'scf' ,pseudo_dir = '/home/flyingd/Desktop/fermiSurface/pse/' ,/&SYSTEMibrav = 0,nat = 2,ntyp = 1,ecutwfc = 50 ,ecutrho = 200 ,nbnd = 8,/&ELECTRONS/
CELL_PARAMETERS angstrom -0.000000000 2.681233128 2.681233128 2.681233128 -0.000000000 2.681233128 2.681233128 2.681233128 0.000000000
ATOMIC_SPECIESSi 28.08550 Si.vbc.UPF
ATOMIC_POSITIONS crystal Si 0.000000000 0.000000000 0.000000000 Si 0.250000000 0.250000000 0.250000000
K_POINTS automatic 20 20 20 0 0 0
3. 后处理
新建fs.in
&fermioutdir = './'prefix = 'pwscf'
/
运行fs.x -i fs.in得到.bxsf文件,用XCrySDen软件打开,注意需要修改.bxsf中的费米能量到指定能量以获取等能面
pwscf和wannier90得到等能面
1. Kpoints
运行Wannier90的K点生成程序
kmesh.pl 20 20 20 &> kpoint
将生成的K点保存进pwscf计算文件中。
2. scf
不必采用上述K点,自动网格555即可
3. nscf
必须采用kmesh.pl生成的K点
4. pw2wan及wannier90.x
新建silicon.win
num_bands = 8
num_wann = 8
dis_froz_max = 12.1fermi_surface_plot = true
fermi_energy = 6.6606
Begin Atoms_FracSi 0.000000000 0.000000000 0.000000000 Si 0.250000000 0.250000000 0.250000000
End Atoms_FracBegin Projections
Si : sp3
End Projections Begin Unit_Cell_Cart
angstrom -0.000000000 2.681233128 2.681233128 2.681233128 -0.000000000 2.681233128 2.681233128 2.681233128 0.000000000
End Unit_Cell_Cartmp_grid = 20 20 20begin kpoints #与nscf
end kpoints
新建silicon.pw2wan
&inputppoutdir = './'
prefix = 'pwscf'seedname = 'silicon'write_amn = .true.write_mmn = .true.
/
运行
wannier90.x -pp $seedname # --> $seedname.nnkp
pw2wannier90.x -in ./seedname.pw2wan &> pw2wan.out #--> .amn .eig .mmn
wannier90.x silicon # --> .chk .bxsf
5. XCrySDen可视化
同上
Quantum Espresso Hands-On实战训练(三)——DOS计算
pwscf与wannier90 Hands-On实战训练(一)——费米面计算为例相关推荐
- Quantum Espresso Hands-On实战训练(五)——电荷密度可视化
系列文章目录 Quantum Espresso Hands-On实战训练(一)--DFT能带计算 Quantum Espresso Hands-On实战训练(二)--HSE计算 Quantum Esp ...
- Quantum Espresso Hands-On实战训练(三)——DOS计算
系列文章目录 Quantum Espresso Hands-On实战训练(一)--DFT能带计算 Quantum Espresso Hands-On实战训练(二)--HSE计算 文章目录 系列文章目录 ...
- Action Golf 四个魔法球实战训练系列_huatuo_新浪博客
Action & Golf 四个魔法球实战训练系列_huatuo_新浪博客
- 《SuperMap GIS二次开发MVC实战训练---江海区慢性病防治院系统》项目研发阶段性总结
<SuperMap GIS二次开发MVC实战训练-江海区慢性病防治院系统>项目研发阶段性总结 作者:爱怡同学 本次任务完成时间:2019年1月1日-2019年1月10日 开发工具与关键技术 ...
- python语言训练教程_PYTHON零基础快乐学习之旅(K12实战训练)
本书在讲解Python编程语言语法概念的同时融入了相关的科学知识.随着人工智能技术的飞 速发展,编程教育越来越重要.编程的核心是算法和逻辑,是通往未来的语言.近期,国务院发 布<新一代看人工智能 ...
- 质量管理系统_晟通集团内训 | 质量管理系统提升实战训练
点击上方蓝字"姜宏锋决胜供应链",关注我们! 晟通科技集团有限公司自2003年成立以来,一直坚持研发创新,不走寻常路. 坚持与优秀企业和优秀人士合作,与他们相互支持.相互学习,共同 ...
- python原创第十四篇~判断,循环实战训练+答案
2017-12-07 09:23:55 December Thursday the 49 week, the 341 day #原创第十四篇~判断,循环实战训练 题目:一个整数,它加上100后是一个完 ...
- 团队作业第六次——团队Github实战训练
作业格式 课程名称:软件工程1916|W(福州大学) 作业要求:团队作业第六次-团队Github实战训练 团队名称:葫芦娃队 作业目标:确定和分析选题,绘制评审表 github地址:https://g ...
- 团队Github实战训练
班级:软件工程1916|W 作业:团队Github实战训练 团队名称:SkyReach Github地址:Github地址 贡献比例表 队员学号 队员姓名 此次活动任务 贡献比例 221600106 ...
最新文章
- Samba服务器配置(1)--源码安装
- NYOJ 264 国王的魔镜
- Java实现身份证号码的验证,JAVA后台验证身份证号码
- HTML5 兼容IE浏览器
- navicat连接mysql报错ssh_Navicat 连接SSH方式连接mysql报错 ssh:expected key exchange group packet...
- 阿里取消“361”绩效考核,不写周报不鼓励加班?
- My Feedback for Windows 10 IoT Core on Feedback Hub App (4/1/2017-1/23/2018)
- java视频教程哪个好?
- sublime去掉空行 sublime批量删除空白行
- matlab距离变换,图像处理之距离变换
- 虚拟化Citrix Prob “VDI态势感知” 功能介绍
- random.seed(seed)、np.random.seed(seed)、torch.manual_seed(seed)作用
- 【高项】进度管理(ITTO)
- apcups电源型号与分类
- 一篇文章教你如何快速在Linux上 安装JDK
- 如何搭建属于自己的Web服务器
- 开源的意义是什么?盘点当前五大优质开源项目
- html给按钮加颜色代码,css按钮属性 html中按钮的字体颜色怎么设置?
- Codeforces Round #481 (Div. 3) F. Mentors 思维
- spring framwork-ioc容器