On Fri, 2006-08-25 at 22:41 +0800, Aidaros Dev wrote:
>
> Kyle Wheeler,Brian Barrett thanks for reply,
>
>
>
> Im still have same problem even i use ffulsh(NULL), i don't know why
> these two processros run in serial.
>
> here is my MPI part in my code, it works fine in other single
> multiprocessor computer but in this cluster doesn't.
As I said before, this is just I/O buffering and not your application
running in serial. It's just the way LAM behaves with I/O forwarding.
You're running on two different machines and I/O can arrive at MPIRUN at
different times. The barrier is not being skipped -- MPI barrier calls
just have no effect on LAM's standard I/O buffering.
Brian
|