Jeff Squyres (one of the principle brains over at Open MPI) wrote a bit about
the pros and cons of using printf() in the ClusterWorld magazine a few years ago.

He's graciously given us permission to redistribute it and you can find it on our website here:

give it a read and let us know what you think. Do you use printf with your MPI applications? What kinds of complications have you encountered?