Panda 2.1 Software Release

Panda 2.1 is the first Panda release specifically designed for people outside the Panda group to use. Compared to Panda 2.0, it offers a cleaner design, simpler interfaces, better documentation, and higher quality code, as well as several new features. Like release 2.0, release 2.1 is written in C++; is designed to support SPMD style application programs on distributed memory parallel architectures, networks of workstations and sequential workstations; and combines the following three techniques to support high performance array I/O operations:

New features in Panda 2.1 include:

Panda 2.1 has been tested on sequential Unix workstations and on an IBM SP2. It currently runs on the UNIX file system using message passing library MPICH, and the NASA AMES IBM SP2's AIX file system using IBM's commercial version of the MPI message passing library. We have tested Panda 2.1 on the following platforms and configurations, using Panda's interface for C++ applications:

You may obtain more information on Panda 2.1, including documentation and source code:


Panda Contributors

We thank our first Panda group member, former graduate student Kent Seamons, for his work as chief architect of Panda versions 1.0 and 2.0. We also thank former graduate students Phyllis Jones, John Jozwiak, and Mahesh Subramaniam (principal developer of release 2.1) for their involvement in the development and performance testing of Panda. We also appreciate the interest and support of Mike Folk's group at NCSA, our main avenue for technology transfer.

Last modified: July 8, 1996