[Mpi-forum] C++ types inaccessible after #281

Jed Brown jedbrown at mcs.anl.gov
Mon Jun 25 18:43:54 CDT 2012

Is it intended that #281 would make std::complex inaccessible? Should there
and (possibly) MPI_CXX_BOOL?

Note that C99 complex is not a substitute because Microsoft does not
implement it and it has different semantics regarding numerical stability.
(Well, C99 semantics are specified and useful, std::complex stability is
not specified by any C++ standard and in practice, is not implemented in a
stable way.) This is not such a big deal for use with collectives because
user-defined MPI_Ops can be used, but only predefined types can be used
with one-sided operations, so presence of complex datatypes (or lack
thereof) is relevant to applications.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpi-forum/attachments/20120625/669cb75d/attachment.html>

More information about the mpi-forum mailing list