STL-MPI is an extension to MPI to support easy
transfer of STL objects. It allows tight
integration of MPI with objects from the C++
Standard Template Library, assisting the
development of efficient parallel programs using
message-passing in C++. STL-MPI provides a
transparent and unified mechanism in C++ to
transmit STL containers in an object-oriented and
type-safe manner. It supports nested containers
for data transport.