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:
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.