next previous contents
Next: About this document... Previous: References Up: Contents

Distribution of Maisie

Maisie is available by anonymous ftp. A copy of the sequential Maisie implementation together with installation instructions may be obtained as follows:

Maisie source code together with instructions to install the compiler and run-time system, the following step-by-step procedure may be Maisie is available for internal use to research organizations. To get a copy, please send a letter to the undersigned that includes:

  1. a statement of your intended use of Maisie (brief);
  2. your agreement that you will not redistribute this software outside of your organization, and will keep the source files protected on your systems;
  3. your agreement that this software is for your internal use, and that you will not sell access to or otherwise permit use of these programs to people outside your own organization;
  4. your understanding that this is experimental, unsupported software that may or may not work as described, and that you hold UCLA harmless from any loss or damage that may result from its installation or use.
The letter must be from a person responsible for the research group: for example, in a university research group, the letter should be from a faculty member rather than a graduate student. Please also include the e-mail address of the person in charge. After receiving the letter, we will inform the person the exact path to access Maisie.

We are able to answer questions about this software as our time allows, but only by electronic mail to maisie@pcl.cs.ucla.edu (131.179.96.48). Bug reports are also welcome. It is most helpful if a bug report includes the smallest example of code that you can devise that demonstrates the bug.

Rajive B. Bagrodia
3531F Boelter Hall
Computer Science Department
University of California
Los Angeles, CA 90095

The Maisie runtime system for parallel execution is implemented on top of the PVM (3.0), Cosmic Environment, and Unix sockets. Currently, Maisie supports two parallel architectures: the Symult S2010 multicomputer and the `ghost cube' which allows a network of workstations running the Cosmic Environment to be treated like a multicomputer. The Maisie compile command provides an optional parameter -arch which may be used to indicate that the program is to be compiled for parallel execution; -arch s2010 indicates the Symult and -arch ghost represents the ghost cube. The compiled code is downloaded and executed on the parallel architecture by using the maycspawn command which provides an optional parameter -node to specify the number of processors (default=1) to be allocated. The following example illustrates compilation and execution of parallel Maisie programs.

%
mayc -arch pvm example.may -o example
This generates an executable file, example.s2010
%
mayc -arch ghost example.may -o example
This generates an executable file, example.gh
%
maycspawn -node 16 -arch s2010 example
Run the example program on 16 nodes of Symult s2010.
%
maycspawn example
Run the example programs on all nodes that are currently allocated to the user.



next previous contents
Next: About this document... Previous: References Up: Contents

Richard A. Meyer
Wed Apr 24 12:50:23 PDT 1996