[Mpi-forum] RMA implementation available for review

Barrett, Brian W bwbarre at sandia.gov
Thu Oct 13 09:05:01 CDT 2011

Jeff -

Thanks for sending that out.  I forgot to include it in my e-mail.  It
should be noted that the Portals4 code is still a work in progress, so
performance measurements aren't yet meaningful and there's always the
chance that one of the two projects won't compile.


On 10/12/11 4:27 PM, "Jeff Hammond" <jhammond at alcf.anl.gov> wrote:

>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>
>> Hi all -
>> In anticipation of a vote on the revised one-sided implementation
>> #270), I'd like to announce the availability of an implementation of the
>> proposed changes.  The implementation is over the Portals 4 interface,
>> is purely one-sided.  You can find the implementation at the following
>> repository:
>>  http://svn.open-mpi.org/svn/ompi/tmp-public/mpi3-onesided/
>> The implementation is found in ompi/mca/osc/portals4/.  At this time,
>> 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
>> 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
>> 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
>> 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
>mpi-forum mailing list
>mpi-forum at lists.mpi-forum.org

  Brian W. Barrett
  Dept. 1423: Scalable System Software
  Sandia National Laboratories

More information about the mpi-forum mailing list