涵盖多种功能,龙讯旷腾Module第六期:输运性质

news2024/9/21 15:19:04

Module是什么

在PWmat的基础功能上,我们针对用户的使用需求开发了一些顶层模块(Module)。这些Module中的一部分是与已有的优秀工具的接口,一部分是以PWmat的计算结果为基础得到实际需要的物理量,一部分则是为特定的计算需求而设计的计算流程。这些Module涵盖了物质结构、基础性质、针对大体系的计算以及机器学习力场等,功能全面、操作方便。今天聊聊Module之输运性质。

Part.1 热电输运

Boltzwann和BoltzTrap是两款优秀的计算输运性质的软件包。它们都是基于Boltzmann输运方程,结合弛豫时间近似,在半经典的框架下计算输运性质。计算范围包括但不限于(电子)热导率,电导率,和Seeback系数等热电性质。如果需要计算晶格热导率,请使用PWphono3py的模块。以下模块提供的是PWmat与两个软件包的接口,PWmat仅作为电子结构的计算器。

1. Boltzwann:与Boltzwann的接口,可以计算热输运性质,比如热导、电导、塞贝克系数等

需要依靠Wannier90插值获得致密的k点的本征值。

2. BoltzTraP:与Boltztrap的接口,可以计算热输运性质,比如热导、电导、塞贝克系数等

需要ASE接口,操作更便捷。

Part.2 有效质量

3. Effective mass calculation:计算载流子的有效质量

该模块是PWmat和EMC(有效质量计算器)之间的接口。EMC使用有限差分法(而不是频带拟合法)来计算频带极值处的有效质量。该程序有两个版本:用FORTRAN和Python编写。结合形变势理论可以获得弛豫时间。获得弛豫时间后可以带入上述①和②求电导率。也可以自己带入公式求得载流子迁移率(必要时,需要光学支的电声耦合)。

Part.3 结合分子动力学计算电导率

4. Electrical conductivity:使用Kubo-Green wood公式计算电导率

在(准)非晶体系中,由于不存在“原胞”的概念,电子的平均自由程不满足Boltzmann方程的条件。Kubo-Green Wood公式则是更一般化的方法。类似的思路也可以用来求液体/非晶的热导率。(Phys. Rev. B 96, 020302(R))

Part.4 Hall Effect

以下模块介绍了如何计算反常霍尔效应和自旋霍尔效应。霍尔效应是最常见的输运现象,在制作磁传感器以及测定载流子种类等方面都有着重要的作用。要计算反常霍尔效应和自旋霍尔效应都需要布里渊区内致密的k点及其对应的本征值。为此,我们将提供两种插值方案。⑤中是使用Wannier90进行插值的案例。⑥和⑦中则展示了如何使用我们自主研发的二阶插值手段。

5. Anomalous Hall Conductivity(AHC)calculation:使用pwmat+wannier90计算反常霍尔电导

6. Anomalous Hall Conductivity(new interpolation method):使用二阶插值方法计算反常霍尔电导

7. Spin Hall Effect(SHC):算自旋霍尔电导

Part.5 量子输运/器件模拟

8. pwmat_transport(20230818):计算散射态以模拟器件的输运性质

随着器件尺寸的逐渐减小,量子效应明显,经典的连续模型不再准确。需要构造原子级别的器件模型计算非平衡态下的散射态,然后积分获得电导。该模块介绍了我们自主研发的散射态计算方法。该方法的计算量随原子数的增长为线性标度,因此适用于大体系模拟。

9. NONEQUILIBRIUM_SCF:不同的电极需要不同的偏压(EF),为此引入非平衡的边界条件

与周期性边界条件相比,器件输运中更需要的是两端具有不同的固定的电压的非平衡边界条件。该模块介绍了一种计算非平衡边界条件的方法。结合上述的散射态方法,我们可以模拟完整的场效应管。

Module下载地址:http://www.pwmat.com/module-download

下一期,我们聊一聊超快动力学过程

敬请期待

推荐阅读

涵盖多种功能,龙讯旷腾Module第一期:物质结构

涵盖多种功能,龙讯旷腾Module第二期:电子结构及声子计算

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

涵盖多种功能,龙讯旷腾Module第四期:缺陷性质

涵盖多种功能,龙讯旷腾Module第五期:电化学性质

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1311887.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023iEnglish学习成长营结营 助力自主阅读习惯养成

iEnglish智能英语学习解决方案日前消息,2023年最新一期的365天和1000天“iEnglish学习成长营”顺利结营。据悉,截至今年12月,完成365天和1000天每天坚持不低于30分钟的英语原版阅读人数分别累计突破15万人和2万人。而当前,21天、100天、365天以及1000天四种不同目标和意义的iEn…

中文分词演进(查词典,hmm标注,无监督统计)新词发现

查词典和字标注 目前中文分词主要有两种思路:查词典和字标注。 首先,查词典的方法有:机械的最大匹配法、最少词数法,以及基于有向无环图的最大概率组合,还有基于语言模型的最大概率组合,等等。 查词典的方法…

微信小程序 实现上传图片前裁剪功能

前言 技术支持: wx-cropper 裁剪 总体思路是:安装完wx-cropper之后就它当成组件使用。在使用页面的地方引入组件就行。上传图片的逻辑不变,在 通过wx.chooseMedia() Api 拿到图片之后传递给子组件,子组件在拿到图片进行裁剪处理等…

Day60力扣打卡

