Quantum Espresso Hands-On实战训练(三)——DOS计算
系列文章目录
Quantum Espresso Hands-On实战训练(一)——DFT能带计算
Quantum Espresso Hands-On实战训练(二)——HSE计算
文章目录
- 系列文章目录
- 计算步骤
- 1. scf
- 2. ncsf或bands
- 3. 后处理
- scf输入文件
- nscf输入文件
- 后处理一
- 后处理二
计算步骤
1. scf
2. ncsf或bands
3. 后处理
scf输入文件
&CONTROLtitle = 'LDA.inp' ,calculation = 'scf' ,restart_mode = 'from_scratch' ,pseudo_dir = '/home/flyingd/Desktop/LDADOS/pseorsu/' ,/&SYSTEMibrav = 0,nat = 2,ntyp = 1,ecutwfc = 50 ,ecutrho = 200 ,nbnd = 8,occupations = 'smearing' ,degauss = 1d-9 ,smearing = 'gaussian' ,/&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.pz-n-rrkjus_psl.1.0.0.UPF
ATOMIC_POSITIONS crystal Si 0.000000000 0.000000000 0.000000000 Si 0.250000000 0.250000000 0.250000000
K_POINTS automatic
10 10 10 0 0 0
nscf输入文件
&CONTROLtitle = 'LDA.inp' ,calculation = 'nscf' ,pseudo_dir = '/home/flyingd/Desktop/LDA/pseorsu/' ,/&SYSTEMibrav = 0,nat = 2,ntyp = 1,ecutwfc = 50 ,ecutrho = 200 ,nbnd = 8,occupations = 'tetrahedra' ,degauss = 1d-9 ,smearing = 'gaussian' ,/&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.pz-n-rrkjus_psl.1.0.0.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
后处理一
dos.inp
&DOS
prefix='pwscf',
outdir='./'
Emin=-10.0, Emax=25.0, DeltaE=0.1
fildos='dos.dat'
/
运行dos.x -i dos.inp得到dos.dat
运行脚本
#!/bin/bash
gnuplot -persist <<EOF
set term x11
plot "dos.dat" with line lw 2
EOF
后处理二
新建projwfc.inp
&PROJWFC
prefix='pwscf',
outdir='./'
Emin=-10.0, Emax=25.0, DeltaE=0.1
filpdos='fdos.dat'
filproj='proj.dat'
/
运行projwfc.x -i projwfc.inp
执行脚本
#!/bin/bash
gnuplot -persist <<EOF
set xlabel "E(eV)"
set ylabel "a. u."
set title "Proj DOS"
set term png
set out 'pdos.png'
set key reverse
plot "fdos.dat.pdos_atm#1(Si)_wfc#2(p)" using 1:2 with line lw 2 t "s-orbital", "fdos.dat.pdos_atm#1(Si)_wfc#1(s)" using 1:3 with line lw 2 t "p-orbital","dos.dat" using 1:2 with line lw 2 t "total-dos"
EOF
得到更为细致的DOS
Quantum Espresso Hands-On实战训练(一)——DFT能带计算
Quantum Espresso Hands-On实战训练(二)——HSE计算
Quantum Espresso Hands-On实战训练(三)——DOS计算相关推荐
- 【学习笔记】Gaussian、ORCA、VASPKIT、Quantum ESPRESSO、CASTEP、CP2K+plumed等安装教程
1. vaspkit的linux安装 2. Gaussian的linux安装 3. ORCA的linux安装 (含OpenMPI安装) 4. Quantum ESPRESSO的linux安装(含Int ...
- Quantum Espresso Hands-On实战训练(五)——电荷密度可视化
系列文章目录 Quantum Espresso Hands-On实战训练(一)--DFT能带计算 Quantum Espresso Hands-On实战训练(二)--HSE计算 Quantum Esp ...
- pwscf与wannier90 Hands-On实战训练(一)——费米面计算为例
系列文章目录 Quantum Espresso Hands-On实战训练(三)--DOS计算 文章目录 系列文章目录 计算过程 pwscf直接得到等能面 pwscf和wannier90得到等能面 pw ...
- python语言训练教程_PYTHON零基础快乐学习之旅(K12实战训练)
本书在讲解Python编程语言语法概念的同时融入了相关的科学知识.随着人工智能技术的飞 速发展,编程教育越来越重要.编程的核心是算法和逻辑,是通往未来的语言.近期,国务院发 布<新一代看人工智能 ...
- Android项目实战(三十八):2017最新 将AndroidLibrary提交到JCenter仓库(图文教程)...
Android项目实战(三十八):2017最新 将AndroidLibrary提交到JCenter仓库(图文教程) 原文:Android项目实战(三十八):2017最新 将AndroidLibrary ...
- python原创第十四篇~判断,循环实战训练+答案
2017-12-07 09:23:55 December Thursday the 49 week, the 341 day #原创第十四篇~判断,循环实战训练 题目:一个整数,它加上100后是一个完 ...
- 自动驾驶系统进阶与项目实战(三)基于全卷积神经网络的点云三维目标检测和ROS实战
自动驾驶系统进阶与项目实战(三)基于全卷积神经网络的点云三维目标检测和ROS实战 前面入门系列的文章中我介绍了几种点云三维分割/目标检测模型,在做点云预处理上,有通过球面投射(SqueezeNet)得 ...
- 吴恩达《深度学习专项》笔记+代码实战(三):“浅度”神经网络
在上节课中,我们学习了逻辑回归--一种经典的学习算法.我兴致勃勃地用它训练了一个猫狗分类模型,结果只得到了57%这么个惨淡的准确率.正好,这周开始学习如何实现更复杂的模型了.这次,我一定要一雪前耻! ...
- atm取款机 oracle实战训练_使用JavaScript实现ATM取款机
ATM机需求描述如下: 假设一个简单的ATM机的取款过程为: 首先提示用户输入密码(password),假设默认密码为111111,最多只能输入3次, 超过3次则提示用户"密码错误,请取卡& ...
最新文章
- KickStart 无人值守安装系统
- 【P2774】方格取数问题(贪心+最大流,洛谷)
- 利用Perl生成随机复杂密码
- python的tkinter窗口位置\坐标\大小等知识(自用笔记)
- html表格字数显示,HTML控制实现单元格文字个性化显示
- Windows异常学习笔记(二)—— 内核异常处理流程用户异常的分发
- 什么时候出python4_Python4要来了?快来看看Python之父怎么说
- python3数据类型:String字符串
- Python自动化开发学习22-Django上
- mac运行python速度慢_python-3.x – Pygame简单循环在Mac上运行得非常慢
- 在flask-sqlalchemy中使用max min avg方法
- 五菱神车,昙花一现还是创造蓝海?
- 编译是检查c语言,为什么CMake检查C编译器?
- pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...
- GIWAXS数据处理流程详细
- SMA、SMB、SMC封装的二极管尺寸区分
- C++中重载和重写的区别
- 中文编程从入门到精通中文编程语言教学视频
- 更改windows7下DOS界面属性的方法
- 开源按键组件Multi_Button的使用,含测试工程