Accession Number : ADA249226

Title :   Programming in Vienna Fortran.

Descriptive Note : Contractor rept.,

Corporate Author : INSTITUTE FOR COMPUTER APPLICATIONS IN SCIENCE AND ENGINEERING HAMPTON VA

Personal Author(s) : Chapman, Barbara ; Mehrotra, Piyush ; Zima, Hans

Report Date : MAR 1992

Pagination or Media Count : 41

Abstract : Exploiting the full 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. In contrast to current programming practice, 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 data distribution. In this paper, we present the language features of Vienna Fortran for FORTRAN 77, together with examples illustrating the use of these features. distributed memory multiprocessors; data parallel algorithms; data distribution; alignment

Descriptors :   *FORTRAN, ALGORITHMS, CONTRAST, DISTRIBUTION, FACILITIES, GLOBAL, LANGUAGE, MACHINES, MAPPING, MULTIPROCESSORS, PAPER, STRUCTURES, DISTRIBUTED DATA PROCESSING, COMPUTER ARCHITECTURE.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE