skip to main content
article
Free access

Algorithm 693: a FORTRAN package for floating-point multiple-precision arithmetic

Published: 01 June 1991 Publication History

Abstract

FM is a collection of FORTRAN-77 routines which performs floating-point multiple-precision arithmetic and elementary functions. Results are almost always correctly rounded, and due to improved algorithms used for elementary functions, reasonable efficiency is obtained.

Supplementary Material

GZ File (693.gz)
floating point multiple precision arithmetic

References

[1]
BENTLEY, J.L. Programming Pearls. Addison Wesley, Reading, Mass., 1986.
[2]
BENTLEY, J.L. Writing Efficient Programs. Prentice-Hall, Englewood Cliffs, N.J., 1982.
[3]
BLACK, C. M., BURTON, R. P., AND MmLER, T. H. The need for an industry standard of accuracy for elementary-function programs. ACM Trans. Math. Softw. 10, 4 (Dec. 1984), 361-366.
[4]
BRENT, R. P. The complexity of multiple-precision arithmetic. In Complexity of Computational Problem Solwng, R. S. Anderssen and R. P. Brent, Eds., University of Queensland Press, Brisbane, 1976, 126-165.
[5]
BRENT, R. P. Fast multiple-precision evaluation of elementary functions. J. ACM 23, 2 (Apr. 1976), 242-251.
[6]
BREXT, R. P. A FORTRAN multiple-precision arithmetic package. ACM Trans. Math. Softw. 4, I (Mar. 1978), 57-70.
[7]
CRARY, F. D. A versatile precompiler for nonstandard arithmetics. ACM Trans. Math. Softw. 5, 2 (June 1979), 204-217.
[8]
KAHAN, W. M. And now for something completely different: The TI SR-52. Univ. of California, Berkeley Electronics Research Lab Rep. UCB/ERL M77/23, Apr. 1977.
[9]
KAHAN, W.M. Can you count on your calculator? Univ. of California, Berkeley Electronics Research Lab. Rep. UCB/ERL M77/21, Apr. 1977.
[10]
KAHAN, W. M. Implementation of algorithms. Univ. of California, Berkeley Computer Science Tech. Rep. 20, 1973. Also distributed by National Technical Information Service under DDC AD-769 124.
[11]
KNUTH, D.E. The Art of Computer Programming, Vol. 2: Seminumerical Algorithms, 2nd ed., Addison Wesley, Reading, Mass., 1981.
[12]
RAMANUJAN, S. Modular equations and approximations to ~r. Q. J. Math. 45 (1914), 350-372. Also in Collected Papers ofSrtnivasa Ramanujan, G. H. Hardy, P. V. Seshu Aiyar, and B. M. Wilson, Eds., Cambridge University Press, 1927, 23-39.
[13]
SHANKS, D., AND WRENC~t, J.W. Calculation of ~r to 100,000 places. Math. Comput. 16 (1962), 76-99.
[14]
SMITH, D.M. Efficient multiple-precision evaluation of elementary functions. Math. Comput. 52 (1989), 131-134.

Cited By

View all
  • (2024)The effect of asymmetry on the absolute instability of confined jets and wakesFluid Dynamics Research10.1088/1873-7005/ad7aa056:5(055504)Online publication date: 26-Sep-2024
  • (2024)Vibrational resonance phenomena of the OCS isotopologues studied by resummation of high-order Rayleigh–Schrödinger perturbation theoryJournal of Quantitative Spectroscopy and Radiative Transfer10.1016/j.jqsrt.2024.108909316(108909)Online publication date: Apr-2024
  • (2023)Stability of jets and wakes confined by compliant wallsPhysical Review Fluids10.1103/PhysRevFluids.8.0639018:6Online publication date: 5-Jun-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

ACM Transactions on Mathematical Software  Volume 17, Issue 2
June 1991
131 pages
ISSN:0098-3500
EISSN:1557-7295
DOI:10.1145/108556
  • Editor:
  • John Rice
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1991
Published in TOMS Volume 17, Issue 2

Permissions

Request permissions for this article.

Check for updates

Badges

Author Tags

  1. FORTRAN
  2. accuracy
  3. arithmetic elementary function evaluation
  4. floating point
  5. mathematical library
  6. multiple precision portable software

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)95
  • Downloads (Last 6 weeks)18
Reflects downloads up to 07 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)The effect of asymmetry on the absolute instability of confined jets and wakesFluid Dynamics Research10.1088/1873-7005/ad7aa056:5(055504)Online publication date: 26-Sep-2024
  • (2024)Vibrational resonance phenomena of the OCS isotopologues studied by resummation of high-order Rayleigh–Schrödinger perturbation theoryJournal of Quantitative Spectroscopy and Radiative Transfer10.1016/j.jqsrt.2024.108909316(108909)Online publication date: Apr-2024
  • (2023)Stability of jets and wakes confined by compliant wallsPhysical Review Fluids10.1103/PhysRevFluids.8.0639018:6Online publication date: 5-Jun-2023
  • (2023)Massless and massive photons within basis light-front quantizationPhysical Review D10.1103/PhysRevD.108.116005108:11Online publication date: 7-Dec-2023
  • (2023)Gyrokinetic simulations of plasma turbulence in a Z-pinch using a moment-based approach and advanced collision operatorsJournal of Plasma Physics10.1017/S002237782300028489:2Online publication date: 20-Apr-2023
  • (2022) On computing viscoelastic Love numbers for general planetary models: the ALMA3 code Geophysical Journal International10.1093/gji/ggac263Online publication date: 7-Jul-2022
  • (2021)Hypofluorous acid (HOF): A molecule with a rare (1,-2,-1) vibrational resonance and (8,3,2) polyad structure revealed by Padé-Hermite resummation of divergent Rayleigh-Schrödinger perturbation theory seriesJournal of Quantitative Spectroscopy and Radiative Transfer10.1016/j.jqsrt.2021.107620268(107620)Online publication date: Jul-2021
  • (2019)SELEN<sup>4</sup> (SELEN version 4.0): a Fortran program for solving the gravitationally and topographically self-consistent sea-level equation in glacial isostatic adjustment modelingGeoscientific Model Development10.5194/gmd-12-5055-201912:12(5055-5075)Online publication date: 4-Dec-2019
  • (2019)Fast analytical evaluation of intermolecular electrostatic interaction energies using the pseudoatom representation of the electron density. II. The Fourier transform methodActa Crystallographica Section A Foundations and Advances10.1107/S205327331900253575:3(448-464)Online publication date: 30-Apr-2019
  • (2018) Many-body renormalization of forces in -electron materials Physical Review B10.1103/PhysRevB.98.07512998:7Online publication date: 16-Aug-2018
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy