[Mpi-forum] RMA implementation available for review

Jeff Hammond jhammond at alcf.anl.gov
Wed Oct 12 17:27:40 CDT 2011

Maybe it is already in the OpenMPI repo and otherwise noted in the
documentation, but I imagine that some people might find
http://code.google.com/p/portals4/ useful.


On Tue, Oct 11, 2011 at 10:00 PM, Barrett, Brian W <bwbarre at sandia.gov> wrote:
> Hi all -
> In anticipation of a vote on the revised one-sided implementation (ticket
> #270), I'd like to announce the availability of an implementation of the
> proposed changes.  The implementation is over the Portals 4 interface, and
> is purely one-sided.  You can find the implementation at the following SVN
> repository:
>  http://svn.open-mpi.org/svn/ompi/tmp-public/mpi3-onesided/
> The implementation is found in ompi/mca/osc/portals4/.  At this time, the
> implementation is mostly complete, but completely unoptimized.  The only
> piece not implemented is support for user-defined datatypes (other than
> simple contiguous vectors).  There are existing pure one-sided
> implementations which implement complex datatypes, so this is not an area
> of concern in terms of implementability.  There is an if statement to
> check for complex datatypes, so the code path for simple datatypes will
> not get any longer when such support is added, meaning performance changes
> should also not be an area of concern.
> If you have any questions, please feel free to contact me.  The
> implementation is still being tested and optimized, so it will be changing
> over time.
> Brian
> --
>  Brian W. Barrett
>  Dept. 1423: Scalable System Software
>  Sandia National Laboratories
> _______________________________________________
> mpi-forum mailing list
> mpi-forum at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum

Jeff Hammond
Argonne Leadership Computing Facility
University of Chicago Computation Institute
jhammond at alcf.anl.gov / (630) 252-5381

More information about the mpi-forum mailing list