The IMSL fortran converter: An approach to solving portability problems

  • T. J. Aird
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 57)


IMSL produces and supports a library of Fortran subroutines in the areas of mathematics and statistics and currently serves approximately 400 subscribers. In order to solve the problems involved in the production and maintenance of this library, IMSL has developed a Fortran preprocessor, called a Converter. The Converter provides a practical, cost effective, solution to the IMSL portability problems. This approach allows compilation and execution in one computer-compiler environment without Converter processing, and local, non-portable, compiler features may be used whenever such usage improves performance in a measurable way.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aird, T. J., Battiste, E. L., and Gregory, W. C., "Portability of Mathematical Software Coded in Fortran," Submitted to ACM TOMS, 1976.Google Scholar
  2. 2.
    Aird, T. J., "The Fortran Converter User's Guide," International Mathematical and Statistical Libraries, Inc., Houston, Texas, 1975.Google Scholar
  3. 3.
    American National Standard Fortran — ANSI X3.9-1966, American National Standards Institute, New York, NY 1966.Google Scholar
  4. 4.
    Burroughs B6700/B7700 Fortran Reference Manual, 5000458, Burroughs Corporation, 1974.Google Scholar
  5. 5.
    Control Data Fortran Extended Version 4 Reference Manual, 60305600, Control Data Corporation, 1974.Google Scholar
  6. 6.
    Control Data Fortran Reference Manual, 60174900, Control Data Corporation, 1972.Google Scholar
  7. 7.
    DEC System 10 Fortran-10 Language Manual, DEC-10-LFORA-B-A, Second Edition, Digital Equipment Corporation, 1974.Google Scholar
  8. 8.
    Gregory, W. C., "Converter Portable Fortran Programmer's Manual," International Mathematical & Statistical Libraries, Inc., Houston, Texas, 1976.Google Scholar
  9. 9.
    IBM System/360 and System/370 Fortran IV Language, GC28-6515-10, Eleventh Edition, International Business Machines Corporation, 1974.Google Scholar
  10. 10.
    Krogh, F. T., "A Language to Simplify Maintenance of Software Which Has Many Versions," Computing Memorandum No. 360, Jet Propulsion Laboratory, 1974.Google Scholar
  11. 11.
    Ryder, B. G., "The Fortran Verifier: User's Guide," Computing Science Technical Report #12, Bell Telephone Laboratories, 1973, Revised 1975.Google Scholar
  12. 12.
    Series 6000 Fortran Compiler, BJ67, Rev. 0, Honeywell Information Systems, Inc., 1972.Google Scholar
  13. 13.
    Sperry Univac 1100 Series Fortran V, UP-4060 Rev. 2, Sperry Rand Corporation, 1974.Google Scholar
  14. 14.
    Xerox Extended Fortran IV, 90 09 56F, Xerox Corporation, 1975.Google Scholar
  15. 15.
    IMSL Fortran Converter, Distribution Guide, IMSL, Inc., Houston, Texas, 1976.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1977

Authors and Affiliations

  • T. J. Aird

There are no affiliations available

Personalised recommendations