NetStream, a C++ class containing services for communicating information through a network. The services in
NetStreamhave been developed for running both in local as well as in wide area networks; therefore, it provides message passing in a manner that makes it useful for a large class of parallel programs. The services in
NetStreamhave been developed as a layer on top of the MPI standard, although nothing prevents further implementations with a different system. These services are divided into two sub-classes, namely basic and advanced; this makes the resulting interface appropriate both for non-specialized persons and for experts in developing parallel programs.