PH-NODE:基于 DFPT 和有限位移超级单元的 Python 代码,用于搜索拓扑声波材料中的节点

IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Computer Physics Communications Pub Date : 2024-06-12 DOI:10.1016/j.cpc.2024.109281
Prakash Pandey , Sudhir K. Pandey
{"title":"PH-NODE:基于 DFPT 和有限位移超级单元的 Python 代码,用于搜索拓扑声波材料中的节点","authors":"Prakash Pandey ,&nbsp;Sudhir K. Pandey","doi":"10.1016/j.cpc.2024.109281","DOIUrl":null,"url":null,"abstract":"<div><p>Exploring the topological physics of phonons is fundamentally important for understanding various practical applications. Here, we present a density-functional perturbation theory and finite displacement supercell based Python 3 software package called PH-NODE for efficiently computing phonon nodes present in real material through a first-principles approach. The present version of the code is interfaced with the WIEN2k, Elk, and ABINIT packages. In order to benchmark the code, six different types of materials are considered, which include (i) FeSi, a well-known double-Weyl point; (ii) LiCaAs, a half-Heusler single-type-I Weyl topological phonon (TP); and (iii) ScZn, coexisting nodal-line and nodal-ring TPs; (iv) TiS, six pairs of bulk Weyl nodes; (v) CdTe, type-II Weyl phonons; (vi) CsTe, coexisting TP and quadratic contact TP. In FeSi, the node points are found at <span><math><mi>Γ</mi><mo>(</mo><mn>0</mn><mo>,</mo><mn>0</mn><mo>,</mo><mn>0</mn><mo>)</mo></math></span> and R<span><math><mo>(</mo><mn>0.5</mn><mo>,</mo><mn>0.5</mn><mo>,</mo><mn>0.5</mn><mo>)</mo></math></span> high symmetric points. Also, there are 21 energy values at which the node points are situated, corresponding to the full Brillouin zone. For LiCaAs, the previously reported literature claims that there is a node point along the W-X high symmetry direction between the highest longitudinal acoustic and the lowest transverse optical branch, while in our DFT calculations, a gap of 0.17 meV is found. Furthermore, ScZn hosts six nodal-ring TPs phonons at the boundary planes of the Brillouin zone in the vicinity of the M high-symmetric point. In addition to this, straight-line TPs are also found along the Γ-X and Γ-R high symmetric directions. Moreover, for TiS, six Weyl node points (WP1, WP2, WP3, WP4, WP5 and WP6) are found along H-K high-symmetric direction. In CdTe, it is found that Weyl points are located along the X-W high-symmetry direction. In the case of CsTe, a TP and a quadratic contact TP are found along the Γ-X direction and at the R high-symmetry point, respectively. The results obtained from the PH-NODE code are in good agreement with the experimentally and theoretically reported data for each material.</p></div><div><h3>Program summary</h3><p><em>Program title:</em> PH-NODE</p><p><em>CPC Library link to program files:</em> <span>https://doi.org/10.17632/sjydzn49nw.1</span><svg><path></path></svg></p><p><em>Licensing provisions:</em> GNU General Public License 3.0</p><p><em>Programming language:</em> Python 3</p><p><em>External routines/libraries:</em> Math, Time, NumPy, SciPy</p><p><em>Nature of problem:</em> Searching for the phonon-node points corresponding to the given number of phonon-branch using Nelder-Mead's simplex approach.</p><p><em>Solution method:</em> We present a density-functional perturbation theory and finite displacement supercell based Python 3 software package called PH-NODE for efficiently computing phonon nodes present in real material through a first-principles approach.</p></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":null,"pages":null},"PeriodicalIF":7.2000,"publicationDate":"2024-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"PH-NODE: A DFPT and finite displacement supercell based python code for searching nodes in topological phononic materials\",\"authors\":\"Prakash Pandey ,&nbsp;Sudhir K. Pandey\",\"doi\":\"10.1016/j.cpc.2024.109281\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Exploring the topological physics of phonons is fundamentally important for understanding various practical applications. Here, we present a density-functional perturbation theory and finite displacement supercell based Python 3 software package called PH-NODE for efficiently computing phonon nodes present in real material through a first-principles approach. The present version of the code is interfaced with the WIEN2k, Elk, and ABINIT packages. In order to benchmark the code, six different types of materials are considered, which include (i) FeSi, a well-known double-Weyl point; (ii) LiCaAs, a half-Heusler single-type-I Weyl topological phonon (TP); and (iii) ScZn, coexisting nodal-line and nodal-ring TPs; (iv) TiS, six pairs of bulk Weyl nodes; (v) CdTe, type-II Weyl phonons; (vi) CsTe, coexisting TP and quadratic contact TP. In FeSi, the node points are found at <span><math><mi>Γ</mi><mo>(</mo><mn>0</mn><mo>,</mo><mn>0</mn><mo>,</mo><mn>0</mn><mo>)</mo></math></span> and R<span><math><mo>(</mo><mn>0.5</mn><mo>,</mo><mn>0.5</mn><mo>,</mo><mn>0.5</mn><mo>)</mo></math></span> high symmetric points. Also, there are 21 energy values at which the node points are situated, corresponding to the full Brillouin zone. For LiCaAs, the previously reported literature claims that there is a node point along the W-X high symmetry direction between the highest longitudinal acoustic and the lowest transverse optical branch, while in our DFT calculations, a gap of 0.17 meV is found. Furthermore, ScZn hosts six nodal-ring TPs phonons at the boundary planes of the Brillouin zone in the vicinity of the M high-symmetric point. In addition to this, straight-line TPs are also found along the Γ-X and Γ-R high symmetric directions. Moreover, for TiS, six Weyl node points (WP1, WP2, WP3, WP4, WP5 and WP6) are found along H-K high-symmetric direction. In CdTe, it is found that Weyl points are located along the X-W high-symmetry direction. In the case of CsTe, a TP and a quadratic contact TP are found along the Γ-X direction and at the R high-symmetry point, respectively. The results obtained from the PH-NODE code are in good agreement with the experimentally and theoretically reported data for each material.</p></div><div><h3>Program summary</h3><p><em>Program title:</em> PH-NODE</p><p><em>CPC Library link to program files:</em> <span>https://doi.org/10.17632/sjydzn49nw.1</span><svg><path></path></svg></p><p><em>Licensing provisions:</em> GNU General Public License 3.0</p><p><em>Programming language:</em> Python 3</p><p><em>External routines/libraries:</em> Math, Time, NumPy, SciPy</p><p><em>Nature of problem:</em> Searching for the phonon-node points corresponding to the given number of phonon-branch using Nelder-Mead's simplex approach.</p><p><em>Solution method:</em> We present a density-functional perturbation theory and finite displacement supercell based Python 3 software package called PH-NODE for efficiently computing phonon nodes present in real material through a first-principles approach.</p></div>\",\"PeriodicalId\":285,\"journal\":{\"name\":\"Computer Physics Communications\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":7.2000,\"publicationDate\":\"2024-06-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Physics Communications\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0010465524002042\",\"RegionNum\":2,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Physics Communications","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0010465524002042","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

