ACM Home Page
Please provide us with feedback. Feedback
Conversion to Fortran 90: a case study
Full text PdfPdf (3.02 MB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 20 ,  Issue 3  (September 1994) table of contents
Pages: 308 - 353  
Year of Publication: 1994
ISSN:0098-3500
Author
A. G. Buckley  Royal Roads Military College, Victoria, B.C., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 58,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

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/192115.192139
What is a DOI?

ABSTRACT

The features of the new standard language Fortran 90 are introduced and discussed. In order to focus the discussion, the particular context is the conversiton of an existing published ACM Transactions on Mathematical Software algorithm from Fortran 77 to the new standard. Emphasis is on the new features of the language, including the array facilities, the use of modules, the applicability of user-defined (-derived) data types, the reduction in machine dependence of numeric codes, and the dynamic allocation of storage. The intent is that writers of software as well as those who use Fortran in scientific and engineering work will find this a helpful introduction to the new and powerful features of Fortran 90.


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
ADAMS, J., BRAINERD, W., MARTIN, J., SMITH, B., AND WAGENER, J. 1992. Fortran 90 Handbook. McGraw-Hill, New York
 
2
AMERICAN NATIONAL STANDARDS INSTITUTE. 1978. International standard ISO 1539 1980(E); ANSI standard X3.9 1978. Programming Language FORTRAN, American Nagonal Standards Institute, New York.
 
3
BAILEY, D.H. 1993. A portable high performance multiprecision package. RNR Tech. Rep. 90-022, NASA Ames Research Center, Moffett Field, Calif., May.
4
5
6
7
 
8
INTERNATIONAL STANDARDS ORGANIZATION. 1983. International standard ISO 646: 1983. Informaaon Processing--ISO 7-B~t Coded Character Set for Informatton Interchange International Standards Organization, New York.
 
9
INTERNATIONAL STANDARDS ORGANIZATION. 1991. International standard ISO 1539: 1991. Programming Language FORTRAN. International Standards Organization, New York.
10
 
11
LEMARECHAL, C. 1987. Using a MODULOPT minimization code. Tech. Rep., Institut National de Recherche en Informatique et en Automatique, Domaine Voluceau, Rocquencourt, B. P. 103, Le Chesnary Cedex, France.
12
 
13
 
14
NUMERICAL ALGORITHMS GROUP. 1985. NAG Fortran Library. Mark 11 ed. Numerical Algorithms Group, Oxford, U.K.
 
15
PRENTICE, J.K. 1993. Performance benchmark study of Fortran 90 compilers. Fortran J. 5, 3 (May), 2-7.



REVIEW

"Alan Charles Genz : Reviewer"

Fortran 90 compilers are now available from a variety of sources for most of the commonly used scientific and engineering computing environments. A big question now for developers of scientific software is whether to use Fortran 90, stick with  more...