This pull request addresses duplication of messages when run under MPI. In many cases, each MPI process writes the same message to its log file even though the duplication carries no additional information. With this pull request, such messages (at least the most common ones) are written only by the root process. Additionally, timer information produced when the HyPerCol is deleted at the end of a run is only sent to the root process, since the MPI_Barrier calls should keep the timers more or less in sync.
This pull request addresses duplication of messages when run under MPI. In many cases, each MPI process writes the same message to its log file even though the duplication carries no additional information. With this pull request, such messages (at least the most common ones) are written only by the root process. Additionally, timer information produced when the HyPerCol is deleted at the end of a run is only sent to the root process, since the MPI_Barrier calls should keep the timers more or less in sync.