impose a single mpi_set_view per cpu; causes a hang on some architectures if not