KSSOLV 2.0: An efficient MATLAB toolbox for solving the Kohn-Sham equations with plane-wave basis set
KSSOLV (Kohn-Sham Solver) is a MATLAB toolbox for performing Kohn-Sham density functional theory (DFT) calculations with a plane-wave basis set. KSSOLV 2.0 preserves the design features of the original KSSOLV software to allow users and developers to easily set up a problem and perform ground-state...
Gespeichert in:
Veröffentlicht in: | Computer physics communications 2022-10, Vol.279, p.108424, Article 108424 |
---|---|
Hauptverfasser: | , , , , , , , , , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | 108424 |
container_title | Computer physics communications |
container_volume | 279 |
creator | Jiao, Shizhe Zhang, Zhenlin Wu, Kai Wan, Lingyun Ma, Huanhuan Li, Jielan Chen, Sheng Qin, Xinming Liu, Jie Ding, Zijing Yang, Jinlong Li, Yingzhou Hu, Wei Lin, Lin Yang, Chao |
description | KSSOLV (Kohn-Sham Solver) is a MATLAB toolbox for performing Kohn-Sham density functional theory (DFT) calculations with a plane-wave basis set. KSSOLV 2.0 preserves the design features of the original KSSOLV software to allow users and developers to easily set up a problem and perform ground-state calculations as well as to prototype and test new algorithms. Furthermore, it includes new functionalities such as new iterative diagonalization algorithms, k-point sampling for electron band structures, geometry optimization and advanced algorithms for performing DFT calculations with local, semi-local, and hybrid exchange-correlation functionals. It can be used to study the electronic structures of both molecules and solids. We describe these new capabilities in this work through a few use cases. We also demonstrate the numerical accuracy and computational efficiency of KSSOLV on a variety of examples.
Program title: Kohn-Sham Solver 2.0 (KSSOLV 2.0)
CPC Library link to program files:https://doi.org/10.17632/pp8vgvfcv4.1
Developer's repository link:https://bitbucket.org/berkeleylab/kssolv2.0/src/release/
Licensing provisions: BSD 3-clause
Programming language:: MATLAB
Nature of problem: KSSOLV2.0 is used to perform Kohn-Sham density functional theory based electronic structure calculations to study chemical and material properties of molecules and solids. The key problem to be solved is a constrained energy minimization problem, which can also be formulated as a nonlinear eigenvalue problem.
Solution method: The KSSOLV 2.0 implements both the self-consistent field (SCF) iteration with a variety of acceleration strategies and a direct constrained minimization algorithms. It is written completely in MATLAB and uses MATLAB's object oriented programming features to make it easy to use and modify. |
doi_str_mv | 10.1016/j.cpc.2022.108424 |
format | Article |
fullrecord | <record><control><sourceid>elsevier_osti_</sourceid><recordid>TN_cdi_osti_scitechconnect_1994357</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0010465522001436</els_id><sourcerecordid>S0010465522001436</sourcerecordid><originalsourceid>FETCH-LOGICAL-c367t-59a1c3eea60b2b62e6d761164108f21171ece5517855d250292cf3ce233f6a53</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRS0EEqXwAews9im2EzsNrELFSw3qohVby3EmxFVql9i08PckCmtWo5HuuZo5CF1TMqOEitvtTO_1jBHG-n2esOQETeg8zSKWJckpmhBCSZQIzs_RhfdbQkiaZvEEwXK9XhXvmM3IHc4thro22oAN-C3fFPkDDs61pfvGteuwd-3B2A8cGsBL19ho3agdhs8vFYyzHh9NaPC-VRaiozoALpU3HnsIl-isVq2Hq785RZunx83iJSpWz6-LvIh0LNIQ8UxRHQMoQUpWCgaiSgWlIulfqhmlKQUNnNN0znnFOGEZ03WsgcVxLRSPp-hmrHU-GOm1CaAb7awFHSTNsiTmaR-iY0h3zvsOarnvzE51P5ISObiUW9m7lINLObrsmfuRgf74g4FuKAeroTLd0F058w_9CyP-ec0</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>KSSOLV 2.0: An efficient MATLAB toolbox for solving the Kohn-Sham equations with plane-wave basis set</title><source>Elsevier ScienceDirect Journals</source><creator>Jiao, Shizhe ; Zhang, Zhenlin ; Wu, Kai ; Wan, Lingyun ; Ma, Huanhuan ; Li, Jielan ; Chen, Sheng ; Qin, Xinming ; Liu, Jie ; Ding, Zijing ; Yang, Jinlong ; Li, Yingzhou ; Hu, Wei ; Lin, Lin ; Yang, Chao</creator><creatorcontrib>Jiao, Shizhe ; Zhang, Zhenlin ; Wu, Kai ; Wan, Lingyun ; Ma, Huanhuan ; Li, Jielan ; Chen, Sheng ; Qin, Xinming ; Liu, Jie ; Ding, Zijing ; Yang, Jinlong ; Li, Yingzhou ; Hu, Wei ; Lin, Lin ; Yang, Chao ; Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)</creatorcontrib><description>KSSOLV (Kohn-Sham Solver) is a MATLAB toolbox for performing Kohn-Sham density functional theory (DFT) calculations with a plane-wave basis set. KSSOLV 2.0 preserves the design features of the original KSSOLV software to allow users and developers to easily set up a problem and perform ground-state calculations as well as to prototype and test new algorithms. Furthermore, it includes new functionalities such as new iterative diagonalization algorithms, k-point sampling for electron band structures, geometry optimization and advanced algorithms for performing DFT calculations with local, semi-local, and hybrid exchange-correlation functionals. It can be used to study the electronic structures of both molecules and solids. We describe these new capabilities in this work through a few use cases. We also demonstrate the numerical accuracy and computational efficiency of KSSOLV on a variety of examples.
Program title: Kohn-Sham Solver 2.0 (KSSOLV 2.0)
CPC Library link to program files:https://doi.org/10.17632/pp8vgvfcv4.1
Developer's repository link:https://bitbucket.org/berkeleylab/kssolv2.0/src/release/
Licensing provisions: BSD 3-clause
Programming language:: MATLAB
Nature of problem: KSSOLV2.0 is used to perform Kohn-Sham density functional theory based electronic structure calculations to study chemical and material properties of molecules and solids. The key problem to be solved is a constrained energy minimization problem, which can also be formulated as a nonlinear eigenvalue problem.
Solution method: The KSSOLV 2.0 implements both the self-consistent field (SCF) iteration with a variety of acceleration strategies and a direct constrained minimization algorithms. It is written completely in MATLAB and uses MATLAB's object oriented programming features to make it easy to use and modify.</description><identifier>ISSN: 0010-4655</identifier><identifier>EISSN: 1879-2944</identifier><identifier>DOI: 10.1016/j.cpc.2022.108424</identifier><language>eng</language><publisher>United States: Elsevier B.V</publisher><subject>Density functional theory ; Kohn-Sham solver ; MATHEMATICS AND COMPUTING ; MATLAB ; Numerical algorithms ; Plane-wave basis set</subject><ispartof>Computer physics communications, 2022-10, Vol.279, p.108424, Article 108424</ispartof><rights>2022</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c367t-59a1c3eea60b2b62e6d761164108f21171ece5517855d250292cf3ce233f6a53</citedby><cites>FETCH-LOGICAL-c367t-59a1c3eea60b2b62e6d761164108f21171ece5517855d250292cf3ce233f6a53</cites><orcidid>0000-0001-9629-2121 ; 0000-0001-7172-7539 ; 0000-0003-1852-3750 ; 0000-0001-6860-9566 ; 0000000171727539 ; 0000000318523750 ; 0000000168609566 ; 0000000196292121</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.cpc.2022.108424$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>230,314,778,782,883,3539,27907,27908,45978</link.rule.ids><backlink>$$Uhttps://www.osti.gov/servlets/purl/1994357$$D View this record in Osti.gov$$Hfree_for_read</backlink></links><search><creatorcontrib>Jiao, Shizhe</creatorcontrib><creatorcontrib>Zhang, Zhenlin</creatorcontrib><creatorcontrib>Wu, Kai</creatorcontrib><creatorcontrib>Wan, Lingyun</creatorcontrib><creatorcontrib>Ma, Huanhuan</creatorcontrib><creatorcontrib>Li, Jielan</creatorcontrib><creatorcontrib>Chen, Sheng</creatorcontrib><creatorcontrib>Qin, Xinming</creatorcontrib><creatorcontrib>Liu, Jie</creatorcontrib><creatorcontrib>Ding, Zijing</creatorcontrib><creatorcontrib>Yang, Jinlong</creatorcontrib><creatorcontrib>Li, Yingzhou</creatorcontrib><creatorcontrib>Hu, Wei</creatorcontrib><creatorcontrib>Lin, Lin</creatorcontrib><creatorcontrib>Yang, Chao</creatorcontrib><creatorcontrib>Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)</creatorcontrib><title>KSSOLV 2.0: An efficient MATLAB toolbox for solving the Kohn-Sham equations with plane-wave basis set</title><title>Computer physics communications</title><description>KSSOLV (Kohn-Sham Solver) is a MATLAB toolbox for performing Kohn-Sham density functional theory (DFT) calculations with a plane-wave basis set. KSSOLV 2.0 preserves the design features of the original KSSOLV software to allow users and developers to easily set up a problem and perform ground-state calculations as well as to prototype and test new algorithms. Furthermore, it includes new functionalities such as new iterative diagonalization algorithms, k-point sampling for electron band structures, geometry optimization and advanced algorithms for performing DFT calculations with local, semi-local, and hybrid exchange-correlation functionals. It can be used to study the electronic structures of both molecules and solids. We describe these new capabilities in this work through a few use cases. We also demonstrate the numerical accuracy and computational efficiency of KSSOLV on a variety of examples.
Program title: Kohn-Sham Solver 2.0 (KSSOLV 2.0)
CPC Library link to program files:https://doi.org/10.17632/pp8vgvfcv4.1
Developer's repository link:https://bitbucket.org/berkeleylab/kssolv2.0/src/release/
Licensing provisions: BSD 3-clause
Programming language:: MATLAB
Nature of problem: KSSOLV2.0 is used to perform Kohn-Sham density functional theory based electronic structure calculations to study chemical and material properties of molecules and solids. The key problem to be solved is a constrained energy minimization problem, which can also be formulated as a nonlinear eigenvalue problem.
Solution method: The KSSOLV 2.0 implements both the self-consistent field (SCF) iteration with a variety of acceleration strategies and a direct constrained minimization algorithms. It is written completely in MATLAB and uses MATLAB's object oriented programming features to make it easy to use and modify.</description><subject>Density functional theory</subject><subject>Kohn-Sham solver</subject><subject>MATHEMATICS AND COMPUTING</subject><subject>MATLAB</subject><subject>Numerical algorithms</subject><subject>Plane-wave basis set</subject><issn>0010-4655</issn><issn>1879-2944</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNp9kMtOwzAQRS0EEqXwAews9im2EzsNrELFSw3qohVby3EmxFVql9i08PckCmtWo5HuuZo5CF1TMqOEitvtTO_1jBHG-n2esOQETeg8zSKWJckpmhBCSZQIzs_RhfdbQkiaZvEEwXK9XhXvmM3IHc4thro22oAN-C3fFPkDDs61pfvGteuwd-3B2A8cGsBL19ho3agdhs8vFYyzHh9NaPC-VRaiozoALpU3HnsIl-isVq2Hq785RZunx83iJSpWz6-LvIh0LNIQ8UxRHQMoQUpWCgaiSgWlIulfqhmlKQUNnNN0znnFOGEZ03WsgcVxLRSPp-hmrHU-GOm1CaAb7awFHSTNsiTmaR-iY0h3zvsOarnvzE51P5ISObiUW9m7lINLObrsmfuRgf74g4FuKAeroTLd0F058w_9CyP-ec0</recordid><startdate>20221001</startdate><enddate>20221001</enddate><creator>Jiao, Shizhe</creator><creator>Zhang, Zhenlin</creator><creator>Wu, Kai</creator><creator>Wan, Lingyun</creator><creator>Ma, Huanhuan</creator><creator>Li, Jielan</creator><creator>Chen, Sheng</creator><creator>Qin, Xinming</creator><creator>Liu, Jie</creator><creator>Ding, Zijing</creator><creator>Yang, Jinlong</creator><creator>Li, Yingzhou</creator><creator>Hu, Wei</creator><creator>Lin, Lin</creator><creator>Yang, Chao</creator><general>Elsevier B.V</general><general>Elsevier</general><scope>AAYXX</scope><scope>CITATION</scope><scope>OIOZB</scope><scope>OTOTI</scope><orcidid>https://orcid.org/0000-0001-9629-2121</orcidid><orcidid>https://orcid.org/0000-0001-7172-7539</orcidid><orcidid>https://orcid.org/0000-0003-1852-3750</orcidid><orcidid>https://orcid.org/0000-0001-6860-9566</orcidid><orcidid>https://orcid.org/0000000171727539</orcidid><orcidid>https://orcid.org/0000000318523750</orcidid><orcidid>https://orcid.org/0000000168609566</orcidid><orcidid>https://orcid.org/0000000196292121</orcidid></search><sort><creationdate>20221001</creationdate><title>KSSOLV 2.0: An efficient MATLAB toolbox for solving the Kohn-Sham equations with plane-wave basis set</title><author>Jiao, Shizhe ; Zhang, Zhenlin ; Wu, Kai ; Wan, Lingyun ; Ma, Huanhuan ; Li, Jielan ; Chen, Sheng ; Qin, Xinming ; Liu, Jie ; Ding, Zijing ; Yang, Jinlong ; Li, Yingzhou ; Hu, Wei ; Lin, Lin ; Yang, Chao</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c367t-59a1c3eea60b2b62e6d761164108f21171ece5517855d250292cf3ce233f6a53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Density functional theory</topic><topic>Kohn-Sham solver</topic><topic>MATHEMATICS AND COMPUTING</topic><topic>MATLAB</topic><topic>Numerical algorithms</topic><topic>Plane-wave basis set</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Jiao, Shizhe</creatorcontrib><creatorcontrib>Zhang, Zhenlin</creatorcontrib><creatorcontrib>Wu, Kai</creatorcontrib><creatorcontrib>Wan, Lingyun</creatorcontrib><creatorcontrib>Ma, Huanhuan</creatorcontrib><creatorcontrib>Li, Jielan</creatorcontrib><creatorcontrib>Chen, Sheng</creatorcontrib><creatorcontrib>Qin, Xinming</creatorcontrib><creatorcontrib>Liu, Jie</creatorcontrib><creatorcontrib>Ding, Zijing</creatorcontrib><creatorcontrib>Yang, Jinlong</creatorcontrib><creatorcontrib>Li, Yingzhou</creatorcontrib><creatorcontrib>Hu, Wei</creatorcontrib><creatorcontrib>Lin, Lin</creatorcontrib><creatorcontrib>Yang, Chao</creatorcontrib><creatorcontrib>Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)</creatorcontrib><collection>CrossRef</collection><collection>OSTI.GOV - Hybrid</collection><collection>OSTI.GOV</collection><jtitle>Computer physics communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Jiao, Shizhe</au><au>Zhang, Zhenlin</au><au>Wu, Kai</au><au>Wan, Lingyun</au><au>Ma, Huanhuan</au><au>Li, Jielan</au><au>Chen, Sheng</au><au>Qin, Xinming</au><au>Liu, Jie</au><au>Ding, Zijing</au><au>Yang, Jinlong</au><au>Li, Yingzhou</au><au>Hu, Wei</au><au>Lin, Lin</au><au>Yang, Chao</au><aucorp>Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)</aucorp><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>KSSOLV 2.0: An efficient MATLAB toolbox for solving the Kohn-Sham equations with plane-wave basis set</atitle><jtitle>Computer physics communications</jtitle><date>2022-10-01</date><risdate>2022</risdate><volume>279</volume><spage>108424</spage><pages>108424-</pages><artnum>108424</artnum><issn>0010-4655</issn><eissn>1879-2944</eissn><abstract>KSSOLV (Kohn-Sham Solver) is a MATLAB toolbox for performing Kohn-Sham density functional theory (DFT) calculations with a plane-wave basis set. KSSOLV 2.0 preserves the design features of the original KSSOLV software to allow users and developers to easily set up a problem and perform ground-state calculations as well as to prototype and test new algorithms. Furthermore, it includes new functionalities such as new iterative diagonalization algorithms, k-point sampling for electron band structures, geometry optimization and advanced algorithms for performing DFT calculations with local, semi-local, and hybrid exchange-correlation functionals. It can be used to study the electronic structures of both molecules and solids. We describe these new capabilities in this work through a few use cases. We also demonstrate the numerical accuracy and computational efficiency of KSSOLV on a variety of examples.
Program title: Kohn-Sham Solver 2.0 (KSSOLV 2.0)
CPC Library link to program files:https://doi.org/10.17632/pp8vgvfcv4.1
Developer's repository link:https://bitbucket.org/berkeleylab/kssolv2.0/src/release/
Licensing provisions: BSD 3-clause
Programming language:: MATLAB
Nature of problem: KSSOLV2.0 is used to perform Kohn-Sham density functional theory based electronic structure calculations to study chemical and material properties of molecules and solids. The key problem to be solved is a constrained energy minimization problem, which can also be formulated as a nonlinear eigenvalue problem.
Solution method: The KSSOLV 2.0 implements both the self-consistent field (SCF) iteration with a variety of acceleration strategies and a direct constrained minimization algorithms. It is written completely in MATLAB and uses MATLAB's object oriented programming features to make it easy to use and modify.</abstract><cop>United States</cop><pub>Elsevier B.V</pub><doi>10.1016/j.cpc.2022.108424</doi><orcidid>https://orcid.org/0000-0001-9629-2121</orcidid><orcidid>https://orcid.org/0000-0001-7172-7539</orcidid><orcidid>https://orcid.org/0000-0003-1852-3750</orcidid><orcidid>https://orcid.org/0000-0001-6860-9566</orcidid><orcidid>https://orcid.org/0000000171727539</orcidid><orcidid>https://orcid.org/0000000318523750</orcidid><orcidid>https://orcid.org/0000000168609566</orcidid><orcidid>https://orcid.org/0000000196292121</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0010-4655 |
ispartof | Computer physics communications, 2022-10, Vol.279, p.108424, Article 108424 |
issn | 0010-4655 1879-2944 |
language | eng |
recordid | cdi_osti_scitechconnect_1994357 |
source | Elsevier ScienceDirect Journals |
subjects | Density functional theory Kohn-Sham solver MATHEMATICS AND COMPUTING MATLAB Numerical algorithms Plane-wave basis set |
title | KSSOLV 2.0: An efficient MATLAB toolbox for solving the Kohn-Sham equations with plane-wave basis set |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T08%3A37%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_osti_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=KSSOLV%202.0:%20An%20efficient%20MATLAB%20toolbox%20for%20solving%20the%20Kohn-Sham%20equations%20with%20plane-wave%20basis%20set&rft.jtitle=Computer%20physics%20communications&rft.au=Jiao,%20Shizhe&rft.aucorp=Lawrence%20Berkeley%20National%20Laboratory%20(LBNL),%20Berkeley,%20CA%20(United%20States)&rft.date=2022-10-01&rft.volume=279&rft.spage=108424&rft.pages=108424-&rft.artnum=108424&rft.issn=0010-4655&rft.eissn=1879-2944&rft_id=info:doi/10.1016/j.cpc.2022.108424&rft_dat=%3Celsevier_osti_%3ES0010465522001436%3C/elsevier_osti_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_els_id=S0010465522001436&rfr_iscdi=true |