{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,7]],"date-time":"2025-10-07T11:52:38Z","timestamp":1759837958526,"version":"3.41.0"},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2004,12,1]],"date-time":"2004-12-01T00:00:00Z","timestamp":1101859200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Math. Softw."],"published-print":{"date-parts":[[2004,12]]},"abstract":"<jats:p>We present a Fortran 90 module, which computes the solutions and their derivatives of Airy's differential equation, both on the real line and in the complex plane. The module also computes the zeros and associated values of the solutions and their derivatives, and the modulus and phase functions on the negative real axis. The computational methods are numerical integration of the differential equation and summation of asymptotic expansions for large argument. These methods were chosen because they are simple, adaptable to any precision, and amenable to rigorous error analysis. The module can be used to validate other codes or as a component in programs that require Airy functions.<\/jats:p>","DOI":"10.1145\/1039813.1039819","type":"journal-article","created":{"date-parts":[[2005,1,26]],"date-time":"2005-01-26T16:35:53Z","timestamp":1106757353000},"page":"491-501","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Algorithm 838"],"prefix":"10.1145","volume":"30","author":[{"given":"B. R.","family":"Fabijonas","sequence":"first","affiliation":[{"name":"Southern Methodist University, Dallas, TX"}]}],"member":"320","published-online":{"date-parts":[[2004,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/7921.214331"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/98267.98299"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/212066.212078"},{"key":"e_1_2_2_4_1","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1016\/0010-4655(81)90011-4","article-title":"An algorithm for regular and irregular Coulomb and Bessel functions of real order to machine accuracy","volume":"21","author":"Barnett A. R.","year":"1981","unstructured":"Barnett , A. R. 1981 a. An algorithm for regular and irregular Coulomb and Bessel functions of real order to machine accuracy . Comput. Phys. Commun. 21 , 297 -- 314 . Barnett, A. R. 1981a. An algorithm for regular and irregular Coulomb and Bessel functions of real order to machine accuracy. Comput. Phys. Commun. 21, 297--314.","journal-title":"Comput. Phys. Commun."},{"key":"e_1_2_2_5_1","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/0010-4655(81)90088-6","article-title":"KLEIN: Coulomb functions for real \u03bb and positive energy to high accuracy","volume":"24","author":"Barnett A. R.","year":"1981","unstructured":"Barnett , A. R. 1981 b. KLEIN: Coulomb functions for real \u03bb and positive energy to high accuracy . Comput. Phys. Commun. 24 , 141 -- 159 . Barnett, A. R. 1981b. KLEIN: Coulomb functions for real \u03bb and positive energy to high accuracy. Comput. Phys. Commun. 24, 141--159.","journal-title":"Comput. Phys. Commun."},{"key":"e_1_2_2_6_1","unstructured":"Bleistein N. and Handelsman R. A. 1975. Asymptotic Expansions of Integrals. Holt Rinehart and Winston New York.  Bleistein N. and Handelsman R. A. 1975. Asymptotic Expansions of Integrals. Holt Rinehart and Winston New York."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/363282.363302"},{"key":"e_1_2_2_8_1","doi-asserted-by":"crossref","unstructured":"Char B. W. Geddes K. O. Gonnet G. H. Leong B. Monaghan M. and Watt S. 1991. MAPLE V Library Reference Manual. New York.  Char B. W. Geddes K. O. Gonnet G. H. Leong B. Monaghan M. and Watt S. 1991. MAPLE V Library Reference Manual. New York.","DOI":"10.1007\/978-1-4757-2133-1"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/151271.151272"},{"key":"e_1_2_2_10_1","doi-asserted-by":"crossref","first-page":"1305","DOI":"10.1080\/00268978300100941","article-title":"A differential equation method for the numerical evaluation of the Airy, Pearcey, and Swallowtail canonical integrals and their derivatives","volume":"48","author":"Connor J. N. L.","year":"1983","unstructured":"Connor , J. N. L. , Curtis , P. R. , and Farrelly , D. 1983 . A differential equation method for the numerical evaluation of the Airy, Pearcey, and Swallowtail canonical integrals and their derivatives . Molec. Physics 48 , 6, 1305 -- 1330 . Connor, J. N. L., Curtis, P. R., and Farrelly, D. 1983. A differential equation method for the numerical evaluation of the Airy, Pearcey, and Swallowtail canonical integrals and their derivatives. Molec. Physics 48, 6, 1305--1330.","journal-title":"Molec. Physics"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(92)90279-8"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1039813.1039818"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/569147.569150"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/0377-0427(95)00181-6"},{"key":"e_1_2_2_15_1","volume-title":"Proceedings of the Sixth SIAM Conference on Parallel Processing for Scientific Computing, R. Sincovec, D. Keyes, M. Leuze, L. Petzold, and D. Reed, Eds.","volume":"2","author":"Lozier D. W.","unstructured":"Lozier , D. W. and Olver , F. W. J. 1993. Airy and Bessel functions by parallel integration of ODEs . In Proceedings of the Sixth SIAM Conference on Parallel Processing for Scientific Computing, R. Sincovec, D. Keyes, M. Leuze, L. Petzold, and D. Reed, Eds. Vol. 2 . Society for Industrial and Applied Mathematics, 530--538. Lozier, D. W. and Olver, F. W. J. 1993. Airy and Bessel functions by parallel integration of ODEs. In Proceedings of the Sixth SIAM Conference on Parallel Processing for Scientific Computing, R. Sincovec, D. Keyes, M. Leuze, L. Petzold, and D. Reed, Eds. Vol. 2. Society for Industrial and Applied Mathematics, 530--538."},{"key":"e_1_2_2_16_1","unstructured":"Matlab. 1997. Matlab 5.1 New Features Guide. Natick Ma.  Matlab. 1997. Matlab 5.1 New Features Guide. Natick Ma."},{"volume-title":"The Airy Integral. British Assoc. Adv. Sci. Mathematical Tables Part-Vol","author":"Miller J. C. P.","key":"e_1_2_2_17_1","unstructured":"Miller , J. C. P. 1946. The Airy Integral. British Assoc. Adv. Sci. Mathematical Tables Part-Vol . B. Cambridge Univ. Press , Cambridge . Miller, J. C. P. 1946. The Airy Integral. British Assoc. Adv. Sci. Mathematical Tables Part-Vol.B. Cambridge Univ. Press, Cambridge."},{"key":"e_1_2_2_19_1","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1098\/rsta.1954.0021","article-title":"The asymptotic expansion of Bessel functions of large order","volume":"247","author":"Olver F. W. J.","year":"1954","unstructured":"Olver , F. W. J. 1954 . The asymptotic expansion of Bessel functions of large order . Philos. Trans. Roy. Soc. London Ser. A 247 , 328 -- 368 . Olver, F. W. J. 1954. The asymptotic expansion of Bessel functions of large order. Philos. Trans. Roy. Soc. London Ser. A 247, 328--368.","journal-title":"Philos. Trans. Roy. Soc. London Ser. A"},{"key":"e_1_2_2_20_1","doi-asserted-by":"crossref","first-page":"368","DOI":"10.1137\/0715024","article-title":"A new approach to error arithmetic","volume":"15","author":"Olver F. W. J.","year":"1978","unstructured":"Olver , F. W. J. 1978 . A new approach to error arithmetic . SIAM J. Numer. Anal. 15 , 368 -- 393 . Olver, F. W. J. 1978. A new approach to error arithmetic. SIAM J. Numer. Anal. 15, 368--393.","journal-title":"SIAM J. Numer. Anal."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/355656.355663"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/355958.355971"},{"key":"e_1_2_2_23_1","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/0021-9991(79)90062-7","article-title":"An algorithm for the evaluation of the complex Airy functions","volume":"31","author":"Schulten Z.","year":"1979","unstructured":"Schulten , Z. , Anderson , D. G. M. , and Gordon , R. G. 1979 . An algorithm for the evaluation of the complex Airy functions . J. Comput. Physics 31 , 1, 60 -- 75 . Schulten, Z., Anderson, D. G. M., and Gordon, R. G. 1979. An algorithm for the evaluation of the complex Airy functions. J. Comput. Physics 31, 1, 60--75.","journal-title":"J. Comput. Physics"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/504210.504211"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/274104.274108"},{"key":"e_1_2_2_27_1","volume-title":"The Mathematica Book","author":"Wolfram S.","unstructured":"Wolfram , S. 1996. The Mathematica Book , 3 rd ed. Wolfram, S. 1996. The Mathematica Book, 3rd ed.","edition":"3"}],"container-title":["ACM Transactions on Mathematical Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1039813.1039819","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1039813.1039819","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:31:45Z","timestamp":1750264305000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1039813.1039819"}},"subtitle":["Airy Functions"],"short-title":[],"issued":{"date-parts":[[2004,12]]},"references-count":25,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2004,12]]}},"alternative-id":["10.1145\/1039813.1039819"],"URL":"https:\/\/doi.org\/10.1145\/1039813.1039819","relation":{},"ISSN":["0098-3500","1557-7295"],"issn-type":[{"type":"print","value":"0098-3500"},{"type":"electronic","value":"1557-7295"}],"subject":[],"published":{"date-parts":[[2004,12]]},"assertion":[{"value":"2004-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}