Fortnet (3L) vl.0: Implementation and extensions of a message- passing harness for transputers using 3L parallel Fortran

Published: 01-01-1992| Version 1 | DOI: 10.17632/9rjcy8ph5k.1
R.K. Cooper,
R.J. Allan


Abstract In previous work an occam-2 harness was developed which allowed parallel Fortran programs on a multicomputer to communicate using a simple message-passing subroutine library on a Meiko Computing Surface. The present work extends this harness to transputer arrays supporting the 3L Parallel Fortran, and further considers processor access of a shared filestore, and improvements to efficiency of communication. Destination buffering and direct access to the lowest-level 3L channels is found to be ... Title of program: FORTNET (3L) V1.0 Catalogue Id: ACHQ_v1_0 Nature of problem Parallel computers, such as transputer networks, with a high performance/cost ratio, are attractive for large scale computational tasks, such as Computational Fluid Dynamics. The large investment in sequential Fortran-77 code, in all branches of Science and Engineering, forces us to find an efficient means for porting existing codes to multiprocessors. Tools are limited: the Parallel Fortran v2.0 programming system for transputer networks has language extensions to facilitate message passing bet ... Versions of this program held in the CPC repository in Mendeley Data ACHQ_v1_0; FORTNET (3L) V1.0; 10.1016/0010-4655(92)90114-E This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2019)