Re: [OMPI devel] problem with openib, was: send/recv during initialization

2007-06-28 Thread Georg Wassen
Hello, FWIW: the reason you have to use PML_CALL() is by design. The MPI API has all the error checking stuff for ensuring that MPI_INIT completed, error checking of parameters, etc. We never invoke the top-level MPI API from elsewhere in the OMPI code base (except for from within ROMIO

Re: [OMPI devel] problem with openib, was: send/recv during initialization

2007-06-28 Thread Jeff Squyres
On Jun 26, 2007, at 5:06 PM, Georg Wassen wrote: Hello all, I temporarily worked around my former problem by using synchronous communication and shifting the initialization into the first call of a collective operation. But nevertheless, I found a performance bug in btl_openib. When I exec

[OMPI devel] problem with openib, was: send/recv during initialization

2007-06-26 Thread Georg Wassen
Hello all, I temporarily worked around my former problem by using synchronous communication and shifting the initialization into the first call of a collective operation. But nevertheless, I found a performance bug in btl_openib. When I execute the attached sendrecv.c on 4 (or more) nodes of