Review of the finite difference Hartree-Fock method for atoms and diatomic molecules, and its implementation in the x2dhf program

Jacek Kobus, Susi Lehtola
{"title":"Review of the finite difference Hartree-Fock method for atoms and diatomic molecules, and its implementation in the x2dhf program","authors":"Jacek Kobus, Susi Lehtola","doi":"arxiv-2408.03679","DOIUrl":null,"url":null,"abstract":"We present an extensive review of the two-dimensional finite difference\nHartree--Fock (FD HF) method, and present its implementation in the newest\nversion of X2DHF, the FD HF program for atoms and diatomic molecules. The\nprogram was originally published in Comput. Phys. Commun. in 1996, and was last\nrevised in 2013. X2DHF can be used to obtain HF limit values of total energies\nand multipole moments for a wide range of diatomic molecules and their ions,\nusing either point nuclei or a finite nuclear model. Polarizabilities\n($\\alpha_{zz}$) and hyperpolarizabilities ($\\beta_{zzz}$, $\\gamma_{zzzz}$,\n${A}_{z,zz}$, ${B}_{zz,zz}$) can also be computed by the program with the\nfinite-field method. X2DHF has been extensively used in the literature to\nassess the accuracy of existing atomic basis sets and to help in developing new\nones. As a new feature since the last revision, the program can now also\nperform Kohn-Sham density functional calculations with local and generalized\ngradient exchange-correlation functionals with the Libxc library of density\nfunctionals, enabling new types of studies. Furthermore, the initialization of\ncalculations has been greatly simplified. As before, X2DHF can also perform\none-particle calculations with (smooth) Coulomb, Green-Sellin-Zachor and\nKrammers-Henneberger potentials, while calculations with a superposition of\natomic potentials have been added as a new feature. The program is easy to\ninstall from the GitHub repository and build via CMake using the x2dhfctl\nscript that facilitates creating its single- and multiple-threaded versions, as\nwell as building in Libxc support. Calculations can be carried out with X2DHF\nin double- or quadruple-precision arithmetic.","PeriodicalId":501369,"journal":{"name":"arXiv - PHYS - Computational Physics","volume":"29 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Computational Physics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.03679","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We present an extensive review of the two-dimensional finite difference Hartree--Fock (FD HF) method, and present its implementation in the newest version of X2DHF, the FD HF program for atoms and diatomic molecules. The program was originally published in Comput. Phys. Commun. in 1996, and was last revised in 2013. X2DHF can be used to obtain HF limit values of total energies and multipole moments for a wide range of diatomic molecules and their ions, using either point nuclei or a finite nuclear model. Polarizabilities ($\alpha_{zz}$) and hyperpolarizabilities ($\beta_{zzz}$, $\gamma_{zzzz}$, ${A}_{z,zz}$, ${B}_{zz,zz}$) can also be computed by the program with the finite-field method. X2DHF has been extensively used in the literature to assess the accuracy of existing atomic basis sets and to help in developing new ones. As a new feature since the last revision, the program can now also perform Kohn-Sham density functional calculations with local and generalized gradient exchange-correlation functionals with the Libxc library of density functionals, enabling new types of studies. Furthermore, the initialization of calculations has been greatly simplified. As before, X2DHF can also perform one-particle calculations with (smooth) Coulomb, Green-Sellin-Zachor and Krammers-Henneberger potentials, while calculations with a superposition of atomic potentials have been added as a new feature. The program is easy to install from the GitHub repository and build via CMake using the x2dhfctl script that facilitates creating its single- and multiple-threaded versions, as well as building in Libxc support. Calculations can be carried out with X2DHF in double- or quadruple-precision arithmetic.
原子和双原子分子的有限差分哈特里-福克方法及其在 x2dhf 程序中的实现回顾
我们对二维有限差分哈特里--福克(FD HF)方法进行了广泛综述,并介绍了该方法在 X2DHF(原子和二原子分子的 FD HF 程序)最新版本中的实现。该程序最初发表于 1996 年的《Comput.物理通讯》上发表,最近一次修订是在 2013 年。X2DHF可用于获得各种二原子分子及其离子的总能量和多极矩的高频极限值,可使用点核或有限核模型。极化率($\alpha_{zz}$)和超极化率($\beta_{zzz}$, $\gamma_{zzzz}$, ${A}_{z,zz}$, ${B}_{zz,zz}$)也可以由程序用有限场方法计算。X2DHF 在文献中被广泛用于评估现有原子基集的准确性,并帮助开发新的原子基集。作为上次修订后的一项新功能,该程序现在还可以利用 Libxc 密度函数库,使用局部和广义梯度交换相关函数进行 Kohn-Sham 密度函数计算,从而实现新型研究。此外,计算的初始化也大大简化了。和以前一样,X2DHF 也可以使用(平滑)库仑、格林-塞林-扎霍尔和克拉默斯-亨内伯格势进行单粒子计算,同时还新增了原子势叠加计算功能。该程序可从 GitHub 代码库中轻松安装,并通过 CMake 使用 x2dhfctlscript 进行构建,该脚本可帮助创建单线程和多线程版本,并支持 Libxc。X2DHF 可以使用双精度或四精度算术进行计算。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信