{"title":"基于分层样条的全电子Kohn-Sham方程h-自适应等几何求解器","authors":"Tao Wang , Yang Kuang , Ran Zhang , Guanghui Hu","doi":"10.1016/j.jcp.2025.114003","DOIUrl":null,"url":null,"abstract":"<div><div>In this paper, a novel <em>h</em>-adaptive isogeometric solver utilizing high-order hierarchical splines is proposed to solve the all-electron Kohn–Sham equation. In virtue of the smooth nature of Kohn–Sham wavefunctions across the domain, except at the nuclear positions, high-order globally regular basis functions such as B-splines are well suited for achieving high accuracy. To further handle the singularities in the external potential at the nuclear positions, an <em>h</em>-adaptive framework based on the hierarchical splines is presented with a specially designed residual-type error indicator, allowing for different resolutions on the domain. The generalized eigenvalue problem raising from the discretized Kohn–Sham equation is effectively solved by the locally optimal block preconditioned conjugate gradient (LOBPCG) method with an elliptic preconditioner, and it is found that the eigensolver's convergence is not sensitive to the spline basis order. A series of numerical experiments confirm the effectiveness of the <em>h</em>-adaptive framework, with a notable experiment that the numerical accuracy <span><math><msup><mrow><mn>10</mn></mrow><mrow><mo>−</mo><mn>3</mn></mrow></msup><mrow><mspace></mspace><mi>Hartree</mi><mo>/</mo><mi>particle</mi></mrow></math></span> in the all-electron simulation of a methane molecule is achieved using only 6355 degrees of freedom, demonstrating the competitiveness of our solver for the all-electron Kohn–Sham equation.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"534 ","pages":"Article 114003"},"PeriodicalIF":3.8000,"publicationDate":"2025-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A hierarchical splines-based h-adaptive isogeometric solver for all-electron Kohn–Sham equation\",\"authors\":\"Tao Wang , Yang Kuang , Ran Zhang , Guanghui Hu\",\"doi\":\"10.1016/j.jcp.2025.114003\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>In this paper, a novel <em>h</em>-adaptive isogeometric solver utilizing high-order hierarchical splines is proposed to solve the all-electron Kohn–Sham equation. In virtue of the smooth nature of Kohn–Sham wavefunctions across the domain, except at the nuclear positions, high-order globally regular basis functions such as B-splines are well suited for achieving high accuracy. To further handle the singularities in the external potential at the nuclear positions, an <em>h</em>-adaptive framework based on the hierarchical splines is presented with a specially designed residual-type error indicator, allowing for different resolutions on the domain. The generalized eigenvalue problem raising from the discretized Kohn–Sham equation is effectively solved by the locally optimal block preconditioned conjugate gradient (LOBPCG) method with an elliptic preconditioner, and it is found that the eigensolver's convergence is not sensitive to the spline basis order. A series of numerical experiments confirm the effectiveness of the <em>h</em>-adaptive framework, with a notable experiment that the numerical accuracy <span><math><msup><mrow><mn>10</mn></mrow><mrow><mo>−</mo><mn>3</mn></mrow></msup><mrow><mspace></mspace><mi>Hartree</mi><mo>/</mo><mi>particle</mi></mrow></math></span> in the all-electron simulation of a methane molecule is achieved using only 6355 degrees of freedom, demonstrating the competitiveness of our solver for the all-electron Kohn–Sham equation.</div></div>\",\"PeriodicalId\":352,\"journal\":{\"name\":\"Journal of Computational Physics\",\"volume\":\"534 \",\"pages\":\"Article 114003\"},\"PeriodicalIF\":3.8000,\"publicationDate\":\"2025-04-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computational Physics\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0021999125002864\",\"RegionNum\":2,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Physics","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0021999125002864","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
A hierarchical splines-based h-adaptive isogeometric solver for all-electron Kohn–Sham equation
In this paper, a novel h-adaptive isogeometric solver utilizing high-order hierarchical splines is proposed to solve the all-electron Kohn–Sham equation. In virtue of the smooth nature of Kohn–Sham wavefunctions across the domain, except at the nuclear positions, high-order globally regular basis functions such as B-splines are well suited for achieving high accuracy. To further handle the singularities in the external potential at the nuclear positions, an h-adaptive framework based on the hierarchical splines is presented with a specially designed residual-type error indicator, allowing for different resolutions on the domain. The generalized eigenvalue problem raising from the discretized Kohn–Sham equation is effectively solved by the locally optimal block preconditioned conjugate gradient (LOBPCG) method with an elliptic preconditioner, and it is found that the eigensolver's convergence is not sensitive to the spline basis order. A series of numerical experiments confirm the effectiveness of the h-adaptive framework, with a notable experiment that the numerical accuracy in the all-electron simulation of a methane molecule is achieved using only 6355 degrees of freedom, demonstrating the competitiveness of our solver for the all-electron Kohn–Sham equation.
期刊介绍:
Journal of Computational Physics thoroughly treats the computational aspects of physical problems, presenting techniques for the numerical solution of mathematical equations arising in all areas of physics. The journal seeks to emphasize methods that cross disciplinary boundaries.
The Journal of Computational Physics also publishes short notes of 4 pages or less (including figures, tables, and references but excluding title pages). Letters to the Editor commenting on articles already published in this Journal will also be considered. Neither notes nor letters should have an abstract.