Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] achq_v1_0.gz(39 Kbytes)|
|Manuscript Title: Fortnet (3L) v1.0, Implementation and extensions of a message passing harness for transputers using 3L Parallel Fortran.|
|Authors: R.K. Cooper, R.J. Allan|
|Program title: FORTNET (3L) V1.0|
|Catalogue identifier: ACHQ_v1_0|
Distribution format: gz
|Journal reference: Comput. Phys. Commun. 70(1992)521|
|Programming language: Fortran.|
|Operating system: MS-DOS.|
|RAM: 240K words|
|Word size: 32|
|Keywords: Computers, Software, Networks, Transputer, Parallel, Harness, Parallel fortran, Multiplexer, Router.|
|Classification: 6.3, 6.5.|
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 between neighbouring computational nodes only, and host file access is confined to the root node. (3L Parallel Fortran Version 2.1 provides host i/o from all nodes.) Fortnet provides communication between any pair of nodes in a network, and access to the host filing system from all nodes, in addition to standard Fortran-77 input/output from the master program. Fortnet is, moreover, ported to other computer systems.
None, within the storage limits of the transputer nodes. However if the actual network topology is matched to the data structure then the user's program may take advantage of this.
The communications harness, coded in Parallel Fortran, provides parallel communication and computation.
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|