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