Vienna Fortran is a language extension of Fortran which provides the user with a wide range of facilities for the distribution of data structures across the processors of a distributed-memory multiprocessing machine. 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 specify the mechanisms in Vienna Fortran that control the transfer of distributed arrays to procedures, and illustrate a number of applications.
CITATION STYLE
Chapman, B., Zima, H., & Mehrotra, P. (1993). Handling distributed data in Vienna Fortran procedures. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 757 LNCS, pp. 248–263). Springer Verlag. https://doi.org/10.1007/3-540-57502-2_51
Mendeley helps you to discover research relevant for your work.