一个计算非磁性和磁性晶体材料的电子本征态对称变换特性的用户友好软件包

IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Liangliang Huang , Xiangang Wan , Feng Tang
{"title":"一个计算非磁性和磁性晶体材料的电子本征态对称变换特性的用户友好软件包","authors":"Liangliang Huang ,&nbsp;Xiangang Wan ,&nbsp;Feng Tang","doi":"10.1016/j.cpc.2025.109510","DOIUrl":null,"url":null,"abstract":"<div><div>The calculation of irreducible (co-)representations of energy bands at high-symmetry points (HSPs) is essential for high-throughput research on topological materials based on symmetry-indicators or topological quantum chemistry. However, existing computational packages usually require transforming crystal structures adapted to specific conventions, thus hindering extensive application, especially to materials whose symmetries are yet to be identified. To address this issue, we developed a Mathematica package, <span>ToMSGKpoint</span>, capable of determining the little groups and irreducible (co-)representations of little groups of HSPs, high-symmetry lines (HSLs), and high-symmetry planes (HSPLs) for any nonmagnetic and magnetic crystalline materials in two and three dimensions, with or without considering spin-orbit coupling. To the best of our knowledge, this is the first package to achieve such functionality. The package also provides magnetic space group operations, supports the analysis of irreducible (co-)representations of energy bands at HSPs, HSLs, and HSPLs using electronic wavefunctions obtained from <em>ab initio</em> calculations interfaced with VASP. Designed for user convenience, the package generates results in a few simple steps and presents all relevant information in a clear tabular format. Its versatility is demonstrated through applications to nonmagnetic topological insulator Bi<sub>2</sub>Se<sub>3</sub> and Dirac semimetal Na<sub>3</sub>Bi, as well as the antiferromagnetic topological material MnBi<sub>2</sub>Te<sub>4</sub>. Suitable for any crystal structure, this package can be conveniently applied in a streamlined study once magnetic space group varies with various symmetry-breakings caused by phase transitions.</div></div><div><h3>Program summary</h3><div><em>Program Title:</em> <span>ToMSGKpoint</span></div><div><em>Developer's repository link:</em> <span><span>https://github.com/FengTang1990/ToMSGKpoint</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> GPLv3</div><div><em>Programming language:</em> Wolfram</div><div><em>Nature of problem:</em> The package <span>ToMSGKpoint</span> provides magnetic space group operations for any crystal structure, along with the little groups of high-symmetry points, lines, and planes, and their corresponding irreducible (co-)representations. It also facilitates the transformation from a customized crystal structure to the Bradley-Cracknell convention. Furthermore, based on electronic wavefunctions obtained from VASP calculations, the package computes the irreducible (co-)representations of energy bands at high-symmetry points, lines, and planes.</div><div><em>Solution method:</em> In order to calculate the irreducible (co-)representations of the little groups at high-symmetry points, lines, and planes, we first obtain the transformation from the customized crystal structure convention to the Bradley-Cracknell convention. Using this transformation, we derive the irreducible (co-)representations for the little groups in the customized crystal structure convention based on those in the Bradley-Cracknell convention.</div><div><em>Additional comments including restrictions and unusual features:</em> The current program that we are utilizing is specifically designed to read electronic wave functions that have been meticulously calculated by VASP. Unfortunately, this means that it is not compatible with other first-principles computational software, such as Quantum ESPRESSO or Gaussian. Additionally, it's important to note that this program does not have the capability to directly compute the irreducible (co-)representations of the energy bands in phonon materials.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"311 ","pages":"Article 109510"},"PeriodicalIF":7.2000,"publicationDate":"2025-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ToMSGKpoint: A user-friendly package for computing symmetry transformation properties of electronic eigenstates of nonmagnetic and magnetic crystalline materials\",\"authors\":\"Liangliang Huang ,&nbsp;Xiangang Wan ,&nbsp;Feng Tang\",\"doi\":\"10.1016/j.cpc.2025.109510\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The calculation of irreducible (co-)representations of energy bands at high-symmetry points (HSPs) is essential for high-throughput research on topological materials based on symmetry-indicators or topological quantum chemistry. However, existing computational packages usually require transforming crystal structures adapted to specific conventions, thus hindering extensive application, especially to materials whose symmetries are yet to be identified. To address this issue, we developed a Mathematica package, <span>ToMSGKpoint</span>, capable of determining the little groups and irreducible (co-)representations of little groups of HSPs, high-symmetry lines (HSLs), and high-symmetry planes (HSPLs) for any nonmagnetic and magnetic crystalline materials in two and three dimensions, with or without considering spin-orbit coupling. To the best of our knowledge, this is the first package to achieve such functionality. The package also provides magnetic space group operations, supports the analysis of irreducible (co-)representations of energy bands at HSPs, HSLs, and HSPLs using electronic wavefunctions obtained from <em>ab initio</em> calculations interfaced with VASP. Designed for user convenience, the package generates results in a few simple steps and presents all relevant information in a clear tabular format. Its versatility is demonstrated through applications to nonmagnetic topological insulator Bi<sub>2</sub>Se<sub>3</sub> and Dirac semimetal Na<sub>3</sub>Bi, as well as the antiferromagnetic topological material MnBi<sub>2</sub>Te<sub>4</sub>. Suitable for any crystal structure, this package can be conveniently applied in a streamlined study once magnetic space group varies with various symmetry-breakings caused by phase transitions.</div></div><div><h3>Program summary</h3><div><em>Program Title:</em> <span>ToMSGKpoint</span></div><div><em>Developer's repository link:</em> <span><span>https://github.com/FengTang1990/ToMSGKpoint</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> GPLv3</div><div><em>Programming language:</em> Wolfram</div><div><em>Nature of problem:</em> The package <span>ToMSGKpoint</span> provides magnetic space group operations for any crystal structure, along with the little groups of high-symmetry points, lines, and planes, and their corresponding irreducible (co-)representations. It also facilitates the transformation from a customized crystal structure to the Bradley-Cracknell convention. Furthermore, based on electronic wavefunctions obtained from VASP calculations, the package computes the irreducible (co-)representations of energy bands at high-symmetry points, lines, and planes.</div><div><em>Solution method:</em> In order to calculate the irreducible (co-)representations of the little groups at high-symmetry points, lines, and planes, we first obtain the transformation from the customized crystal structure convention to the Bradley-Cracknell convention. Using this transformation, we derive the irreducible (co-)representations for the little groups in the customized crystal structure convention based on those in the Bradley-Cracknell convention.</div><div><em>Additional comments including restrictions and unusual features:</em> The current program that we are utilizing is specifically designed to read electronic wave functions that have been meticulously calculated by VASP. Unfortunately, this means that it is not compatible with other first-principles computational software, such as Quantum ESPRESSO or Gaussian. Additionally, it's important to note that this program does not have the capability to directly compute the irreducible (co-)representations of the energy bands in phonon materials.</div></div>\",\"PeriodicalId\":285,\"journal\":{\"name\":\"Computer Physics Communications\",\"volume\":\"311 \",\"pages\":\"Article 109510\"},\"PeriodicalIF\":7.2000,\"publicationDate\":\"2025-02-18\",\"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/S001046552500013X\",\"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/S001046552500013X","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

摘要

计算高对称点(HSPs)能带的不可约(共)表示对于基于对称指示物或拓扑量子化学的拓扑材料的高通量研究至关重要。然而,现有的计算包通常需要转换晶体结构以适应特定的惯例,从而阻碍了广泛的应用,特别是在对称性尚未确定的材料上。为了解决这个问题,我们开发了一个Mathematica软件包ToMSGKpoint,它能够在二维和三维中确定任何非磁性和磁性晶体材料的小群、高对称性线(HSLs)和高对称性面(hspl)的小群和不可约(共)表示,无论是否考虑自旋轨道耦合。据我们所知,这是实现这种功能的第一个包。该封装还提供了磁空间群操作,支持使用与VASP接口的从头计算获得的电子波函数对HSPs、hsl和hsl的能带的不可约(共)表示进行分析。为方便用户而设计,该包只需几个简单的步骤即可生成结果,并以清晰的表格格式显示所有相关信息。通过非磁性拓扑绝缘体Bi2Se3和Dirac半金属Na3Bi以及反铁磁性拓扑材料MnBi2Te4的应用,证明了其多功能性。该封装适用于任何晶体结构,一旦磁空间群随相变引起的各种对称性破坏而变化,则可以方便地应用于流线型研究。程序摘要程序标题:ToMSGKpoint开发人员的存储库链接:https://github.com/FengTang1990/ToMSGKpointLicensing条款:gplv3编程语言:wolfram问题的性质:包ToMSGKpoint为任何晶体结构提供了磁性空间群操作,以及高对称性点、线和面的小群,以及它们相应的不可约(共)表示。它还促进了从定制晶体结构到布拉德利-克拉内尔惯例的转变。此外,基于从VASP计算中获得的电子波函数,该软件包计算了高度对称点,线和面上的能带的不可约(共)表示。求解方法:为了计算小群在高对称点、线、面上的不可约(共)表示,我们首先得到了自定义晶体结构约定到Bradley-Cracknell约定的转换。利用这种变换,我们在Bradley-Cracknell惯例的基础上,导出了自定义晶体结构惯例中小群的不可约(共)表示。附加说明,包括限制和不寻常的功能:我们目前使用的程序是专门设计用于读取VASP精心计算的电子波函数。不幸的是,这意味着它与其他第一性原理计算软件(如Quantum ESPRESSO或Gaussian)不兼容。此外,值得注意的是,该程序不具有直接计算声子材料中能带的不可约(共)表示的能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
ToMSGKpoint: A user-friendly package for computing symmetry transformation properties of electronic eigenstates of nonmagnetic and magnetic crystalline materials
The calculation of irreducible (co-)representations of energy bands at high-symmetry points (HSPs) is essential for high-throughput research on topological materials based on symmetry-indicators or topological quantum chemistry. However, existing computational packages usually require transforming crystal structures adapted to specific conventions, thus hindering extensive application, especially to materials whose symmetries are yet to be identified. To address this issue, we developed a Mathematica package, ToMSGKpoint, capable of determining the little groups and irreducible (co-)representations of little groups of HSPs, high-symmetry lines (HSLs), and high-symmetry planes (HSPLs) for any nonmagnetic and magnetic crystalline materials in two and three dimensions, with or without considering spin-orbit coupling. To the best of our knowledge, this is the first package to achieve such functionality. The package also provides magnetic space group operations, supports the analysis of irreducible (co-)representations of energy bands at HSPs, HSLs, and HSPLs using electronic wavefunctions obtained from ab initio calculations interfaced with VASP. Designed for user convenience, the package generates results in a few simple steps and presents all relevant information in a clear tabular format. Its versatility is demonstrated through applications to nonmagnetic topological insulator Bi2Se3 and Dirac semimetal Na3Bi, as well as the antiferromagnetic topological material MnBi2Te4. Suitable for any crystal structure, this package can be conveniently applied in a streamlined study once magnetic space group varies with various symmetry-breakings caused by phase transitions.

Program summary

Program Title: ToMSGKpoint
Developer's repository link: https://github.com/FengTang1990/ToMSGKpoint
Licensing provisions: GPLv3
Programming language: Wolfram
Nature of problem: The package ToMSGKpoint provides magnetic space group operations for any crystal structure, along with the little groups of high-symmetry points, lines, and planes, and their corresponding irreducible (co-)representations. It also facilitates the transformation from a customized crystal structure to the Bradley-Cracknell convention. Furthermore, based on electronic wavefunctions obtained from VASP calculations, the package computes the irreducible (co-)representations of energy bands at high-symmetry points, lines, and planes.
Solution method: In order to calculate the irreducible (co-)representations of the little groups at high-symmetry points, lines, and planes, we first obtain the transformation from the customized crystal structure convention to the Bradley-Cracknell convention. Using this transformation, we derive the irreducible (co-)representations for the little groups in the customized crystal structure convention based on those in the Bradley-Cracknell convention.
Additional comments including restrictions and unusual features: The current program that we are utilizing is specifically designed to read electronic wave functions that have been meticulously calculated by VASP. Unfortunately, this means that it is not compatible with other first-principles computational software, such as Quantum ESPRESSO or Gaussian. Additionally, it's important to note that this program does not have the capability to directly compute the irreducible (co-)representations of the energy bands in phonon materials.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信