we use MPI only within homogenous clusters

TCP will be used otherwise
module to show some object statistics
prepare for boost-mpi from modular boost
also do final reduction when reduction/timestep was requested
benchmark compute()