【文献分享】PY-Nodes 程序:使用 Nelder-Mead 的单纯形法在材料中搜索节点的从头开始的 Python 代码

题目:PY-Nodes: An ab-initio python code for searching nodes in a material using Nelder-Mead’s simplex approach

链接:Redirecting

PY-Nodes:使用 Nelder-Mead 的单纯形法在材料中搜索节点的从头开始的 Python 代码
 

随着拓扑半金属的发现,人们发现费米能级附近的能带接触点非常重要。它们在这些材料中产生了许多令人兴奋的现象。此外,这些点(通常称为节点)与这些半金属的几个特性有关。因此,为了更好地理解这些材料的特性,非常需要正确估计它们的坐标。我们设计了一个名为PY-Nodes的基于 Python 3 的代码,用于使用第一性原理有效地找到给定材料中存在的节点方法。当前版本的代码与 WIEN2k 包接口。为了对代码进行基准测试,它已经在一些具有特征节点的著名材料上进行了测试。其中包括著名的外尔半金属 TaAs、狄拉克半金属 Na 3 Bi、节点线半金属 CaAgAs 和非平凡拓扑半金属 YAuPb。在 TaAs 的情况下,从我们的计算中获得了 24 个节点。在计算它们的手性时,发现获得了12对具有相等和相反手性的节点。此外,对于 Na 3 Bi,在 Γ 点的任一侧获得一对节点ķ3个方向。在 CaAgAs 的情况下,在ķz=0飞机。这些节点,当绘制在ķX-ķ是平面,形成一个闭环,通常称为节点线。最后,在 YAuPb 的情况下,在 Γ 点附近获得了大量节点。这些材料获得的结果与不同研究小组之前开展的工作非常吻合。这确保了用于估计给定材料中存在的节点的PY-Nodes代码的可靠性和效率。

 

================================

图片

以上是我们分享的一些经验或者文章的搬运,或有不足,欢迎大家指出!

如有侵权,请联系我立马删除!

详细内容(文章题目、文章链接、附件下载)可在微 信 公 众 号原子与分子模拟获取,欢迎大家关注。

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

说说webpack的热更新是如何做到的?原理是什么?

文章目录 一、是什么二、实现原理三、总结参考文献 一、是什么 HMR全称 Hot Module Replacement,可以理解为模块热替换,指在应用程序运行过程中,替换、添加、删除模块,而无需重新刷新整个应用 例如,我们在应用运行过…

echarts 柱形图如何让其中一个柱子的颜色跟其他柱子不同

如何让其中一个柱子的颜色跟其他柱子不同 series: [{data: [120,// 使用对象的形式, value代表当前值, itemStyle设置样式{value: 200,itemStyle: {color: #a90000}},150,80,70,110,130],type: bar}]设置单个柱子颜色: 柱形图单个柱子颜色: https://e…

yolov5+pyside6+登录+用户管理目标检测可视化源码

一、软件简介 这是基于yolov5目标检测实现的源码,提供了用户登录功能界面; 用户需要输入正确的用户名和密码才可以登录。如果是超级管理员,可以修改普通用户的信息,并且在检测界面的右上角显示【管理用户】按钮。 支持图片、视频、…

系统架构设计-构建系统应用

1. 系统架构目标与设计原则 在设计系统架构时,我们的目标是确保系统具有以下特点: 可靠性:系统能够持续稳定运行,保证业务可用性。可伸缩性:系统能够根据负载变化自动扩展或收缩,以应对不同的流量需求。容…

盒子模型与样式排版

目录 前言: 1.先带大家复习一下前面学习过的知识: 1.1在外面写前端过程中怎么找到标签元素的选择器: 1.1.1通配符选择器: 1.1.2标签选择器: 1.1.3class选择器: 1.1.4id选择器: 1.2样式表写法: 1.2.1.行内样式表: 1.2.2.内部样式表 : 1.2.3.外部样式表: 2.块元素基…

DaisyDisk for mac 苹果电脑磁盘清理工具

DaisyDisk for Mac是一款直观易用的磁盘空间分析工具,专为Mac用户设计,旨在帮助他们快速识别和管理磁盘上的文件与文件夹,从而释放存储空间。 软件下载:DaisyDisk for mac 激活版 DaisyDisk采用独特的可视化界面,将磁盘…

可视化图表:柱状图,最直观的比较数据的方式。

可视化图表是一种将数据通过图形化的方式展示出来的工具,它可以帮助我们更直观地理解数据的分布、趋势和关系。其中,柱状图是最常见和常用的一种图表类型,它通过长方形的柱子来表示数据的大小。本文将介绍柱状图的定义和作用、数学原理、样式…

证券公司数据摆渡,如何兼顾安全性、可控性和效率?

根据国家和金融行业的法律法规要求,我国的证券公司不少采用网络隔离的方式将内部网络隔离为操作内网和操作外网,但网络隔离后,证券公司的操作内外网间仍需要进行数据交换,如提数、与第三方合作机构的数据外发和收取等业务需求&…

AI浸入社交领域,泛娱乐APP如何抓住新风口?

2023年是大模型技术蓬勃发展的一年,自ChatGPT以惊艳姿态亮相以来,同年年底多模态大模型技术在国内及全球范围内的全面爆发,即模型能够理解并生成包括文本、图像、视频、音频等多种类型的内容。例如,基于大模型的文本到图像生成工具…

Polar 2024春季个人挑战赛 Jay17 WP

Polar 2024春季个人挑战赛 Rank&#xff1a;7 【WEB】机器人 开题 起手敏感文件robots.txt 【WEB】PHP反序列化初试 最简单的php反序列化 POC&#xff1a; <?php class Easy{public $name;public function __wakeup(){echo $this->name;} } class Evil{public $evi…

蓝桥杯刷题-子串简写

子串简写 代码 kint(input()) s,c1,c2input().split() pre[0]*len(s) ans0 for i in range(len(s)):pre[i]pre[i-1]if c1s[i]:pre[i]1elif c2s[i] and i1-k>0:anspre[i-k1] print(ans)

基于uniapp微信小程序我的钱包页面

基于uniapp color ui 页面效果图&#xff1a; 代码部分&#xff1a; https://download.csdn.net/download/kay523393/89035927