On Jan 31, 2007, at 7:29 AM, Christian Boehme wrote:
> Can anyone point me to some examples for using MPI-2 style rma
> communication in C++? I'm especially interested in simple fence type
> synchronization. I can't seem to make my pure C examples work with the
> C++ bindings (runtime errors) and would like to check with some code
> known to work. Thanks a lot!
A few points:
- (Brian correct me if I'm wrong) I believe that the one-sided
support in the upcoming OMPI 1.2 release is *far* better and more
complete than what is contained in LAM/MPI.
- We have been fixing bugs and omissions in the MPI-2 C++ bindings
specifically with regards to the one-sided stuff in Open MPI recently
(this is relevant because OMPI was seeded with the C++ bindings from
LAM). For example, just last night I reviewed a patch for a C/C++
interop fix in the one-sided C++ bindings; hopefully that'll hit the
OMPI development trunk sometime today.
- It is extremely unlikely that all these one-sided and C++ bindings
fixes that we've done in Open MPI will be back-ported to LAM.
The point here is that Open MPI's trunk snapshot and upcoming v1.2
release should have much better one-sided and C++ bindings support
than LAM.
--
Jeff Squyres
Server Virtualization Business Unit
Cisco Systems
|