Simple Test program for asynchronous unbuffered mailbox.
Roger Pearce -- 2011.03.01

Uses MPI_Isend and MPI_Irecv to exchange messages from
all-to-all in a random pattern.  

Compiling:
Edit 'make_me.sh' and set MPICXX and BOOST_INCL as approperate.
Only Boost header files are needed, tested on Boost 1.33 and 1.45


Usage:
atlas608@pearce7:srun -n8 -ppdebug ./test_mpi_mailbox_unbuffered 100
Sending 100 unbuffered messages using 8 processes
Elapsed time = 0.000259, Message rate = 386100 Messages per second



WARNING: Overflows can occur if MPI eager sends get too 'eager'.
