Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] MPI and C++
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2009-07-05 08:22:36

On Jul 4, 2009, at 9:20 AM, Robert Kubrick wrote:

> > There is a proposal that has passed one vote so far to deprecate
> > the C++ bindings in MPI-2.2 (meaning: still have them, but advise
> > against using them). This opens the door for potentially removing
> > the C++ bindings in MPI-3.0.
> Is it the reason for this to boost the 'boost' library adoption?

It is one reason, yes.

Another reason is that the C++ bindings haven't really delivered what
was expected. They were intended to be the baseline for implementing
higher-level C++ abstraction (such as boost.MPI). But that didn't
really happen -- the C++ bindings don't give enough extra
functionality to be useful to a C++ programmer in this regard. This
is the key reason that the Forum is voting to deprecate the C++
bindings: people are simply using the C bindings instead of the C++
bindings. That Boost.MPI is implemented on the C bindings instead of
the C++ bindings speaks volumes to this effect. :-)

Jeff Squyres
Cisco Systems