Vienna Fortran - A Fortran Language Extension for Distributed Memory Multiprocessors

Abstract

Exploiting the performance potential of distributed memory machines requires a careful distribution of data across the processors. Vienna Fortran is a language extension of Fortran which provides the user with a wide range of facilities for such mapping of data structures. However, programs in Vienna Fortran are written using global data references. Thus, the user has the advantages of a shared memory programming paradigm while explicitly controlling the placement of data. In this paper, we present the basic features of Vienna Fortran along with a set of examples illustrating the use of these features.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1991
Accession Number
ADA242367

Entities

People

  • Barbara Chapman
  • Hans Zima
  • Piyush Mehrotra

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Compilers
  • Computations
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Differential Equations
  • Distribution Functions
  • Equations
  • Fluid Dynamics
  • Language
  • Parallel Computing
  • Parallel Processing
  • Programming Languages
  • Standards
  • Two Dimensional

Readers

  • Computer Science.
  • Parallel and Distributed Computing.