打卡记录 1682分了记录下,希望下回能突破1700捏。作为一个菜鸟,知道自己很菜,一步步走到现在还是很开心的,从以前的周赛稳定1题到稳定2题,到现在的时有时无的3题。每次刷题都期盼有所长进,虽然更多的时候收…

DockerCompose部署RabbitMQ集群

DockerCompose部署RabbitMQ集群 最近小黄在工作中正好需要部署RabbitMQ集群,借此来记录一下,也希望可以帮助到大家 前置条件 简单介绍一下咱们公司现有的条件以及想要达成的效果 服务器3台,3台都是属于一个专有网络中,也就是说3…

UDP特性之广播

UDP特性之广播 1. 广播的特点2. 设置广播属性3. 广播通信流程4. 通信代码总结 1. 广播的特点 广播的UDP的特性之一,通过广播可以向子网中多台计算机发送消息,并且子网中所有的计算机都可以接收到发送方发送的消息,每个广播消息都包含一个特殊…

单机环境下一人一单

优惠券秒杀 添加优惠卷 店铺发布优惠券又分为平价券和特价券, 平价券可以任意购买而特价券需要秒杀抢购(限制数量和时间) tb_voucher(平价券): 优惠券的基本信息 tb_seckill_voucher(秒杀券): 有voucher_id字段表示具有优惠卷的基本信息,此外还有库存,开始抢购时间,结束抢购…

世界第一个语言不通的人是如何沟通的?

引言:语言是人类交流的重要工具,但在人类历史的某个时刻,肯定会有这样一位勇敢的先驱,他成为了世界上第一个语言不通的人。那么在他面临交流难题时,他是如何与他人沟通的呢?本文将对此进行探索。主体&#…

Nginx+Tomcat实现负载均衡和动静分离

目录 前瞻 动静分离和负载均衡原理 实现方法 实验(七层代理) 部署Nginx负载均衡服务器(192.168.75.50:80) 部署第一台Tomcat应用服务器(192.168.75.60:8080) 多实例部署第二台Tomcat应用服务器(192.168.75.70:80…

【超图】SuperMap iClient3D for WebGL/WebGPU —— 单体gltf模型与Blender中的方向对应关系

作者:taco 在很多包含动画的场景中,像模拟小人的行走、模拟火车的轨迹运行,又或者是模拟风力发电等等等。我们通常会加一些动画模型到里面。而有的时候可能会出现,这火车怎么倒着走啊!这人怎么头朝下啊。这种方向的问题…

【MySQL】MySQL库的增删查改

文章目录 1.库的操作1.1创建数据库1.2创建数据库案例 2.字符集和校验规则2.1查看系统默认字符集以及校验规则2.2查看数据库支持的字符集2.3查看数据库支持的字符集校验规则2.4校验规则对数据库的影响 3.操纵数据库3.1查看数据库3.2显示创建语句3.3修改数据库3.4数据库删除3.5备…

DevOps搭建(五)-JDK安装详细步骤

1、官网下载 官方网站下载JDK,这里我们安装JDK8 https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html 点击上图中的Java SE Downloads项目,也可直接点击下面链接进入: Java Downloads | Oracle 往下滚…

Android14创建Pixel6 Pro模拟器(一百七十)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

C++设计模式-Builder 构建器

通过“对象创建” 模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的第一步工作。 一、动机 在软件系统中,有时候面临着“一个复…

STM32--Wi-Fi插座_风扇_灯

项目需求 两个互相通信的双方,波特率必须相同!!!!!! 通过 ESP8266 模块,实现手机控制 wifi 插座 / 风扇 / 灯。 项目设计 串口 1 用于与 ESP8266 通讯,串口 2 连接 PC ,用于打印 log ,查看系统状态。 项目实现 注意&a…

网络安全项目实战(四)--报文检测

8. TCP/UDP 段 目标 了解 TCP 段头的组织结构了解 UDP 段头的组织结构掌握 TCP/UDP 段的解析方式 8.1. UDP 段格式 下图是UDP的段格式(该图出自[TCPIP])。 8.2. UDP头部 //UDP头部,总长度8字节// /usr/include/linux/udp.h struct udphdr …

拦截器实现指定的IP白名单进行访问规定的Controller

需求:只允许内网的IP(也就是IP白名单)进行访问VideoController和ImgController,其余的FontController可以随便访问不做限制 总体的项目结构: 1、先写好业务代码三个Controller 访问的路径分别是: /api/…

【三视图】咒语 生成人物

revAnimated_v122.safetensors 杰作,最佳质量,角色设计,三视图,前视图,侧视图,后视觉,呆萌,可爱,简单的背景, (badhandv4:1.4),ng_deepnegative_v1_75t,negat…

qt-C++笔记之模拟实现一个linux终端窗口

qt-C笔记之模拟实现一个linux终端窗口 code review! 文章目录 qt-C笔记之模拟实现一个linux终端窗口一.运行二.main.cpp三.不足&#xff0c;待改进点 一.运行 二.main.cpp 代码 #include <QApplication> #include <QPlainTextEdit> #include <QLineEdit>…

新版Spring Security6.2 - Digest Authentication

前言&#xff1a; 书接上文&#xff0c;上次翻译basic的这页&#xff0c;这次翻译Digest Authentication这页。 摘要认证-Digest Authentication 官网的警告提示&#xff1a;不应在应用程序中使用摘要式身份验证&#xff0c;因为它不被认为是安全的。最明显的问题是您必须以…