Dynamic Data Distributions in Vienna Fortran

Abstract

Vienna Fortran is a machine-independent language extension of Fortran, which is based upon the Single-Program-Multiple-Data (SPMD) paradigm and allows the user to write programs for distributed-memory systems using global addresses. The language features focus mainly on the issue of distributing data across virtual processor structures. In this paper, we discuss those features of Vienna Fortran that allow the data distributions of arrays to change dynamically, depending on runtime conditions. We discuss the relevant language features, outline their implementation and describe how they may be used in applications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1993
Accession Number
ADA275684

Entities

People

  • Barbara Chapman
  • Hans Moritsch
  • Hans Zima
  • Piyush Mehrotra

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Aeronautics
  • Algorithms
  • Boundaries
  • Compilers
  • Computational Fluid Dynamics
  • Computations
  • Computer Programs
  • Computers
  • Differential Equations
  • Distribution Functions
  • Dynamic Loads
  • Engineering
  • Language
  • Partial Differential Equations
  • Simulations
  • Specifications
  • Workload

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Parallel and Distributed Computing.