关于声子和热输运计算中BORN电荷和non-analytic修正的问题

【信息科学与工程学】【数据科学】数据科学领域——第三篇 数学08 几何学00总篇 编号英文名称中文名称简要说明/归属1Foundations of Geometry几何基础公理化方法, Hilbert《几何基础》2Euclidean Geometry (Synthetic)欧几里得几何(综合法)《几何原本》传统3Analytic Geometry解析几何坐标方法, Descartes, Fermat4Plane Geometry平面几何三角形、圆、共点共线等经典问题5Solid Geometry立体几何三维空间中的图形与度量6Non-Euclidean Geometry非欧几何平行公设不 阅读详情
AI摘要

博客探讨了在计算极性材料的声子结构和热输运性质时,如何处理非分析修正,特别是涉及介电常数和BORN有效电荷的单位转换问题。文章指出,VASP和QE计算的介电常数和有效电荷在考虑单位转换后,两者结果相近。内容还详细解释了单位转换的系数,并提供了不同软件中BORN文件的处理方式。

在计算极性材料的声子结构或者热输运性质计算时,为了在色散中准确的描述gamma点处LO-TO的分类,需要在求解动力学矩阵的过程中,在动力学矩阵中添加极性电荷作用的修正项,正如在很多涉及到声子计算的程序phononpy, alamode以及shengbte等设置中需要的non-analytic修正,要实现此修正,需要给出结构中各原子的BORN有效电荷,即运动中等效电荷的张量形式,每个原子为3*3的张量,以及介电常数ε张量,具体动力学矩阵的修正如下:

其中ε为BORN文件中的介电常数,Z为相应原子的有效电荷张量。这个BORN文件必须通过DFPT微扰方法计算,可以通过QE或VASP实现。

但这里通常有个问题,涉及到上式在实现过程中单位的转换问题,比如phononpy中,在制作BORN文件,第一行就是一个unit转换的数值,对VASP是14.399652 (即Ha*bohrbohr转为eV*ang),这里实际上转换的是介电张量的单位,born电荷都是以e为单位,介电常量的国际单位是F/m,材料计算中通常使用原子单位,即1/(eV*ang),在上述表达式的修正中为1/ε量纲即eV*ang,所以当声子计算默认eV和ang为单位时,介电函数(推测VASP结果中用Ha和Bohr)代入到上式中,如果上式计算默认用(ev*ang),此时就需要做单位转换,相当于上式需要乘一个转换系数(2*13.6*0.529177),正如phononpt中需要的。

