[OMPI devel] PRRTE v3.0.0rc1 available for testing

2018-11-28 Thread Ralph H Castain
Hi folks

Given a growing use of PRRTE plus OMPI’s announced plans to phase out ORTE in 
favor of PRRTE, it seems the time has come to begin generating formal releases 
of PRRTE. Accordingly, I have created a v3.0.0 release candidate for folks to 
(hopefully) test:


Note that the first number in the version triplet represents the PMIx level 
being supported - in this case, the release candidate supports PMIx v3 of the 
Standard. I know we haven’t yet released that formal document, but it is 
available in PR form and should be released fairly soon.

This release candidate actually includes support for some of the 
under-development PMIx v4 APIs. However, the version triplet is based on what 
we consider to be the “production” level of PRRTE, and the PMIx v4 support 
included in the current code is truly at the prototype level. Those who want to 
experiment with those interfaces are welcome to build this release against the 
PMIx master branch (which is at the cutting edge of PMIx v4 development) and 
work with them. Now that we have started formal releases, we’ll do a better job 
of branching early prior to introducing new APIs so we won’t have this mix 

Note that PRRTE contains _no_ embedded code. Thus, building it requires that 
you have libevent, hwloc, and some version of PMIx installed - if not in 
standard locations, you’ll need to use the configure arguments to point to 
them. Any version of PMIx that is at least v2.0 is supported - PRRTE does _not_ 
support the PMIx v1 series.

Please give this a whirl and post any comments/bugs to the github issues.

devel mailing list

[OMPI devel] 2.1.6rc1

2018-11-28 Thread Jeff Squyres (jsquyres) via devel
I just pushed rc1 for what we hope to be the final final final no really trust 
me final version of the 2.1.x series.  We may sit on this release until 
January, just because everyone is still recovering from SC'18+US Thanksgiving 
holiday, and we have the MPI Forum next week, and the Christmas holiday shortly 
thereafter.  That being said, we don't expect many (any?) more additions to the 
2.1.6 before release.


2.1.6rc1 includes the following fixes:

- Update the openib BTL to handle a newer flavor of the
  ibv_exp_query() API.  Thanks to Angel Beltre (and others) for
  reporting the issue.
- Fix a segv when specifying a username in a hostfile.  Thanks to
  StackOverflow user @derangedhk417 for reporting the issue.
- Work around Oracle compiler v5.15 bug (which resulted in a failure
  to compile Open MPI source code).
- Disable CUDA async receive support in the openib BTL by default
  because it is broken for sizes larger than the GPUDirect RDMA
  limit.  User can set the MCA variable btl_openib_cuda_async_recv to
  true to re-enable CUDA async receive support.
- Various atomic and shared memory consistency bug fixes, especially
  affecting the vader (shared memory) BTL and PMIx.
- Add openib BTL support for BCM57XXX and BCM58XXX Broadcom HCAs.
- Fix segv in oob/ud component.  Thanks to Balázs Hajgató for
  reporting the issue.

Jeff Squyres

devel mailing list