PISCES: an environment for parallel scientific computation. Final report
The parallel implementation of scientific computing environment (PISCES) is a project to provide high-level programming environments for parallel MIMD computers. Pisces 1, the first of these environments, is a Fortran 77 based environment which runs under the UNIX operating system. The Pisces 1 user programs in Pisces FORTRAN, an extension of FORTRAN 77 for parallel processing. The major emphasis in the Pisces 1 design is in providing a carefully specified virtual machine that defines the run-time environment within which Pisces FORTRAN programs are executed. Each implementation then provides the same virtual machine, regardless of differences in the underlying architecture. The design is intended to be portable to a variety of architectures. Currently Pisces 1 is implemented on a network of Apollo workstations and on a DEC VAX uniprocessor via simulation of the task level parallelism. An implementation for the Flexible Computing Corp. FLEX/32 is under construction. An introduction to the Pisces 1 virtual computer and the Fortran 77 extensions is presented. An example of an algorithm for the iterative solution of a system of equations is given. The most notable features of the design are the provision for several granularities of parallelism in programs and the provision of a window mechanism for distributed access to large arrays of data.
- Research Organization:
- National Aeronautics and Space Administration, Hampton, VA (USA). Langley Research Center
- OSTI ID:
- 5402220
- Report Number(s):
- N-85-22004; NASA-CR-172544
- Country of Publication:
- United States
- Language:
- English
Similar Records
Methods for design and evaluation of integrated hardware-software systems for concurrent computation. Semiannual Report, 15 September 1984-14 March 1985
Parallel methods for the flight simulation model