ACM Home Page
Please provide us with feedback. Feedback
Algorithm 877: A Subroutine Package for Cylindrical Functions of Complex Order and Nonnegative Argument
Full text PdfPdf (223 KB)
Source
ACM Transactions on Mathematical Software (TOMS) archive
Volume 34 ,  Issue 4  (July 2008) table of contents
Article No. 22  
Year of Publication: 2008
ISSN:0098-3500
Author
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 110,   Citation Count: 0
Additional Information:

appendices and supplements   abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1377596.1377602
What is a DOI?

APPENDICES and SUPPLEMENTS
Zip877.zip (137 KB)
Software for A Subroutine Package for Cylindrical Functions of Complex Order and Nonnegative Argument


ABSTRACT

The algorithm presented provides a package of subroutines for calculating the cylindrical functions Jν(x), Nν(x), Hν(1)(x), Hν(2)(x) where the order ν is complex and the real argument x is nonnegative. The algorithm is written in Fortran 95 and calculates the functions using single, double, or quadruple precision according to the value of a parameter defined in the algorithm. The methods of calculating the functions are based on a series expansion, Debye's asymptotic expansions, Olver's asymptotic expansions, and recurrence methods (Miller's algorithms). The relative errors of the functional values computed by this algorithm using double precision are less than 2.4×10 − 13 in the region 0 ≤ Re ν ≤ 64, 0 ≤ Im ν ≤ 63, 0.024 ≤ x ≤ 97.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Amos, D. E. 1983a. Computation of Bessel functions of complex argument. Tech. rep. SAND83--0086, Sandia National Laboratories.
 
2
Amos, D. E. 1983b. Computation of Bessel functions of complex argument and large order. Tech. rep. SAND83--0643, Sandia National Laboratories.
 
3
Char, B. W., Geddes, K. O., Gonnet, G. H., Leong, B. L., Monagan, M. B., and Watt, S. M. 1991. Maple V Library Reference Manual. Springer-Verlag, Berlin, Germany.
4
 
5
Felsen, L. B. and Marcuvitz, N. 1994. Radiation and Scattering of Waves. IEEE Press, Los Alamitos, CA, 323--328.
 
6
Gil, A., Segura, J., and Temme, N. M. 2002a. Computing complex Airy functions by numerical quadrature. Numer. Algor. 30, 11--23.
 
7
 
8
9
 
10
Goldstein, M. and Thaler, R. M. 1959. Recurrence techniques for the calculation of Bessel functions. Math. Tables Aids Comp. 13, 102--108.
 
11
Kodama, M. 1995. Numerical calculation of the Bessel function of complex order using the recurrence method. IECE Trans. Fundamentals E78-A, 4, 506--516.
 
12
Kodama, M. 1996. New algorithm on the recurrence method for numerical calculation of Bessel function of complex order. IECE Trans. Fundamentals E79-A, 4, 621--623.
 
13
Kodama, M., Yamasato, M., and Yamashioro, S. 1995. Numerical calculation of the Neumann function Nν(x) of complex order ν. IECE Trans. Fundamentals E78-A, 6, 727--736.
14
 
15
Lozier, D. W. and Olver, F. W. J. 2000. Numerical Evaluation of Special Functions. homepage: http://math.nist.gov/mcsd/Reports/2001/nesf/.
 
16
 
17
Olver, F. W. 1970. Bessel functions of integer order. In Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, M. Abramowitz and I. A. Stegun, Eds. Dover Publications, Inc., New York, NY, Chapter 9, 355--433.
 
18
Olver, F. W. J. 1975. Asymptotics and Special Functions. Academic Press, New York, NY.
 
19
Olver, F. W. J. and Sookne, D. J. 1972. Note on backward recurrence algorithms. Math. Comput. 26, 120, 941--947.
 
20
Rappoport, J. M. 2001. Canonical vector polynomials for the computation of complex order Bessel functions with the tau method. Comput. Math. Appl. 41, 399--406.
 
21
Rashid, M. A. and Kodama, M. 2000. Numerical calculation of cylindrical functions of complex order using Debye's asymptotic series. IECE Trans. Fundamentals E83-A, 12, 2664--2671.
 
22
Sensiper, S. 1957. Cylindrical radio waves. IRE Trans. Antennas Propag. AP-5, 1, 56--70.
 
23
Stoer, J. and Bulirsch, R. 1991. Introduction to Numerical Analysis 2nd Ed. Springer-Verlag, Berlin, Germany.
 
24
Temme, N. M. 1975. On the numerical evaluation of the modified Bessel function of the third kind. J. Comput. Phys. 19, 324--337.
 
25
Temme, N. M. 1976. On the numerical evaluation of the ordinary Bessel function of the second kind. J. Comput. Phys. 21, 343--350.
 
26
Thompson, I. J. and Barnett, A. R. 1985. COULCC: A continued-fraction algorithm for coulomb functions of complex order with complex arguments. Comput. Phys. Comm. 36, 363--372.
 
27
 
28
Watson, G. N. 1944. A treatise on the theory of Bessel functions, Second ed. Cambridge University Press, Cambridge, UK.
 
29