mirage

Efficient algorithmic implementation of the Voigt/complex error function based on exponential series approximation

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Abrarov, S. M.
dc.contributor.author Quine, B. M.
dc.date.accessioned 2012-01-11T02:22:54Z
dc.date.available 2012-01-11T02:22:54Z
dc.date.issued 2011-11-01
dc.identifier.uri http://hdl.handle.net/10315/10172
dc.description.abstract We show that a Fourier expansion of the exponential multiplier yields an exponential series that can compute high-accuracy values of the complex error function in a rapid algorithm. Numerical error analysis and computational test reveal that with essentially higher accuracy it is as fast as FFT-based Weideman’s algorithm at a regular size of the input array and considerably faster at an extended size of the input array. As this exponential series approximation is based only on elementary functions, the algorithm can be implemented utilizing freely available functions from the standard libraries of most programming languages. Due to its simplicity, rapidness, high-accuracy and coverage of the entire complex plane, the algorithm is efficient and practically convenient in numerical methods related to the spectral line broadening and other applications requiring error-function evaluation over extended input arrays. en_US
dc.language.iso en en_US
dc.publisher Elsevier, Applied Mathematics and Computation en_US
dc.subject Complex error function, Voigt function, Faddeeva function, Weideman’s algorithm, Complex probability function, Plasma dispersion function, Spectral line broadening en_US
dc.title Efficient algorithmic implementation of the Voigt/complex error function based on exponential series approximation en_US
dc.rights.article http://dx.doi.org/10.1016/j.amc.2011.06.072 en_US

Files in this item



This item appears in the following Collection(s)

Show simple item record

Search YorkSpace


Advanced Search

Browse

My Account