tip:以下归类的计算都在scf计算以后读取自洽计算的CHGCAR或者WAVCAR进行进一步计算

  1. 光学性质计算

    关键参数

    LOPTICS = .TRUE. # 开启光学性质计算

    CSHIFT = 0.1 # Kramers-Kronig变换中的虚部偏移(典型值0.1-0.2 eV)

    NBANDS = 1000 # 增加能带数量(建议2-3倍于默认值,确保空带足够)

    NEDOS = 2000 # 态密度网格点数,控制能谱分辨率

    其他

    ALGO = Normal # 推荐Normal或Exact

    ISMEAR = 0 # 半导体用Gaussian平滑,金属使用1,如果半导体使用0报错则换1

    SIGMA = 0.05 # 平滑宽度

    LPEAD = .TRUE. # 可选,计算动量矩阵元

    相关计算公式



    后处理

    工具:使用vasprun.xml提取介电函数数据,可通过脚本(如p4vasp、VaspKit或Python脚本)绘制吸收光谱、折射率等。

    本人使用vaspkit,流程vaspkit——711,会先生成复介电函数实部和虚部文件(real.in和imge.in),然后再从介电函数中提取吸收系数、折射率、反射率、损失曲线的数据。

###################################################################################################

2. 使用DFT+U

参数设置

以Gd₂O₃为例,适用性:DFT+U主要用于Gd₂O₃中Gd的4f电子,O的2p电子通常不加U。

LDAU = .TRUE. # 开启DFT+U计算

LDAUTYPE = 2 # 使用Dudarev方法(推荐,Ueff = U - J)

LDAUL = 2 # 应用U的轨道类型(Ti的3d电子,2表示d轨道)

LDAUU = 5.0 0.0 # U值,(Gd: 5.0 eV, O: 0.0 eV,单位eV)

LDAUJ = 0.0 0.0 # J值(Gd: 0.0 eV, O: 0.0 eV,单位eV)

LMAXMIX = 6 # 控制f(d)电子的混合(d轨道用4,f轨道用6)

###################################################################################################

3.其他

LUSE_VDW = .TRUE. # 开启 VASP 内部实现的范德华 (Van der Waals, vdW) 密度泛函修正,考虑长程范德华弱相互作用

BPARAM = 15.7 # 这个参数用于设置 rVV10 范德华修正中的一个经验参数 B

METAGGA=SCAN # SCAN (Strongly Constrained and Appropriately Normed) 泛函是一种先进的 Meta-GGA 泛函

LASPH = .TRUE. # 启用非球形截断,对于过渡金属、稀土元素(具有 d 或 f 电子,其电子云分布通常是非球形的)以及具有共价键合的体系,启用 LASPH = .TRUE. 可以提高计算的准确性

VASP计算其他性质(备忘录)的更多相关文章

  1. VASP计算参考

    1.VASP 结构优化.静态自洽.非自洽计算:https://blog.csdn.net/kyang_823/article/details/59110848 2.VASP贋势:https://blo ...

  2. VASP表面计算步骤小结

    原文链接:http://blog.sciencenet.cn/blog-478347-374981.html 一.概述 vasp用“slab” 模型来模拟表面体系结构.      vasp计算表面的大 ...

  3. (数据科学学习手札84)基于geopandas的空间数据分析——空间计算篇(上)

    本文示例代码.数据及文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 在本系列之前的文章中我们主要讨论了g ...

  4. LeetCode practice

    子集和问题:给定一组数和一个值,从这组数中选出若干个数使其和为给定的值.这是个NPC问题. 1.https://leetcode.com/problems/counting-bits/#/soluti ...

  5. 2、动态规划接替套路框架——Go语言版

    前情提示:Go语言学习者.本文参考https://labuladong.gitee.io/algo,代码自己参考抒写,若有不妥之处,感谢指正 关于golang算法文章,为了便于下载和整理,都已开源放在 ...

  6. 卷积神经网络提取特征并用于SVM

    模式识别课程的一次作业.其目标是对UCI的手写数字数据集进行识别,样本数量大约是1600个.图片大小为16x16.要求必须使用SVM作为二分类的分类器. 本文重点是如何使用卷积神经网络(CNN)来提取 ...

  7. codeforces 501C. Misha and Forest 解题报告

    题目链接:http://codeforces.com/problemset/problem/501/C 题目意思:有 n 个点,编号为 0 - n-1.给出 n 个点的度数(即有多少个点跟它有边相连) ...

  8. 高斯消元法(Gauss Elimination)【超详解&模板】

    高斯消元法,是线性代数中的一个算法,可用来求解线性方程组,并可以求出矩阵的秩,以及求出可逆方阵的逆矩阵.高斯消元法的原理是:若用初等行变换将增广矩阵 化为 ,则AX = B与CX = D是同解方程组. ...

  9. Spark Streaming编程指南

    Overview A Quick Example Basic Concepts Linking Initializing StreamingContext Discretized Streams (D ...

  10. Findbugs异常总汇

    FindBugs是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要检查bytecode中的bug patterns,如NullPoint空指针检查 ...

随机推荐

  1. linux服务器常用硬件查询操作

    查看服务器内存条数 [root@test ~]# dmidecode |grep -P -A5 "Memory\s+Device" |grep Size |grep -v Rang ...

  2. Collections工具类详解

     Java提供了一个操作Set List Map 的工具类Collections . 里面有大量方法对集合元素进行排序,查询修改等操作. 还能把集合设为不可变. 对集合对象实现线程同步控制.同步控制 ...

  3. homestead 配置多站点 报403

    )配置:Homestead 报403 一般是Homestead.yaml sites没有映射上 导致 vagrant global-status vagrant provision ef7a202 ) ...

  4. C#中数组(byte[])复制 拷贝

    https://blog.csdn.net/alisa525/article/details/12518927 1,Array.Copy在CLR处理机制中最灵活,最强大,可装箱,拆箱复制,可加宽CLR ...

  5. jq通过自定义属性获取标签对象

    https://blog.csdn.net/qq_44927883/article/details/106360358$("td[data-field='fieldHtmlType']&qu ...

  6. 03数字ic综合文件内部对象

    数字IC综合中的内部对象深度解析 目录 1. 概述 ️ 2. 设计对象体系结构 3. 核心对象详解 4. 对象获取与操作 5. 高级对象操作技巧 6. 实战应用案例 7. 最佳实践与注意事项 1. 概 ...

  7. AI 为何能查天气、订机票?揭秘大模型背后的“神秘工具箱”

    你有没有想过,为什么 AI 能回答"今天上海天气怎么样?"这种实时问题,甚至帮你预订机票?明明它的训练数据截止到去年,怎么会对现在的事情了如指掌? 答案就藏在一个核心技术里--工具 ...

  8. 应用集成(iPaaS)和数据集成(ETL)高效协同的最佳实践

    随着企业数字化的步伐加快,企业IT工程师和数据工程师在应用和数据集成方面的工作变得日益密切.IT工程师通常利用iPaaS(Integration Platform as a Service)来进行异构 ...

  9. Distributions: Chebyshev Inequality | Uniform | Cauchy | Normal/Gaussian

    https://www.britannica.com/science/probability-theory https://www.britannica.com/biography/David-Bla ...

  10. MacOS-“System Information”这个App用做USB设备的检测与设备文件的确定

    "System Information"这个Apple自带的GUI小App是检测USB硬件的; 如图所示: 而Linux上是 lsusb 与 lspci 这类command lin ...