摘要

探索声子的拓扑物理对于理解各种实际应用至关重要。在此,我们介绍一款基于密度函数扰动理论和有限位移超级单元的 Python 3 软件包 PH-NODE,用于通过第一原理方法高效计算实际材料中存在的声子节点。当前版本的代码与 WIEN2k、Elk 和 ABINIT 软件包相连接。为了对代码进行基准测试,我们考虑了六种不同类型的材料,其中包括 (i) FeSi,一种著名的双韦尔点;(ii) LiCaAs,一种半休斯勒单 I 型韦尔拓扑声子(TP);(iii)ScZn:共存的节点线和节点环拓扑声子;(iv)TiS:六对体韦尔节点;(v)CdTe:第二类韦尔声子;(vi)CsTe:共存的拓扑声子和二次接触拓扑声子。在硅铁中,节点点位于 Γ(0,0,0) 和 R(0.5,0.5,0.5) 高对称点。此外,节点点所在的能量值有 21 个,与整个布里渊区相对应。对于钴酸锂,之前报道的文献称在最高的纵向声支和最低的横向光支之间存在一个沿 W-X 高对称方向的节点点,而在我们的 DFT 计算中,发现了一个 0.17 meV 的间隙。此外,ScZn 在 M 高对称点附近的布里渊区边界平面上存在六个节点环 TPs 声子。除此之外,沿 Γ-X 和 Γ-R 高对称方向也发现了直线 TPs。此外,在 TiS 中,沿着 H-K 高对称方向发现了六个 Weyl 节点(WP1、WP2、WP3、WP4、WP5 和 WP6)。在碲化镉中,Weyl 节点沿 X-W 高对称性方向分布。在碲化镉中,沿 Γ-X 方向和在 R 高对称点分别发现了一个 TP 和一个二次接触 TP。PH-NODE 代码得出的结果与每种材料的实验和理论报告数据十分吻合:PH-NODECPC 程序库链接到程序文件:https://doi.org/10.17632/sjydzn49nw.1Licensing 规定:GNU General Public License 3.0编程语言:Python 3外部例程/库:Math, Time, NumPy, SciPy问题性质:使用 Nelder-Mead's simplex 方法搜索与给定声子分支数量相对应的声子节点点:我们提出了一个基于密度函数扰动理论和有限位移超级单元的 Python 3 软件包,名为 PH-NODE,用于通过第一原理方法高效计算实际材料中存在的声子节点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
PH-NODE: A DFPT and finite displacement supercell based python code for searching nodes in topological phononic materials

