We are now feature complete for v2.0.0 and would appreciate testing by
developers and end users before we finalize the v2.0.0 release.  In that
light, v2.0.0rc3 is now available:

    https://www.open-mpi.org/software/ompi/v2.x/

Here are the changes since 2.0.0rc2:

- The MPI C++ bindings -- which were removed from the MPI standard in
   v3.0 -- are no longer built by default and will be removed in some
   future version of Open MPI.  Use the --enable-mpi-cxx-bindings
   configure option to build the deprecated/removed MPI C++ bindings.

--> NOTE: this is not new, actually -- but we just added it to the NEWS
file.

- In environments where mpirun cannot automatically determine the
  number of slots available (e.g., when using a hostfile that does not
  specify "slots", or when using --host without specifying a ":N"
  suffix to hostnames), mpirun now requires the use of "-np N" to
  specify how many MPI processes to launch.

- Many updates and fixes to the revamped memory hooks infrastructure

- Various configure-related compatibility updates for newer versions
   of libibverbs and OFED.

- Properly detect Intel TrueScale and OmniPath devices in the ACTIVE
  state.  Thanks to Durga Choudhury for reporting the issue.

- Fix MPI_IREDUCE_SCATTER_BLOCK for a one-process communicator. Thanks
   to Lisandro Dalcin for reporting.

- Fix detection and use of Solaris Studio 12.5 (beta) compilers.
   Thanks to Paul Hargrove for reporting and debugging.

- Allow NULL arrays when creating empty MPI datatypes.

- Miscellaneous minor bug fixes in the hcoll component.

- Miscellaneous minor bug fixes in the ugni component.

- Fix various small memory leaks.

- Notable new MCA parameters:

   -  opal_progress_lp_call_ration: Control how often low-priority
      callbacks are made during Open MPI's main progress loop.

- Disable backtrace support by default in the PSM/PSM2 libraries to
  prevent unintentional conflicting behavior.

Thanks,

Howard

-- 

Howard Pritchard
HPC-DES
Los Alamos National Laboratory

Reply via email to