Re: [Boost-bugs] [Boost C++ Libraries] #2220: Stack overflow in get_mpi_datatype() for struct declared as primitive_type

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