Exploring the topological physics of phonons is fundamentally important for understanding various practical applications. Here, we present a density-functional perturbation theory and finite displacement supercell based Python 3 software package called PH-NODE for efficiently computing phonon nodes present in real material through a first-principles approach. The present version of the code is interfaced with the WIEN2k, Elk, and ABINIT packages. In order to benchmark the code, six different types of materials are considered, which include (i) FeSi, a well-known double-Weyl point; (ii) LiCaAs, a half-Heusler single-type-I Weyl topological phonon (TP); and (iii) ScZn, coexisting nodal-line and nodal-ring TPs; (iv) TiS, six pairs of bulk Weyl nodes; (v) CdTe, type-II Weyl phonons; (vi) CsTe, coexisting TP and quadratic contact TP. In FeSi, the node points are found at Γ(0,0,0) and R(0.5,0.5,0.5) high symmetric points. Also, there are 21 energy values at which the node points are situated, corresponding to the full Brillouin zone. For LiCaAs, the previously reported literature claims that there is a node point along the W-X high symmetry direction between the highest longitudinal acoustic and the lowest transverse optical branch, while in our DFT calculations, a gap of 0.17 meV is found. Furthermore, ScZn hosts six nodal-ring TPs phonons at the boundary planes of the Brillouin zone in the vicinity of the M high-symmetric point. In addition to this, straight-line TPs are also found along the Γ-X and Γ-R high symmetric directions. Moreover, for TiS, six Weyl node points (WP1, WP2, WP3, WP4, WP5 and WP6) are found along H-K high-symmetric direction. In CdTe, it is found that Weyl points are located along the X-W high-symmetry direction. In the case of CsTe, a TP and a quadratic contact TP are found along the Γ-X direction and at the R high-symmetry point, respectively. The results obtained from the PH-NODE code are in good agreement with the experimentally and theoretically reported data for each material.

Program summary

Program title: PH-NODE

CPC Library link to program files: https://doi.org/10.17632/sjydzn49nw.1

Licensing provisions: GNU General Public License 3.0

Programming language: Python 3

External routines/libraries: Math, Time, NumPy, SciPy

Nature of problem: Searching for the phonon-node points corresponding to the given number of phonon-branch using Nelder-Mead's simplex approach.

Solution method: We present a density-functional perturbation theory and finite displacement supercell based Python 3 software package called PH-NODE for efficiently computing phonon nodes present in real material through a first-principles approach.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Computer Physics Communications
Computer Physics Communications 物理-计算机:跨学科应用
CiteScore
12.10
自引率
3.20%
发文量
287
审稿时长
5.3 months
期刊介绍: The focus of CPC is on contemporary computational methods and techniques and their implementation, the effectiveness of which will normally be evidenced by the author(s) within the context of a substantive problem in physics. Within this setting CPC publishes two types of paper. Computer Programs in Physics (CPiP) These papers describe significant computer programs to be archived in the CPC Program Library which is held in the Mendeley Data repository. The submitted software must be covered by an approved open source licence. Papers and associated computer programs that address a problem of contemporary interest in physics that cannot be solved by current software are particularly encouraged. Computational Physics Papers (CP) These are research papers in, but are not limited to, the following themes across computational physics and related disciplines. mathematical and numerical methods and algorithms; computational models including those associated with the design, control and analysis of experiments; and algebraic computation. Each will normally include software implementation and performance details. The software implementation should, ideally, be available via GitHub, Zenodo or an institutional repository.In addition, research papers on the impact of advanced computer architecture and special purpose computers on computing in the physical sciences and software topics related to, and of importance in, the physical sciences may be considered.
期刊最新文献
An adaptive preconditioning scheme for the self-consistent field iteration and generalized stacking fault energy calculations YADE - An extensible framework for the interactive simulation of multiscale, multiphase, and multiphysics particulate systems Multilevel Schur-complement algorithms for scalable parallel reservoir simulation with temperature variation PM2D: A parallel GPU-based code for the kinetic simulation of laser plasma instabilities at large scales Change point detection of events in molecular simulations using dupin
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1