这也说明VASP计算得到的介电单位为(1/(Ha*Bohr)。

但是对QE,phononpy中针对QE的力常数单位也有调整,所以最终转换系数只有2,等价于Ha转为Ry。这也说明QE输出的介电常数单位和VASP相同,不过QE内部采用单位通常是Ry和Bohr,则针对GaN,分别用VASP和QE计算介电和BORN有效电荷,结果为:

VASP:  介电的xx值为5.5429220    QE:  5.82133

VASP:  Ga原子有效电荷xx值2.5749225  QE: 2.570464

对比可以发现,考虑到计算中格点和赝势等区别,相差很小,推测两者输出介电的单位是一致的,都为(1/(Ha*Bohr)).

VASP_manual-2009.pdf VASP是维也纳大学Hafner小组开发的进行电子结构计算和量子力学-分子动力学模拟软件包。它是目前材料模拟和计算物质科学研究中最流行的商用软件之一。 立即下载

相关推荐

天河二号使用手册

天河二号超算系统使用手册,大家可以看看,天河二号超算系统使用手册,大家可以看看,天河二号超算系统使用手册,大家可以看看

Phononpy的简单使用

1

lielie12138的博客 1741

论文研究 - 钙钛矿ZrTi(PbO)的结构和压电性质的第一性原理研究

密度泛函理论(DFT)和密度泛函微扰理论(DFPT)中的第一原理计算(使用在量子ESPRESSO中实施的局部密度近似法)已被大量用于研究钙钛矿ZrTi(PbO3)2的结构和压电性质。 通过结构性能计算,获得了-2417.12 eV的基态总能量,这导致ZrTi(PbO3)2的平衡晶格常数为a =5.620Å。 我们获得的优化的原子位置和原子有效电荷表明,优化的ZrTi(PbO3)2是稳定的,并且在密度泛函扰动理论(DFPT)中使用Berry相方法计算了压电应力张量。 从我们的计算中,我们获得了应力张量元素,其值分别为d1,5 = 6.81,d3,1 = 1.69和d3,3 = 6.18,与四方PbTiO3的值一致。

vasp手册_VASP计算笔记-ShengBTE计算热导率流程(1)

注:对计算结果的准确性不做任何保证。对于参数的设置没怎么验证,可能会有些错误。主要使用ShengBTE、thirdorder(两者在ShengBTE网站下载) 和phonopy软件。ShengBTE计算热导率前所需要准备的文件FORCE_CONSTANTS_2ND #见二阶力常数计算 FORCE_CONSTANTS_3RD #见三阶力常数计算注:基于玻尔兹曼输运方程计算晶格热导率的软件一般都需要计...

weixin_39948439的博客 6196

phonopy-开源

这是后处理声子分析器的一种实现,它可以通过外部代码(例如,第一性原理计算代码)计算出的输入信息来计算晶体声子特性。

SpringAi 通过大模型来实现调用自己的Api

摘要 本文介绍了如何利用Spring AI的Tools机制扩展大模型能力,实现业务系统集成。通过@Tool和@ToolParam注解定义工具方法,将订单查询和关闭功能暴露给大模型调用。关键实现包括:1)使用详细描述标注工具方法和参数;2)在ChatClient中注册工具服务;3)集成对话记忆保持上下文。该方法使AI具备操作业务系统的能力,形成"认知-决策-执行"闭环,大幅提升了模型在实际业务场景中的应用价值。

又要搬砖了 836

基于vasp计算材料红外与Raman光谱信息

将计算得到的OUTCAR和使用的POSCAR后缀加上.phon后,执行运行脚本raman.sub,其中同时会运行vasp_raman.py脚本。3、通过phono3py计算得到材料的三阶力常数,计算任务数量可通过设置位移大小适配计算资源。依据前面计算,得到材料在Γ点的振动模式信息,包括mesh.hdf5或mesh.yaml文件和irreps.yaml文件。2、需要计算得到材料的BORN电荷,有限位移法和额外进行一次自洽计算获得,DFPT可一次计算得到。计算得到的硅的Raman活性信息如下。

320科技工作室 2857

【软碟通 | UltraISO】刻录光盘教程(制作U盘启动盘)

前言 今天老师说办公室的电脑有点卡,让我给重新安装一个 Windows 7 系统。于是就用软碟通(UltraISO)在 U 盘上刻录了一个 Windows 7 镜像,然后给老师重装了系统。顺便把制作 U 盘启动盘的教程也分享给大家。 软件 UltraISO v9.7.1.3519:点击跳转(密码:dd2k) 教程 将 U 盘插到电脑上,然后鼠标右击选择格式化(制作启动盘必须格式化) 点击文件-打开 选择下载好的系统镜像(如:Windows 7) 点击启动-写入硬盘映像 选择硬盘

XavierJ的博客 2万+

计算raman光谱,vasp+phonopy+phono3py+Phonopy-Spectroscopy

在使用第一性原理计算材料的raman光谱时,比较常用的两种软件是quantum espresso和vasp+phonopy,但是个人极度不推荐使用qe计算raman谱,qe计算raman时像PAW和USPP赝势都是不适配的,只能用LDA计算,很多金属算着也容易报错,很容易出虚频,加soc后也没法算raman intensity,本人深受其苦,不得已转而用phonopy。

V_Sanger的博客 1万+

折叠式共源共栅放大器设计/备忘

w折叠式共源共栅基本结构如图

Czy1377004611的博客 3万+

MuJoCo新手必看:5分钟搞定你的第一个机器人仿真(附Python代码)

