|
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