Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2220: Stack overflow in get_mpi_datatype() for struct declared as primitive_type
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-08-30 01:11:40
#2220: Stack overflow in get_mpi_datatype() for struct declared as primitive_type
---------------------------+------------------------------------------------
Reporter: Evgeny | Owner: troyer
Type: Bugs | Status: new
Milestone: Boost 1.36.0 | Component: mpi
Version: Boost 1.36.0 | Severity: Problem
Resolution: | Keywords:
---------------------------+------------------------------------------------
Comment(by troyer):
This is not supported since it might fail on heterogeneous machines. We
actually have an undocumented feature doing just what you want. You need
to declare your type as bitwise serializable and specify at build time
that you build for a homogeneous machine. Then at least arrays of this
type are transmitted without serialization. We could add further
optimizations for single instances.
-- Ticket URL: <http://svn.boost.org/trac/boost/ticket/2220#comment:4> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:58 UTC