Copyright (C) 1996-2000

Object Oriented MPI (OOMPI): A C++ class library for MPI
Authors: Jeffrey M. Squyres, Jeremiah J. Willcock, Brian C. McCandless, 
	 Peter W. Rijks, Andrew Lumsdaine

This file is part of the Notre Dame Object Oriented MPI (OOMPI)

You should have received a copy of the License Agreement for the Notre
Dame Object Oriented MPI along with the software; see the file LICENSE.
If not, contact Office of Research, University of Notre Dame, Notre
Dame, IN 46556.

Permission to modify the code and to distribute modified code is
granted, provided the text of this NOTICE is retained, a notice that
the code was modified is included with the above COPYRIGHT NOTICE and
with the COPYRIGHT NOTICE in the LICENSE file, and that the LICENSE
file is distributed with the modified code.

LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.
By way of example, but not limitation, Licensor MAKES NO
REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY
PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE COMPONENTS
OR DOCUMENTATION WILL NOT INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS
OR OTHER RIGHTS.

--------------------------------------------------------------------

Developed and implemented by:
  Jeffrey M. Squyres
  Jeremiah J. Willcock
  Brian C. McCandless
  Peter W. Rijks
  Andrew Lumsdaine

  Laboratory for Scientific Computing
  Department of Computer Science and Engineering
  University of Notre Dame
  http://www.lsc.nd.edu/

--------------------------------------------------------------------

OOMPI: Object Oriented MPI
1.0.3
README File -- General information
==================================

I. GENERAL
==========

OOMPI is a full-featured object-oriented C++ class library for the
Message Passing Interface (MPI).  It is implemented directly on top of
the MPI-1 C bindings; OOMPI can be installed wherever C
implementations of MPI are installed.  The OOMPI distribution includes
the full source code for the OOMPI C++ library, a complete test suite
for the OOMPI library, and some example programs.  Additionally, the
OOMPI Simplified Compiler for Awesome Results (oscar) is provided for
easy compilation of OOMPI programs.


II. AVAILABILITY
================

OOMPI has been compiled and tested on the following combinations:

OS and version      Comp    MPI impl
========================================
AIX 4.1.4           g++     LAM 6.3.2   
                            MPICH 1.2.0 
                    mpCC    Native      
                    xlC     LAM 6.3.2   
                            MPICH 1.2.0 
AIX 4.2.1           g++     LAM 6.3.2   
                            MPICH 1.2.0 
                    mpCC    Native      
                    xlC     LAM 6.3.2   
                            MPICH 1.2.0 
----------------------------------------
HP-UX 11.00         aCC     LAM 6.3.2   
                            MPICH 1.2.0 
                    mpiCC   Native      
----------------------------------------
Irix 6.5            CC      LAM 6.3.2   
                            MPICH 1.2.0 
                            Native      
----------------------------------------
Linux 2.2.12 Alpha  g++     LAM 6.3.2   
                            MPICH 1.2.0 
Linux 2.2.14 x86    KCC     LAM 6.3.2   
                            MPICH 1.2.0 
                    g++     LAM 6.3.2   
                            MPICH 1.2.0 
                    pgCC    LAM 6.3.2   
                            MPICH 1.2.0 
----------------------------------------
Solaris 2.5.1       CC      LAM 6.3.2   
                            MPICH 1.2.0 
                    KCC     LAM 6.3.2   
                            MPICH 1.2.0 
                    g++     LAM 6.3.2   
                            MPICH 1.2.0 
Solaris 2.6         CC      LAM 6.3.2   
                            LAM 6.3.3b17
                            MPICH 1.2.0 
                    KCC     LAM 6.3.2   
                            MPICH 1.2.0 
                    g++     LAM 6.3.2   
                            MPICH 1.2.0 
Solaris 7           CC      LAM 6.3.2   
                            MPICH 1.2.0 
                    KCC     LAM 6.3.2   
                            MPICH 1.2.0 
                    g++     LAM 6.3.2   
                            MPICH 1.2.0 
----------------------------------------
		Table 1: Supported architectures / OSs for OOMPI

See the INSTALL file for notes on specific architectures, OSs,
compilers, and MPI implementations listed in this table.
OOMPI is available from its main distribution site:

	http://www.mpi.nd.edu/research/oompi/


III. CONTACT INFORMATION
========================

If you use OOMPI, we would like to know.  This will help us in
understanding how large the OOMPI user community is.  As graduate
students, we like to envision that there is some "real world" outside
of our office, and someday we hope to see it.  Can you help us out?
Send us a snail mail picture postcard of your area in this "real
world" that we've heard so much about:

	OOMPI
	Laboratory for Scientific Computing
	Dept. of Comp. Sci./Eng.
	Notre Dame, IN 46656

Your postcard will be scanned in and displayed on the OOMPI WWW site.


A mailing list exists for OOMPI announcements regarding releases,
important patches, etc.  Users can subscribe to it by sending a
message to "majordomo@mpi.nd.edu" with the message:

	subscribe oompi-announce


Bug reports should be sent to oompi-bugs@mpi.nd.edu.  Please include
the output from configure, make, make install, and the program that
you are having problems with.

Requests for additional information should be sent to oompi@mpi.nd.edu

Make today an OOMPI day.
