[Open MPI Announce] OMPI v1.10.3 released

2016-06-15 Thread Ralph Castain
The Open MPI Team, representing a consortium of research, academic, and 
industry partners, is pleased to announce the release of Open MPI version 
1.10.3.

v1.10.3 is a bug fix release. All users are encouraged to upgrade to v1.10.3 
when possible.  

Version 1.10.3 can be downloaded from the main Open MPI web site or any of its 
mirrors  (mirrors will be updating shortly).

1.10.3 - 15 June 2016
--

- Fix zero-length datatypes.  Thanks to Wei-keng Liao for reporting
  the issue.
- Minor manpage cleanups
- Implement atomic support in OSHMEM/UCX
- Fix support of MPI_COMBINER_RESIZED. Thanks to James Ramsey
  for the report
- Fix computation of #cpus when --use-hwthread-cpus is used
- Add entry points for Allgatherv, iAllgatherv, Reduce, and iReduce
  for the HCOLL library
- Fix an HCOLL integration bug that could signal completion of request
  while still being worked
- Fix computation of cores when SMT is enabled. Thanks to Ben Menadue
  for the report
- Various USNIC fixes
- Create a datafile in the per-proc directory in order to make it
  unique per communicator. Thanks to Peter Wind for the report
- Fix zero-size malloc in one-sided pt-to-pt code. Thanks to Lisandro
  Dalcin for the report
- Fix MPI_Get_address when passed MPI_BOTTOM to not return an error.
  Thanks to Lisandro Dalcin for the report
- Fix MPI_TYPE_SET_ATTR with NULL value. Thanks to Lisandro Dalcin for
  the report
- Fix various Fortran08 binding issues
- Fix memchecker no-data case. Thanks to Clinton Stimpson for the report
- Fix CUDA support under OS-X
- Fix various OFI/MTL integration issues
- Add MPI_T man pages
- Fix one-sided pt-to-pt issue by preventing communication from happening
  before a target enters a fence, even in the no-precede case
- Fix a bug that disabled Totalview for MPMD use-case
- Correctly support MPI_UNWEIGHTED in topo-graph-neighbors. Thanks to
  Jun Kudo for the report
- Fix singleton operations under SLURM when PMI2 is enabled
- Do not use MPI_IN_PLACE in neighborhood collectives for non-blocking
  collectives (libnbc). Thanks to Jun Kudo for the report
- Silence autogen deprecation warnings for newer versions of Perl
- Do not return MPI_ERR_PENDING from collectives
- Use type int* for MPI_WIN_DISP_UNIT, MPI_WIN_CREATE_FLAVOR, and MPI_WIN_MODEL.
  Thanks to Alastair McKinstry for the report
- Fix register_datarep stub function in IO/OMPIO. Thanks to Eric
  Chamberland for the report
- Fix a bus error on MPI_WIN_[POST,START] in the shared memory one-sided 
component
- Add several missing MPI_WIN_FLAVOR constants to the Fortran support
- Enable connecting processes from different subnets using the openib BTL
- Fix bug in basic/barrier algorithm in OSHMEM
- Correct process binding for the --map-by node case
- Include support for subnet-to-subnet routing over InfiniBand networks
- Fix usnic resource check
- AUTHORS: Fix an errant reference to Subversion IDs
- Fix affinity for MPMD jobs running under LSF
- Fix many Fortran binding bugs
- Fix `MPI_IN_PLACE`-related bugs
- Fix PSM/PSM2 support for singleton operations
- Ensure MPI transports continue to progress during RTE barriers
- Update HWLOC to 1.9.1 end-of-series
- Fix a bug in the Java command line parser when the
  -Djava.library.path options was given by the user
- Update the MTL/OFI provider selection behavior
- Add support for clock_gettime on Linux.
- Correctly detect and configure for Solaris Studio 12.5
  beta compilers
- Correctly compute #slots when -host is used for MPMD case
- Fix a bug in the hcoll collectives due to an uninitialized field
- Do not set a binding policy when oversubscribing a node
- Fix hang in intercommunicator operations when oversubscribed
- Speed up process termination during MPI_Abort
- Disable backtrace support by default in the PSM/PSM2 libraries to
  prevent unintentional conflicting behavior.




[Open MPI Announce] Fwd: Open MPI v2.0.0rc3 now available

2016-06-15 Thread Ralph Castain

> -- Weitergeleitete Nachricht --
> From: Howard Pritchard mailto:hpprit...@gmail.com>>
> To: Open MPI Developers List  >, annou...@open-mpi.org 
> 
> Cc: 
> Date: Wed, 15 Jun 2016 16:19:48 -0600
> Subject: Open MPI v2.0.0rc3 now available
> 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
> 
> 
>