CHanged MPI code; Barrier problems? hanging up around a barrier