本文为零基础新手提供了一份详尽的MuJoCo物理仿真引擎入门指南。从环境搭建、MJCF模型文件解析,到编写Python控制代码,手把手教你5分钟内创建并运行第一个机器人仿真。内容涵盖双摆模型控制与自定义四轮小车构建,帮助你快速掌握这一高性能开源工具,迈出机器人学与强化学习仿真的第一步。

weixin_29032489的博客 655

如何安装python

首先访问python官网:https://www.python.org/ 选择Downloads,然后在其弹出的下拉框选择系统类型 其显示的就是当前最新版本,点击下载。打开下载好的python安装包。 按照图中勾选安装的python自由度高。 全部勾选。 注意勾选,原安装步骤未勾选。 安装完成后还要检测安装是否成功。首先win键+r键打开运行窗口。 输入cmd,然后点击确定进入Windows命令行程序。 输入python -V,然后运行。 输出是你下载的python版本即下载成功。...

m0_69656902的博客 323

python语言下使用opencv接口cv2.VideoCapture()接口调用海康机器人工业相机

文章目录 目录 文章目录 前言 一、opencv接口介绍 二、调用海康机器人工业相机 1.使用海康机器人工业相机的前提 2.调用海康机器人工业相机进行显示 3.调用海康机器人工业相机进行存图 4.调用海康机器人工业相机存视频 5.调用海康机器人工业相机进行简单图像处理 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下.

qq_39570716的博客 1万+

phonopy计算声子谱时考虑LO-TO劈裂

在使用VASP+加phonopy计算材料声子色散结构时,可以考虑激活非分析项矫正,这时需要增加计算的工作量以获得BORN文件。以此计算获得的声子色散则会考虑LO-TO的劈裂效果。在获得BORN文件后,在处理原子间力常数获得声子色散时的命令中加入--nac即可,如手册中的命令案例。在phonopy的手册中提到了可以通过自洽计算获得BORN,手册中推荐的INCAR为。在vasp的计算任务完成后,通过phonopy的代码可直接获得BORN文件,命令如下。phonopy-vasp-born>BORN #新版。

DFT_M的博客 2190

Clion编译stm32cube初始化工程时non constant or forward reference address expression for section .ARM.extab报错

相信应该有同学在看了稚晖君关于clion开发stm32的文章之后也想在自己PC上实现“优雅の嵌入式开发”遇到和我类似的问题。他的文章是22年写的,我个人猜测应当是版本更新导致的不适配。意思就是说 READONLY 只能在gcc11以后的版本中使用,gcc10及以前的版本将无法正确识别,也就有如下错误。或者就可以将gcc升级至最新的版本。记得在clion工具链中修改c,cpp编译器的位置。可以将文本括号中的 READONLY 全部删除。当时由于没有注意到这行注释导致在这里卡了好久。

2301_77256849的博客 2512

WRFDA如何读取风云四号A 星的GIIRS数据?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 1029

VASP 教程:VASP 结合 phonopy 计算硅的声子谱

是一个计算机程序,用于从第一性原理进行原子尺度材料建模,例如电子结构计算和量子力学分子动力学。Phonopy () 是一款用于在简谐和准简谐水平下计算声子能带结构、热学性质、群速度以及其他与声子相关物理量的 python 工具包。本次教程将使用自动化脚本来进行 phonopy 进行演示计算流程。

XLionXxxx的博客 1303

数学向量空间的对偶空间解析

对偶空间是线性代数的"进阶语法",它不仅深化了我们对向量空间的理解,还为解决实际问题提供了强大工具。用生活类比解释对偶空间的核心概念,打破"抽象数学"的壁垒;建立对偶空间与原向量空间的直观联系,揭示"对偶"的本质;通过数学推导和代码实现,让读者掌握对偶空间的基本运算;展示对偶空间在科学和工程中的应用,体现其理论价值。范围:本文从有限维实向量空间入手(便于理解),逐步扩展到对偶基、双对偶空间,最后简要提及无限维空间的特殊性。

AI天才研究院 880

