Computer Physics Communications ( IF 7.2 ) Pub Date : 2021-06-09 , DOI: 10.1016/j.cpc.2021.108062 N. Mohankumar , A. Natarajan
Given a value of the Fermi-Dirac integral , this routine returns the value of the parameter η for a given j with a relative error less than . The inversion is provided for and for the following set of j values, . For , an iterative method involving the McDougall and Stoner series is used. For the rest of the region of interest, a rational fit is employed.
Program summary
Program title: InvFD
CPC Library link to program files: https://doi.org/10.17632/rc8x92mx8n.1
Licensing provisions: GPLv3
Programming language: Octave-4.2.2
Nature of problem: Quite often in solid-state physics applications, given a value of the Fermi-Dirac integral defined by , one needs the value of the parameter η, for a given j where . The η values considered lie in the range , a typical region of interest for solidstate physics applications.
Solution method: For , an iterative scheme based on the McDougall-Stoner series is utilized. For the remaining interval , a rational fitting is provided. The relative error of the η evaluation is less than .
Additional comments including restrictions and unusual features: Provides inversion for both integer and half-integer Fermi-Dirac integrals. The relative accuracy is close to double precision.
中文翻译:
InvFD,用于费米-狄拉克积分数值反演的 OCTAVE 例程
给定 Fermi-Dirac 积分的值 ,此例程返回给定j的参数η的值,其相对误差小于. 反演是为 对于以下一组 j 值, . 为了,使用涉及 McDougall 和 Stoner 系列的迭代方法。对于感兴趣区域的其余部分,采用合理拟合。
程序概要
程序名称: InvFD
CPC 库程序文件链接: https : //doi.org/10.17632/rc8x92mx8n.1
许可条款: GPLv3
编程语言: Octave-4.2.2
问题的性质:在固态物理应用中很常见,给定一个由下式定义的费米-狄拉克积分值,对于给定的j,需要参数η的值,其中. 考虑的η值在范围内,固态物理应用的典型感兴趣区域。
解决方法:对于,使用基于 McDougall-Stoner 系列的迭代方案。对于剩余间隔,提供了合理的拟合。η评估的相对误差小于.
包括限制和不寻常功能在内的其他评论:提供整数和半整数费米-狄拉克积分的反演。相对精度接近双精度。