Virtualization Macros for the MasPar

Description

The virtual array software allows you to program with virtual arrays, that is arrays with dimensions that exceed the physical dimensions of the MasPar. For example, the machine may be configured with an array of 128 by 128 processing elements, while the virtual array is defined to be 512 by 512 elements.

The virtualization is accomplished by means of a preprocessor. After preprocessing a source file containing directives for virtualization, an mpl source file is produced. Thus the preprocessor simply relieves the programmer of the tedious task of coding the loop structures needed to process plural arrays whose sizes are multiples of the physical array size.

Associated with the virtualization are routines for the display of images which are stored as virtual arrays. These routines are defined in the file image.txt.

Contents

This package contains the following source modules:

Availability

You can retrieve these virtualization routines from the anonymous ftp server at GSFC, ftp.gsfc.nasa.gov. Read the instructions for more information on doing ftp file transfers.
________________________________________________________________________
Charles Packer, packer@nibbles.gsfc.nasa.gov
last modified on 12/22/93