VASP软件中文版保姆级教程手册 | 第一章:VASP简介、亮点与新增功能

VASP初学者必看教程!

m0_72489520的博客 4779

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

涵盖多种功能,龙讯旷腾Module第三期:光、磁、力学和极化性质

近期我们会陆续介绍龙讯旷腾Module功能,本期罗列了光、磁、力学和极化性质相关的Module,下一期我们会介绍缺陷性质相关的Module,欢迎大家订阅

龙讯旷腾是由领域知名科学家领衔的AI for Science(AI4S)平台型企业。公司将材料计算与人工智能深度融合,创新构建了以“垂类材料大模型”为超级大脑、“材料研发智能体”为核心中枢的新一代产品矩阵。 429

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

phonopy制作shengBTE的FORCE_CONSTANTS_2ND

通过phonopy制作shengBTE的2阶力常数文件,如果shengBTE运行时出现: “wrong number of force constants for the specified scell” 这是因为phonopy输出的FORCE_CONSTANTS中考虑了对称性,不是完整的FORCE_CONSTANT,即里面应该有 超胞原子数*超胞原子数 组2阶力常数文件,可以打开生成的FORCE_CONSTANT文件,看第一行出现的两个数字是否是超胞内的总原子数。 如果不是,为了生成完整的FORCE

odin_linux的博客 2789

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VASP-phonopy计算声子谱

它是没有实体对应的,类似于你将多个不同周期的正弦函数每一个都看成一个“实体”,把它们叫做“正弦子”之类的东西。能级是电子的振动模式,声子是晶格的振动模式;能级谱/能带是电子振动模式的可能,声子谱是晶格振动模式的可能。Phonopy准备的位移文件的依据(为什么我的计算会有11个需要计算的东西?类似的概念也有“能级(能带)”(能带是离域化的能级)。声子简单来说就是描述晶格振动模式的量子化的准粒子。如果原点有负,则需要提高原胞结构优化的精度。的数量取决于结构的对称性,对称性越好。在学校的高性能计算平台上计算。

qq_39513264的博客 6776

VASP结合vaspkit+ShengBTE计算热电优值(一)

使用 vaspkit-681命令生成高密度的KPOINTS,然后进行静态计算 (注意只有使用这项功能生成KPOINTS计算的结果才能继续使用vaspkit命令计算下一步,使用M-S方法自动生成K点的计算结果无法进行下一步)。这一步一般需要非常长的时间去进行计算,因此扩胞的大小可以稍微比二阶力常数矩阵的计算时的大小小一点。其中Phonopy用于计算声子谱及二阶力常数,Thirdorder用于计算三阶力常数,ShengBTE用于结合前面两者的结果计算晶格热导率。准备好计算的材料对应的POSCAR。

320科技工作室 3003

天河2号非基金账户(bigdata区)安装phononpy

首先,要是用module里面的python来编译phononpy,不可用自带的python2来编译,否则会出现无法使用numpy库的情况;然后使用python3 setup.py install安装 如果出现上面的错误,只需要修改安装路径即可,因为默认的是将phononpy安装到python 下的,而天河2号模块中的python显然不可以写入,因此需要在安装phononpy时重新设置安装路径...

lqv587ss的博客 1514

Phonopy-Spectroscopy计算材料红外和Raman光谱

声子谱的计算主要目的是获得二阶力常数文件FORCE_CONSTANTS,而为了计算光学性质,同时需要计算波恩电荷,写出BORN文件。它可以从Phonopy或VASP计算红外(IR)强度,和计算Raman活度张量和远离共振近似的标量平均强度。通过irreps.yaml的振动信息,并参考D3点组的字符表,判断可能显示Raman活动的模式,并生成计算文件。按照软件案例,作者可能更喜欢hdf5格式的数据文件,生成force_constants.hdf5文件的命令如下。bands的值为需要计算的模式。

DFT_M的博客 2431
上一篇: 声子计算出现虚频
下一篇: GULP采用经典势能模型输出shengBTE计算用力常数文件
odin_linux
博客等级 码龄8年 93粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值