Boost logo

Boost Users :

Subject: [Boost-users] Boost.MPI problems with non-PODs
From: Steve Nolen (drnuke_at_[hidden])
Date: 2008-11-04 12:17:49


I am having some problems getting boost::mpi working with our local
installation of openmpi 1.2.3 here at Los Alamos. I am able to send
POD's through the interface, but it fails sending anything more
complicated (i.e. std::string).
Have I missed some step in the process? I get the following error when
I tried the 2nd example from the on-line Tutorial ...

terminate called after throwing an instance of
'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::mpi::exception>
>'
 what(): MPI_Alloc_mem: MPI_ERR_NO_MEM: out of memory

Also, I was unable to build a single threaded version of libboost_mpi
which struck me as odd.

Any assistance would be greatly appreciated.

compiler:
  g++ (GCC) 3.4.5 20051201 (Red Hat 3.4.5-2)

Using...
  /usr/projects/mcatk/packages/lib/libboost_mpi-gcc34-mt-1_36.so.1.36.0


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net