<div class="gmail_quote">On Mon, Apr 23, 2012 at 21:02, Jed Brown <span dir="ltr">&lt;<a href="mailto:jedbrown@mcs.anl.gov">jedbrown@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Note that it&#39;s not the &quot;hard&quot; implementation that I&#39;m complaining about, it&#39;s the need to translate between two different MPI_Ops that do exactly the same thing, but one that cannot be used with collectives and one that cannot be used with one-sided.</blockquote>
</div><br><div>Note that this confusion arises in as simple a scenario as using std::complex&lt;double&gt; from C++ without using the deprecated C++ bindings.</div><div><br></div><div><a href="http://trac.mcs.anl.gov/projects/mpich2/ticket/1525">http://trac.mcs.anl.gov/projects/mpich2/ticket/1525</a></div>