Accession Number : ADA251722


Title :   Vienna Fortran - A Language Specification. Version 1.1


Descriptive Note : Interim rept. no. 21


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


Personal Author(s) : Zima, Hans ; Brezany, Peter ; Chapman, Barbara ; Mehrotra, Piyush ; Schwald, Andreas


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a251722.pdf


Report Date : Mar 1992


Pagination or Media Count : 90


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.


Descriptors :   *SEMANTICS , *SYNTAX , *FORTRAN , COMPUTATIONS , DISTRIBUTION , STRUCTURES , ALIGNMENT , DOCUMENTS , LANGUAGE , MACHINES , MULTIPROCESSORS , LOOPS , GLOBAL , OUTPUT , ALGORITHMS , INPUT


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE