Vienna Fortran - A Language Specification. Version 1.1

Abstract

This document presents the syntax and semantics of Vienna Fortran, a machine-independent language extension to FORTRAN 77, which allows the user to write programs for distributed-memory systems using global addresses. Vienna Fortran includes high level features for specifying virtual processor structures, distributing data across sets of processors, dynamically modifying distributions, and formulating explicitly parallel loops. The language is based upon the Single-Program-Multiple-Data (SPMD) paradigm, which exploits the parallelism inherent in many scientific codes. A substantial subset of the language features has already been implemented.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1992
Accession Number
ADA251722

Entities

People

  • Andreas Schwald
  • Barbara Chapman
  • Hans Zima
  • Peter Brezany
  • Piyush Mehrotra

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Algorithms
  • Computational Fluid Dynamics
  • Computational Science
  • Computations
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Distribution Functions
  • Equations
  • Language
  • Notation
  • Programming Languages
  • Semantics
  • Specifications
  • Standards
  • Two Dimensional

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.