A FORTRAN Package for Efficient Multi-Accuracy Computations of the Faddeyeva Function and Related Functions of Complex Arguments

06/04/2018
by   Mofreh R Zaghloul, et al.
0

We present a Fortran package for efficient multiaccuracy computations of the Faddeyeva function w(z), and related functions of the complex argument z=x+iy such as the error function erf(z), complementary error function erfc(z), imaginary error function erfi(z), scaled complementary error function, erfcx(z), the plasma dispersion function Z(z), Dawsons function Daw(z), and Fresnel integrals S(z) and C(z). Depending on the case studied, targeted accuracy, and the precision used, efficiency improvements up to more than a factor of five, compared to the Fortran version of Algorithm 916 are obtained. Compared to the free/open source package developed in C++ at the Massachusetts Institute of Technology (MIT) and depending on the case studied, the present algorithm can be up to a factor of two faster for the 13 significant-digits accuracy and up to a factor of five faster for the four significant figures accuracy. The accuracy of computing other related special functions is assessed through comparison with results obtained from the Mathematica software package and the Matlab Special Functions of Applied Mathematics (SFAM) in the symbolic toolbox.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/04/2018

Efficient Multi-Accuracy Computations of Complex Functions with Complex Arguments

We present an efficient multi-accuracy algorithm for the computations of...
research
06/22/2016

Computing hypergeometric functions rigorously

We present an efficient implementation of hypergeometric functions in ar...
research
04/14/2023

Groebner.jl: A package for Gröbner bases computations in Julia

We introduce the Julia package Groebner.jl for computing Gröbner bases w...
research
11/16/2020

Threaded Gröbner Bases: a Macaulay2 package

The complexity of Gröbner computations has inspired many improvements to...
research
11/30/2021

On the very accurate evaluation of the Voigt/complex error function with small imaginary argument

A rapidly convergent series, based on Taylor expansion of the imaginary ...
research
06/15/2019

Computing Theta Functions with Julia

We present a new package Theta.jl for computing with the Riemann theta f...
research
06/28/2018

fc: A Package for Generalized Function Composition Using Standard Evaluation

In this article, we present a new R package fc that provides a streamlin...

Please sign up or login with your details

Forgot password? Click here to reset