| Suggestions for writing ANSI-standard FORTRAN - :11469 | National Weather Service (NWS)
Stacks Logo
Advanced Search
Select up to three search categories and corresponding keywords using the fields to the right. Refer to the Help section for more detailed instructions.
 
 
Help
Clear All Simple Search
Advanced Search
Suggestions for writing ANSI-standard FORTRAN
  • Published Date:
    1989
Filetype[PDF - 409.77 KB]


Details:
  • Personal Authors:
  • Corporate Authors:
    National Meteorological Center (U.S.)
  • 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.

  • Document Type:
  • Place as Subject:
  • Supporting Files:
    No Additional Files
No Related Documents.
You May Also Like: