English

Computational Aspects of Speed-Dependent Voigt and Rautian Profiles

Computational Physics 2023-01-24 v2 Instrumentation and Methods for Astrophysics

Abstract

For accurate line-by-line modeling of molecular cross sections several physical processes "beyond Voigt" have to be considered. For the speed-dependent Voigt and Rautian profiles (SDV, SDR) and the Hartmann-Tran profile the difference w(iz)w(iz+)w(i z_-)-w(i z_+) of two complex error functions (essentially Voigt functions) has to be evaluated where the function arguments z±z_\pm are given by the sum and difference of two square roots. These two terms describing z±z_\pm can be huge and the default implementation of the difference can lead to large cancellation errors. First we demonstrate that these problems can be avoided by a simple reformulation of zz_-. Furthermore we show that a single rational approximation of the complex error function valid in the whole complex plane (e.g. by Humlicek, 1979 or Weideman, 1994) enables computation of the SDV and SDR with four significant digits or better. Our benchmarks indicate that the SDV and SDR functions are about a factor 2.2 slower compared to the Voigt function, but for evaluation of molecular cross sections this time lag does not significantly prolong the overall program execution because speed-dependent parameters are available only for a fraction of strong lines.

Keywords

Cite

@article{arxiv.2010.09804,
  title  = {Computational Aspects of Speed-Dependent Voigt and Rautian Profiles},
  author = {Franz Schreier and Philipp Hochstaffl},
  journal= {arXiv preprint arXiv:2010.09804},
  year   = {2023}
}

Comments

12 pages, 7 figures, 4 tables; Article published in J. Quant. Spectros. & Rad. Transfer (missing title in original arxiv submission from October 2020 added)