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.

Search our Collections & Repository

All these words:

For very narrow results

This exact word or phrase:

When looking for a specific result

Any of these words:

Best used for discovery & interchangable words

None of these words:

Recommended to be used in conjunction with other fields

Language:

Dates

Publication Date Range:

to

Document Data

Title:

Document Type:

Library

Collection:

Series:

People

Author:

Help
Clear All

Query Builder

Query box

Help
Clear All

For additional assistance using the Custom Query please check out our Help Page

i

Suggestions for writing ANSI-standard FORTRAN

Filetype[PDF-409.77 KB]



Details:

  • Personal Author:
  • 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.

  • Document Type:
  • Place as Subject:
  • Rights Information:
    Public Domain
  • Compliance:
    Library
  • Main Document Checksum:
  • File Type:

Supporting Files

  • No Additional Files

More +

You May Also Like

Checkout today's featured content at repository.library.noaa.gov

Version 3.26