用于线形计算的高效 Voigt 程序

IF 2.3 3区 物理与天体物理 Q2 OPTICS Journal of Quantitative Spectroscopy & Radiative Transfer Pub Date : 2024-10-30 DOI:10.1016/j.jqsrt.2024.109234
Mofreh R. Zaghloul , Jacques Le Bourlot
{"title":"用于线形计算的高效 Voigt 程序","authors":"Mofreh R. Zaghloul ,&nbsp;Jacques Le Bourlot","doi":"10.1016/j.jqsrt.2024.109234","DOIUrl":null,"url":null,"abstract":"<div><div>Evaluation of the Voigt function, a convolution of a Lorentzian and a Gaussian profile, is essential in various fields such as spectroscopy, atmospheric science, and astrophysics. Efficient computation of the function is crucial, especially in applications where the function may be called for an enormous number of times. In this paper, we present a highly efficient novel algorithm and its Fortran90 implementation for the practical evaluation of the Voigt function with accuracy in the order of <span><math><mrow><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>6</mn></mrow></msup></mrow></math></span>. The algorithm uses improved fits based on Chebyshev subinterval polynomial approximation for functions in two variables. The algorithm significantly outperforms widely-used competitive algorithms in the literature, in terms of computational speed, making it highly suitable for real-time applications and large-scale data processing tasks. The substantial improvement in efficiency positions the present algorithm and computer code as a valuable tool in relevant scientific domains. The algorithm has been adopted and implemented in the Meudon PDR code at Paris Observatory and is recommended for similar applications and simulation packages.</div></div>","PeriodicalId":16935,"journal":{"name":"Journal of Quantitative Spectroscopy & Radiative Transfer","volume":"330 ","pages":"Article 109234"},"PeriodicalIF":2.3000,"publicationDate":"2024-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A highly efficient Voigt program for line profile computation\",\"authors\":\"Mofreh R. Zaghloul ,&nbsp;Jacques Le Bourlot\",\"doi\":\"10.1016/j.jqsrt.2024.109234\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Evaluation of the Voigt function, a convolution of a Lorentzian and a Gaussian profile, is essential in various fields such as spectroscopy, atmospheric science, and astrophysics. Efficient computation of the function is crucial, especially in applications where the function may be called for an enormous number of times. In this paper, we present a highly efficient novel algorithm and its Fortran90 implementation for the practical evaluation of the Voigt function with accuracy in the order of <span><math><mrow><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>6</mn></mrow></msup></mrow></math></span>. The algorithm uses improved fits based on Chebyshev subinterval polynomial approximation for functions in two variables. The algorithm significantly outperforms widely-used competitive algorithms in the literature, in terms of computational speed, making it highly suitable for real-time applications and large-scale data processing tasks. The substantial improvement in efficiency positions the present algorithm and computer code as a valuable tool in relevant scientific domains. The algorithm has been adopted and implemented in the Meudon PDR code at Paris Observatory and is recommended for similar applications and simulation packages.</div></div>\",\"PeriodicalId\":16935,\"journal\":{\"name\":\"Journal of Quantitative Spectroscopy & Radiative Transfer\",\"volume\":\"330 \",\"pages\":\"Article 109234\"},\"PeriodicalIF\":2.3000,\"publicationDate\":\"2024-10-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Quantitative Spectroscopy & Radiative Transfer\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0022407324003418\",\"RegionNum\":3,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"OPTICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Quantitative Spectroscopy & Radiative Transfer","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0022407324003418","RegionNum":3,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"OPTICS","Score":null,"Total":0}
引用次数: 0

摘要

沃伊特函数是洛伦兹曲线和高斯曲线的卷积,对光谱学、大气科学和天体物理学等多个领域都至关重要。该函数的高效计算至关重要,尤其是在函数可能被大量调用的应用中。在本文中,我们介绍了一种高效的新型算法及其 Fortran90 实现方法,用于实际评估 Voigt 函数,精度达到 10-6 的数量级。该算法采用基于切比雪夫子区间多项式近似的改进拟合,用于两变量函数。就计算速度而言,该算法明显优于文献中广泛使用的竞争算法,因此非常适合实时应用和大规模数据处理任务。效率的大幅提高使本算法和计算机代码成为相关科学领域的重要工具。该算法已被巴黎天文台的 Meudon PDR 代码所采用和实施,推荐用于类似的应用和模拟软件包。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A highly efficient Voigt program for line profile computation
Evaluation of the Voigt function, a convolution of a Lorentzian and a Gaussian profile, is essential in various fields such as spectroscopy, atmospheric science, and astrophysics. Efficient computation of the function is crucial, especially in applications where the function may be called for an enormous number of times. In this paper, we present a highly efficient novel algorithm and its Fortran90 implementation for the practical evaluation of the Voigt function with accuracy in the order of 106. The algorithm uses improved fits based on Chebyshev subinterval polynomial approximation for functions in two variables. The algorithm significantly outperforms widely-used competitive algorithms in the literature, in terms of computational speed, making it highly suitable for real-time applications and large-scale data processing tasks. The substantial improvement in efficiency positions the present algorithm and computer code as a valuable tool in relevant scientific domains. The algorithm has been adopted and implemented in the Meudon PDR code at Paris Observatory and is recommended for similar applications and simulation packages.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
5.30
自引率
21.70%
发文量
273
审稿时长
58 days
期刊介绍: Papers with the following subject areas are suitable for publication in the Journal of Quantitative Spectroscopy and Radiative Transfer: - Theoretical and experimental aspects of the spectra of atoms, molecules, ions, and plasmas. - Spectral lineshape studies including models and computational algorithms. - Atmospheric spectroscopy. - Theoretical and experimental aspects of light scattering. - Application of light scattering in particle characterization and remote sensing. - Application of light scattering in biological sciences and medicine. - Radiative transfer in absorbing, emitting, and scattering media. - Radiative transfer in stochastic media.
期刊最新文献
On radial quadrature method applied to spherical wave expansion of Gaussian beams Optical properties of semi-transparent sensor covers determined from their spectral intensity distribution function Editorial Board Improved line list of methane in the 900–1050 cm-1 region Computational toolbox for scattering of focused light from flattened or elongated particles using spheroidal wavefunctions
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1