2019
DOI: 10.5539/esr.v8n2p52
|View full text |Cite
|
Sign up to set email alerts
|

A Single-Domain Implementation of the Voigt/Complex Error Function by Vectorized Interpolation

Abstract: In this work we show how to perform a rapid computation of the Voigt/complex error over a single domain by vectorized interpolation. This approach enables us to cover the entire set of the parameters x, y ∈ R required for the HITRAN-based spectroscopic applications. The computational test reveals that within domains x ∈ [0, 15] ∩ y ∈ 10 −8 , 15 and x ∈ [0, 50000] ∩ y ≥ 10 −8 our algorithmic implementation is faster in computation by factors of about 8 and 3, respectively, as compared to the fastest known C/C++… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 38 publications
0
12
0
Order By: Relevance
“…In order to simulate the upwelling radiance we applied an updated version of the line-by-line (LBL) radiative transfer model GENSPECT [15] with the HITRAN molecular spectroscopic database [31]. In the updated version we applied a single domain interpolation of the Voigt function [32] in which any of our three algorithms [33,34] or [35] can be implemented to generate highly accurate references. This new method accelerates the computation and, in contrast to traditional method of LBL computation, enables us to avoid unnecessary interpolation of the absorption coefficients [36,37].…”
Section: Resultsmentioning
confidence: 99%
“…In order to simulate the upwelling radiance we applied an updated version of the line-by-line (LBL) radiative transfer model GENSPECT [15] with the HITRAN molecular spectroscopic database [31]. In the updated version we applied a single domain interpolation of the Voigt function [32] in which any of our three algorithms [33,34] or [35] can be implemented to generate highly accurate references. This new method accelerates the computation and, in contrast to traditional method of LBL computation, enables us to avoid unnecessary interpolation of the absorption coefficients [36,37].…”
Section: Resultsmentioning
confidence: 99%
“…Some supplementary MATLAB files are additionally developed to improve performance of the model. In particular, for computation of the absorption coefficients we applied a newly modified code for more rapid and accurate computation of the Voigt function based on a new single-domain interpolation technique [30] for which the highly accurate reference values can be generated by using any of three rapid algorithms described in our works [31] [32] or [33]. In contrast to the conventional algorithms [34] [35], in our implementation we interpolate the Voigt function in a single-domain itself in order to avoid unnecessary interpolation in computation of the absorption coefficients.…”
Section: Methodsmentioning
confidence: 99%
“…Some supplementary MATLAB files are additionally developed to improve performance of the model. In particular, for computation of the absorption coefficients we applied a newly modified code for more rapid and accurate computation of the Voigt function based on a new singledomain interpolation technique [31] for which the highly accurate reference values can be generated by using any of three rapid algorithms described in our works [32], [33] or [33]. In contrast to the conventional algorithms [35,36], in our implementation we interpolate the Voigt function in a single domain itself in order to avoid unnecessary interpolation in computation of the absorption coefficients.…”
Section: Methodsmentioning
confidence: 99%