Re: [OMPI users] libmpi_cxx

2018-03-29 Thread Jeff Hammond
Elemental has very nice C++ wrappers to MPI features. If C++ is your thing, you may want to take a look (https://github.com/elemental/Elemental/ ) There are a few other good projects you can find on GitHub that wrap MPI in modern C++ syntax. None are complete AFAIK but I don’t think that matters

Re: [OMPI users] libmpi_cxx

2018-03-29 Thread Jeff Squyres (jsquyres)
On Mar 29, 2018, at 7:14 AM, Maxime Boissonneault wrote: > > If the C++ MPI bindings had been similar to Boost MPI, they would probably > have been adopted more widely and may still be alive. FYI: the initial C++ bindings that were proposed (by me!) to the MPI Forum were a full-blown class li

Re: [OMPI users] libmpi_cxx

2018-03-29 Thread Maxime Boissonneault
Hi Durga, This is only my interpretation, but they were never that appealing, nor very C++-like, and people mostly kept using the C interface. If you want to have a real C++ interface for MPI, have a look at Boost MPI (http://www.boost.org/doc/libs/1_64_0/doc/html/mpi.html ) If the C++ MPI bin

Re: [OMPI users] libmpi_cxx

2018-03-29 Thread Jeff Squyres (jsquyres)
You need to configure with --enable-mpi-cxx -- the Open MPI C++ bindings are not built by default. Can I ask what software you are using that requires the MPI C++ bindings? I ask because the MPI C++ bindings were deprecated in the MPI-2.2 standard in 2009, and were formally deleted from the MPI

Re: [OMPI users] libmpi_cxx

2018-03-28 Thread dpchoudh .
Hello Gilles and all Sorry if this is a bit off topic, but I am curious as to why C++bindings were dropped? Any pointers would be appreciated. Best regards Durga $man why dump woman? man: too many arguments On Wed, Mar 28, 2018 at 11:43 PM, Gilles Gouaillardet wrote: > Arthur, > > Try to > co

Re: [OMPI users] libmpi_cxx

2018-03-28 Thread Gilles Gouaillardet
Arthur, Try to configure --enable-mpi-xxx Note c++ bindings have been removed from the MPI standard long time ago, so you might want to consider modernizing your app. Cheers, Gilles "Arthur H. Edwards" wrote: >I have built openmpi 3.0 on an ubuntu 16.04 system I have used --with-cuda. >Ther

[OMPI users] libmpi_cxx

2018-03-28 Thread Arthur H. Edwards
I have built openmpi 3.0 on an ubuntu 16.04 system I have used --with-cuda. There is no libmpi_cxx.so generated, yet the code I'm using requires it. There is a libmpi_cxx.so in the ubuntu installed version. Any insight, or instruction on how to configure so that the build generates this library