i
Suggestions for writing ANSI-standard FORTRAN
-
1989
Details:
-
Personal Author:
-
Corporate Authors:
-
NOAA Program & Office:
-
Description:"With the maturation availability of the CDC FORTRAN compiler and the of the VAST-2 FORTRAN preprocessor, it is now possible to write ANSI-standard FORTRAN for the CYBER 205 that is as efficient as hand vectorized code. The compiler will automatically vectorize many constructs which we currently write in semicolon or vector function form. Certain constructs which are not vectorized by the CDC compiler will be converted to vectorized code by the VAST-2 preprocessor. VAST-2 is a FORTRAN-in/FORTRAN-out preprocessor used prior to compilation. code of readability, portability, For the"advantages behooves us and maintainability, it to write new code for the CYBER in the ANSI standard and use the automatic vectorizer and VAST-2 preprocessor to achieve vectorization. This assumes, of course, that the data structures and algorithms of the program have been designed for vectorization. This document will address the topic of writing ANSI-standard code as opposed to using CDC non-ANSI extensions. There may always be situations where hand vectorization is necessary. These situations will, in general, represent a- small percentage of the code. The non-ANSI standard code can usually be confined to-small, easily identified subroutines and functions so that the vast majority of the code is in the ANSI standard. This is a widely accepted practice in software engineering. The intended audience for this paper is CYBER 205 users, therefore, a general familiarity with the 205 is assumed"--Introduction.
-
Content Notes:James J. Tuccillo.
"This is an unreviewed manuscript, primarily intended for informal exchange of information among NMC staff members."
"January 9, 1989."
System requirements: Adobe Acrobat Reader.
-
Keywords:
-
Series:
-
Document Type:
-
Place as Subject:
-
Rights Information:Public Domain
-
Compliance:Library
-
Main Document Checksum:
-
Download URL:
-
File Type: