具有自旋轨道耦合和晶体场效应的磁性杂质体系的数值重整化群计算

IF 7.2 2区 物理与天体物理 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Aitor Calvo-Fernández , María Blanco-Rey , Asier Eiguren
{"title":"具有自旋轨道耦合和晶体场效应的磁性杂质体系的数值重整化群计算","authors":"Aitor Calvo-Fernández ,&nbsp;María Blanco-Rey ,&nbsp;Asier Eiguren","doi":"10.1016/j.cpc.2025.109613","DOIUrl":null,"url":null,"abstract":"<div><div>Exploiting symmetries in the numerical renormalization group (NRG) method significantly enhances performance by improving the accuracy, increasing the computational speed, and optimizing the memory efficiency. Published codes focus on continuous rotations and unitary groups, which generally are not applicable to systems with strong crystal-field effects. The <span>PointGroupNRG</span> code implements symmetries related to discrete rotation groups, which are defined by the user in terms of Clebsch-Gordan coefficients, together with particle conservation and spin rotation symmetries. In this paper we present a new version of the code that extends the available finite groups, previously limited to simply reducible point groups, in a way that all point and double groups become accessible. It also includes the full spin-orbital rotation group. Moreover, to improve the code's flexibility for impurities with complex interactions, this new version allows to choose between a standard Anderson Hamiltonian for the impurity or, as another novel feature, an ionic model that requires only the spectrum and the impurity Lehmann amplitudes.</div></div><div><h3>Program summary</h3><div><em>Program Title:</em> PointGroupNRG</div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/hjwmt6cc55.1</span><svg><path></path></svg></span></div><div><em>Developer's repository link:</em> <span><span>https://github.com/aitorcf/PointGroupNRG</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> GPLv3</div><div><em>Programming language:</em> Julia</div><div><em>Journal reference of previous version:</em> Comput. Phys. Commun. 296 (2024), 109032, <span><span>https://doi.org/10.1016/j.cpc.2023.109032</span><svg><path></path></svg></span></div><div><em>Does the new version supersede the previous version?:</em> Yes.</div><div><em>Reasons for the new version:</em> Extension.</div><div><em>Nature of problem:</em> Numerical renormalization group (NRG) calculations for realistic models are computationally expensive, mainly due to their hard scaling with the number of orbital and spin configurations available for the electrons. Symmetry considerations reduce the computational cost of the calculations by exploiting the block structure of the operator matrix elements and by removing the redundancy in the symmetry-related matrix elements. Existing codes implement continuous symmetries, which are not generally and/or straightforwardly applicable to systems where spin-orbit and crystal-field effects need to be taken into account.</div><div><em>Solution method:</em> The first version of the code <span><span>[1]</span></span> introduced finite point group symmetries together with particle conservation and spin isotropy, useful for systems with strong crystal-field effects but negligible spin-orbit coupling. This new version also includes total angular momentum conservation and double group symmetries, together with particle conservation. This allows to deal with magnetic impurity systems with strong spin-orbit coupling. To make the code more versatile in handling systems of this type, we have added the possibility to use ionic models.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"312 ","pages":"Article 109613"},"PeriodicalIF":7.2000,"publicationDate":"2025-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Numerical renormalization group calculations for magnetic impurity systems with spin-orbit coupling and crystal-field effects\",\"authors\":\"Aitor Calvo-Fernández ,&nbsp;María Blanco-Rey ,&nbsp;Asier Eiguren\",\"doi\":\"10.1016/j.cpc.2025.109613\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Exploiting symmetries in the numerical renormalization group (NRG) method significantly enhances performance by improving the accuracy, increasing the computational speed, and optimizing the memory efficiency. Published codes focus on continuous rotations and unitary groups, which generally are not applicable to systems with strong crystal-field effects. The <span>PointGroupNRG</span> code implements symmetries related to discrete rotation groups, which are defined by the user in terms of Clebsch-Gordan coefficients, together with particle conservation and spin rotation symmetries. In this paper we present a new version of the code that extends the available finite groups, previously limited to simply reducible point groups, in a way that all point and double groups become accessible. It also includes the full spin-orbital rotation group. Moreover, to improve the code's flexibility for impurities with complex interactions, this new version allows to choose between a standard Anderson Hamiltonian for the impurity or, as another novel feature, an ionic model that requires only the spectrum and the impurity Lehmann amplitudes.</div></div><div><h3>Program summary</h3><div><em>Program Title:</em> PointGroupNRG</div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/hjwmt6cc55.1</span><svg><path></path></svg></span></div><div><em>Developer's repository link:</em> <span><span>https://github.com/aitorcf/PointGroupNRG</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> GPLv3</div><div><em>Programming language:</em> Julia</div><div><em>Journal reference of previous version:</em> Comput. Phys. Commun. 296 (2024), 109032, <span><span>https://doi.org/10.1016/j.cpc.2023.109032</span><svg><path></path></svg></span></div><div><em>Does the new version supersede the previous version?:</em> Yes.</div><div><em>Reasons for the new version:</em> Extension.</div><div><em>Nature of problem:</em> Numerical renormalization group (NRG) calculations for realistic models are computationally expensive, mainly due to their hard scaling with the number of orbital and spin configurations available for the electrons. Symmetry considerations reduce the computational cost of the calculations by exploiting the block structure of the operator matrix elements and by removing the redundancy in the symmetry-related matrix elements. Existing codes implement continuous symmetries, which are not generally and/or straightforwardly applicable to systems where spin-orbit and crystal-field effects need to be taken into account.</div><div><em>Solution method:</em> The first version of the code <span><span>[1]</span></span> introduced finite point group symmetries together with particle conservation and spin isotropy, useful for systems with strong crystal-field effects but negligible spin-orbit coupling. This new version also includes total angular momentum conservation and double group symmetries, together with particle conservation. This allows to deal with magnetic impurity systems with strong spin-orbit coupling. To make the code more versatile in handling systems of this type, we have added the possibility to use ionic models.</div></div>\",\"PeriodicalId\":285,\"journal\":{\"name\":\"Computer Physics Communications\",\"volume\":\"312 \",\"pages\":\"Article 109613\"},\"PeriodicalIF\":7.2000,\"publicationDate\":\"2025-04-08\",\"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/S0010465525001158\",\"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/S0010465525001158","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

摘要

利用数值重整化群(NRG)方法中的对称性,通过提高精度、提高计算速度和优化内存效率,显著提高了算法的性能。已发布的代码集中于连续旋转和酉群,这通常不适用于具有强晶体场效应的系统。PointGroupNRG代码实现了与离散旋转群相关的对称性,这些对称性由用户根据Clebsch-Gordan系数以及粒子守恒和自旋旋转对称性来定义。在本文中,我们提出了一个新版本的代码,扩展了可用的有限群,使所有的点群和双群都可以访问,而以前的有限群仅限于简单可约的点群。它还包括完整的自旋轨道旋转基团。此外,为了提高代码对具有复杂相互作用的杂质的灵活性,这个新版本允许在杂质的标准安德森汉密尔顿量之间进行选择,或者作为另一个新功能,只需要光谱和杂质莱曼振幅的离子模型。程序摘要程序标题:PointGroupNRGCPC库程序文件链接:https://doi.org/10.17632/hjwmt6cc55.1Developer's存储库链接:https://github.com/aitorcf/PointGroupNRGLicensing条款:gplv3编程语言:JuliaJournal上一版本的参考:Comput。理论物理。common . 296 (2024), 109032, https://doi.org/10.1016/j.cpc.2023.109032Does新版本取代旧版本?:是的。新版本的原因:扩展。问题性质:实际模型的数值重整化群(NRG)计算在计算上是昂贵的,主要是由于它们与电子可用的轨道和自旋构型的数量的硬缩放。对称考虑通过利用算子矩阵元素的块结构和消除对称相关矩阵元素中的冗余来减少计算的计算成本。现有的代码实现连续对称,这不是一般和/或直接适用于需要考虑自旋轨道和晶体场效应的系统。解法:第一个版本的代码[1]引入了有限点群对称性以及粒子守恒和自旋各向同性,这对具有强晶体场效应但可忽略自旋轨道耦合的系统很有用。这个新版本还包括总角动量守恒和双群对称,以及粒子守恒。这允许处理具有强自旋轨道耦合的磁性杂质体系。为了使代码在处理这种类型的系统时更加通用,我们增加了使用离子模型的可能性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Numerical renormalization group calculations for magnetic impurity systems with spin-orbit coupling and crystal-field effects
Exploiting symmetries in the numerical renormalization group (NRG) method significantly enhances performance by improving the accuracy, increasing the computational speed, and optimizing the memory efficiency. Published codes focus on continuous rotations and unitary groups, which generally are not applicable to systems with strong crystal-field effects. The PointGroupNRG code implements symmetries related to discrete rotation groups, which are defined by the user in terms of Clebsch-Gordan coefficients, together with particle conservation and spin rotation symmetries. In this paper we present a new version of the code that extends the available finite groups, previously limited to simply reducible point groups, in a way that all point and double groups become accessible. It also includes the full spin-orbital rotation group. Moreover, to improve the code's flexibility for impurities with complex interactions, this new version allows to choose between a standard Anderson Hamiltonian for the impurity or, as another novel feature, an ionic model that requires only the spectrum and the impurity Lehmann amplitudes.

Program summary

Program Title: PointGroupNRG
CPC Library link to program files: https://doi.org/10.17632/hjwmt6cc55.1
Developer's repository link: https://github.com/aitorcf/PointGroupNRG
Licensing provisions: GPLv3
Programming language: Julia
Journal reference of previous version: Comput. Phys. Commun. 296 (2024), 109032, https://doi.org/10.1016/j.cpc.2023.109032
Does the new version supersede the previous version?: Yes.
Reasons for the new version: Extension.
Nature of problem: Numerical renormalization group (NRG) calculations for realistic models are computationally expensive, mainly due to their hard scaling with the number of orbital and spin configurations available for the electrons. Symmetry considerations reduce the computational cost of the calculations by exploiting the block structure of the operator matrix elements and by removing the redundancy in the symmetry-related matrix elements. Existing codes implement continuous symmetries, which are not generally and/or straightforwardly applicable to systems where spin-orbit and crystal-field effects need to be taken into account.
Solution method: The first version of the code [1] introduced finite point group symmetries together with particle conservation and spin isotropy, useful for systems with strong crystal-field effects but negligible spin-orbit coupling. This new version also includes total angular momentum conservation and double group symmetries, together with particle conservation. This allows to deal with magnetic impurity systems with strong spin-orbit coupling. To make the code more versatile in handling systems of this type, we have added the possibility to use ionic models.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
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学术官方微信