External Software README
------------------------
$Revision: 1.4 $

This subdirectory contains various external libraries and tools
used by this GASNet implementation.

------------------------------------------------------------------
AMUDP

The amudp directory contains a snapshot of AMUDP, a software layer 
written by Dan Bonachea <bonachea@cs.berkeley.edu> that provides 
AM2 functionality over UDP. The authoritative version of AMUDP
is located here:

http://www.cs.berkeley.edu/~bonachea/amudp

If you make fixes or changes to the code in that directory, 
please email them to Dan Bonachea <bonachea@cs.berkeley.edu>.

------------------------------------------------------------------
AMMPI

The ammpi directory contains a snapshot of AMMPI, a software layer 
written by Dan Bonachea <bonachea@cs.berkeley.edu> that provides 
AM2 functionality over MPI. The authoritative version of AMMPI
is located here:

http://www.cs.berkeley.edu/~bonachea/ammpi

If you make fixes or changes to the code in that directory, 
please email them to Dan Bonachea <bonachea@cs.berkeley.edu>.

------------------------------------------------------------------
AMXTESTS

The amxtests directory contains the test suite for the stand-alone
AMUDP and AMMPI products.

------------------------------------------------------------------
CONTRIB

Various extra add-on tools which are useful in conjunction with
add-on tools. See individual files or subdirectories for licensing
and contact information.

------------------------------------------------------------------
FIREHOSE

The firehose directory contains an implementation of the firehose 
distributed page registration management algorithm described in:

C. Bell and D. Bonachea. "A New DMA Registration Strategy for 
Pinning-Based High Performance Networks", Workshop on Communication 
Architecture for Clusters (CAC'03), 2003. 

For more information, contact Christian Bell <csbell@cs.berkeley.edu>
or Dan Bonachea <bonachea@cs.berkeley.edu>.
------------------------------------------------------------------

