Re: Suggestion for MPI_Print

Bill Nitzberg (nitzberg@nas.nasa.gov)
Mon, 24 Jun 1996 15:54:45 -0700

Since MPI_Print is supposed to be primarily for debugging,
how about relaxing the requirement that *all* identical outputs
are coalesced. Instead, require only that identical outputs
from successive nodes are coalesced. So, the following code
run on 64 nodes:

if (mynode == 3)
MPI_Print(MPI_COMM_WORLD, "hello");
else
MPI_Print(MPI_COMM_WORLD, "abc");

results in output like:

0..2: abc
3: hello
4..63: abc

This has an easy implementation---a serialized one---but since
it's for debugging purposes only...

- bill

Bill Nitzberg nitzberg@nas.nasa.gov
NAS Parallel Systems, MRJ, Inc.
NASA Ames Research Center, M/S 258-6 Tel: (415) 604-4513
Moffett Field, CA 94035-1000 FAX: (415) 966-8669