Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

openmpi_1_10_7-gnu-hpc-macros-devel-1.10.7-21.2 RPM for ppc64

From OpenSuSE Ports Tumbleweed for ppc64

Name: openmpi_1_10_7-gnu-hpc-macros-devel Distribution: openSUSE Tumbleweed
Version: 1.10.7 Vendor: openSUSE
Release: 21.2 Build date: Thu Jan 31 15:11:22 2019
Group: Development/Libraries/Parallel Build host: obs-power8-04
Size: 679 Source RPM: openmpi_1_10_7-gnu-hpc-1.10.7-21.2.src.rpm
Packager: http://bugs.opensuse.org
Url: http://www.open-mpi.org/
Summary: HPC Macros for openMPI version 1.10.7
HPC Macros for building RPM packages for OpenMPI version 1.10.7.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sun Nov 18 2018 eich@suse.com
  - Add macro _hpc_openmpi_modules for modules support (bsc#1116458).
* Mon Sep 10 2018 nmoreychaisemartin@suse.com
  - Remove bashism in preun scriptlet
* Tue Sep 04 2018 nmoreychaisemartin@suse.com
  - Fix handling of mpi-selector during updates (bsc#1098653)
* Sun Aug 19 2018 eich@suse.com
  - macros.hpc-openmpi:
    replace %%compiler_family by %%hpc_compiler_family
* Mon Jul 16 2018 bwiedemann@suse.com
  - Drop config.log from rpm
  - Add reproducible.patch to make package build reproducible
    (boo#1047218, boo#1084909, boo#1041090)
* Tue Jun 26 2018 nmoreychaisemartin@suse.com
  - Add openmpi-btl-openib-backport-device-params-from-master.patch
    to support newer HCA (bsc#1094689)
* Thu Jun 07 2018 nmoreychaisemartin@suse.com
  - Disable HPC builds for SLE12 (fate#325053)
* Mon Mar 26 2018 nmoreychaisemartin@suse.com
  - Enable --enable-mpirun-prefix-by-default (bsc#1086821)
* Fri Feb 09 2018 cgoll@suse.com
  - Fix summary in module files (bnc#1080259)
* Tue Jan 30 2018 eich@suse.com
  - Use macro in mpivars.(c)sh to be independent of changes to the module
    setup for the compiler (boo#1078364).
* Wed Jan 17 2018 nmoreychaisemartin@suse.com
  - Only build openmpi-config in the standard flavor
* Fri Jan 05 2018 eich@suse.com
  - Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.
  - Fix library package requires - use HPC macro (boo#1074890).
* Fri Oct 27 2017 eich@suse.com
  - Make main openmpi built for HPC conflict with openmpi < 1.10.7:
    this didn't have a separate config package.
* Fri Oct 13 2017 nmoreychaisemartin@suse.com
  - Fix pre/post install call to ldconfig
* Tue Oct 10 2017 nmoreychaisemartin@suse.com
  - Add a ringdisabled flag to allow building only the standard flavor
    so not all flavors are pulled into staging rings
  - Fix baselibs.conf generation (wrong directory and name)
* Fri Oct 06 2017 nmoreychaisemartin@suse.com
  - Add conflicts between the macros-devel packages
* Fri Oct 06 2017 eich@suse.com
  - Set Name to %pname for "%flavor" == "" to avoid triggering
    errors in the Factory package validator.
* Tue Oct 03 2017 eich@suse.com
  - Remove duplicates in %files section
  - Set devel master package for HPC builds architecture dependent
  - Make matching of *.mod files more generic to catch differences
    due to different gcc versions.
* Wed Sep 27 2017 eich@suse.com
  - Converted to multibuild.
  - Add HPC build using environment modules (FATE#321711).
* Mon Sep 25 2017 nmoreychaisemartin@suse.com
  - Fix VERSION file during build so that ompi_info reports good infos
* Fri Sep 15 2017 nmoreychaisemartin@suse.com
  - Remove --enable-mpi-thread-multiple configure option as it
    silently disabled Infiniband support. (bsc#1058811, boo#1058750)
  - Reenable fortan08 bindings as gcc >= 5 is now the default
* Tue Sep 05 2017 nmoreychaisemartin@suse.com
  - Update _service to allow auto updates from github
* Sun Aug 13 2017 schwab@linux-m68k.org
  - Enable ucx only on supported platforms
* Mon Jul 17 2017 dmueller@suse.com
  - disable ucx on all ARM platform variants (all of them are 32bit)
* Thu Jul 13 2017 nmoreychaisemartin@suse.com
  - Disable rpath in pkgconfig files
* Tue Jul 11 2017 nmoreychaisemartin@suse.com
  - Do not require openucx libs for suse_version < 1320
* Fri Jun 30 2017 nmoreychaisemartin@suse.com
  - Add libfabric support on x86
* Thu Jun 29 2017 nmoreychaisemartin@suse.com
  - Move openmpi-totlview.tcl to openmpi-config package for compat with openmpi2
  - Build with openucx support on 64b platforms
* Tue May 30 2017 nmoreychaisemartin@suse.com
  - Add openmpi-config package which contains runtime configuration
    files for OpenMPI 1 and/or 2
* Tue May 30 2017 nmoreychaisemartin@suse.com
  - Remove execution rights from NEWS doc file
* Thu May 18 2017 nmoreychaisemartin@suse.com
  - Update to openmpi 1.10.7
    * Fix bug in TCP BTL that impacted performance on 10GbE (and faster)
      networks by not adjusting the TCP send/recv buffer sizes and using
      system default values
    * Add missing MPI_AINT_ADD and MPI_AINT_DIFF function delcarations in
      mpif.h
    * Fixed time reported by MPI_WTIME; it was previously reported as
      dependent upon the CPU frequency.
    * Fix platform detection on FreeBSD
    * Fix a bug in the handling of MPI_TYPE_CREATE_DARRAY in
      MPI_(R)(GET_)ACCUMULATE
    * Fix openib memory registration limit calculation
    * Add missing MPI_T_PVAR_SESSION_NULL in mpi.h
    * Fix "make distcheck" when using external hwloc and/or libevent packages
    * Add latest ConnectX-5 vendor part id to OpenIB device params
    * Fix race condition in the UCX PML
    * Fix signal handling for rsh launcher
    * Fix Fortran compilation errors by removing MPI_SIZEOF in the Fortran
      interfaces when the compiler does not support it
    * Fixes for the pre-ignore-TKR "mpi" Fortran module implementation
      (i.e., for older Fortran compilers -  * these problems did not exist
      in the "mpi" module implementation for modern Fortran compilers):
    * Add PMPI_* interfaces
    * Fix typo in MPI_FILE_WRITE_AT_ALL_BEGIN interface name
    * Fix typo in MPI_FILE_READ_ORDERED_BEGIN interface name
    * Fixed the type of MPI_DISPLACEMENT_CURRENT in all Fortran interfaces
      to be an INTEGER(KIND=MPI_OFFSET_KIND).
    * Fixed typos in MPI_INFO_GET_* man pages.
    * Fix typo bugs in wrapper compiler script
* Thu May 18 2017 nmoreychaisemartin@suse.com
  - spec file cleanup
  - Replace openmpi-no_date_and_time.patch by
    openmpi-avoid-a-date-string-in-compiled-code.patch to use
    - -with-package-string for custom names.
  - Disable static build by default
  - When static build is enabled, use --enable-static
* Wed May 10 2017 jengelh@inai.de
  - Make description more objective
* Tue May 09 2017 nmoreychaisemartin@suse.com
  - Unify spec with SLE12
  - Use upstream git repo to fetch source tarball
* Tue Apr 25 2017 nmoreychaisemartin@suse.com
  - Add openmpi-etc-files.patch to update config files so they
    match files from OpenMPI2
* Wed Mar 29 2017 pth@suse.de
  - Make dependencies on libs now coming from rdma-core versioned.
  - Add new file to files section.
* Fri Mar 17 2017 pth@suse.de
  - Update to 1.10.6 (fate#321475)
    Changes since 1.10.3:
    1.10.6:
    - Fix bug in timer code that caused problems at optimization settings
      greater than 2
    - OSHMEM: make mmap allocator the default instead of sysv or verbs
    - Support MPI_Dims_create with dimension zero
    - Update USNIC support
    - Prevent 64-bit overflow on timer counter
    - Add support for forwarding signals
    - Fix bug that caused truncated messages on large sends over TCP BTL
    - Fix potential infinite loop when printing a stacktrace
    1.10.5:
    - Update UCX APIs
    - Fix bug in darray that caused MPI/IO failures
    - Use a MPI_Get_library_version() like string to tag the debugger DLL.
      Thanks to Alastair McKinstry for the report
    - Fix multi-threaded race condition in coll/libnbc
    - Several fixes to OSHMEM
    - Fix bug in UCX support due to uninitialized field
    - Fix MPI_Ialltoallv with MPI_IN_PLACE and without MPI param check
    - Correctly reset receive request type before init. Thanks Chris Pattison
      for the report and test case.
    - Fix bug in iallgather[v]
    - Fix concurrency issue with MPI_Comm_accept. Thanks to Pieter Noordhuis
      for the patch
    - Fix ompi_coll_base_{gather,scatter}_intra_binomial
    - Fixed an issue with MPI_Type_get_extent returning the wrong extent
      for distributed array datatypes.
    - Re-enable use of rtdtsc instruction as a monotonic clock source if
      the processor has a core-invariant tsc. This is a partial fix for a
      performance regression introduced in Open MPI v1.10.3.
    1.10.4:
    - Fix assembler support for MIPS
    - Improve memory handling for temp buffers in collectives
    - Fix [all]reduce with non-zero lower bound datatypes
      Thanks Hristo Iliev for the report
    - Fix non-standard ddt handling. Thanks Yuki Matsumoto for the report
    - Various libnbc fixes. Thanks Yuki Matsumoto for the report
    - Fix typos in request RMA bindings for Fortran. Thanks to @alazzaro
      and @vondele for the assist
    - Various bug fixes and enhancements to collective support
    - Fix predefined types mapping in hcoll
    - Revive the coll/sync component to resolve unexpected message issues
      during tight loops across collectives
    - Fix typo in wrapper compiler for Fortran static builds
* Mon Nov 28 2016 pth@suse.de
  - Remove spurious characters from environment module (bsc#1012380).
* Tue Nov 22 2016 pth@suse.de
  - Fix creation of environment module in spec (bsc#1011484).
* Wed Oct 12 2016 pth@suse.de
  - Remove the Conflicts as the packages don't conflict anymore.
  - Move the plugins (modules) to openmpi-libs (bsc#1003090).
* Fri Sep 23 2016 pth@suse.de
  - Add a missing Conflicts: for openmpi-compat (bsc#999916 bsc#982458)
* Thu Sep 22 2016 schwab@suse.de
  - timer:linux is only built on %ix86 x86_64 ia64 ppc ppc64 %sparc
* Fri Aug 26 2016 kmroz@suse.com
  - Guard files not installed when building without
    __malloc_initialize_hook (glibc 2.24). Currently this is only
    the case for Tumbleweed.
* Wed Jul 27 2016 pth@suse.de
  - instead of adding to the list of architectures that don't build
    help-opal-timer-linux.txt include it exclusively for ix86 and x86_64
    (bsc#990790).
* Tue Jul 19 2016 pth@suse.de
  - Update to 1.10.3, last of the 1.10 releases (bsc#988787) :
    * Fix zero-length datatypes.
    * Minor manpage cleanups
    * Implement atomic support in OSHMEM/UCX
    * Fix support of MPI_COMBINER_RESIZED.
    * 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.
    * 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.
    * Fix MPI_Get_address when passed MPI_BOTTOM to not return an error.
    * Fix MPI_TYPE_SET_ATTR with NULL value.
    * Fix various Fortran08 binding issues
    * Fix memchecker no-data case.
    * 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.
    * Fix singleton operations under SLURM when PMI2 is enabled
    * Do not use MPI_IN_PLACE in neighborhood collectives for non-blocking
      collectives (libnbc).
    * 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.
    * Fix register_datarep stub function in IO/OMPIO.
    * 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 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.
  - Exclude help text for opal-timer which isn't built on s390(x)
* Thu Jul 14 2016 pth@suse.de
  - Remove --with-devel-headers from configure options on request
    from upstream as it's only meant to be used when developing
    openmpi plugins outside the source tree and has consequences for
    normal users.
  - Remove files only meant for developers of openmpi itself from
    the file list.
* Wed Jul 13 2016 pth@suse.de
  - BuildRequire libfabrics.
* Wed Jul 13 2016 pth@suse.de
  - BuildRequire libfabric if building for x86_64.
* Mon Jun 27 2016 astieger@suse.com
  - Open MPI 1.10.3:
    * many upstream bug fixes, improvements, documentation updates
* Thu Apr 14 2016 ro@suse.de
  - build with libpsm2 only on x86_64, the only platform
    where that library builds at the moment
* Thu Apr 14 2016 pth@suse.de
  - Readd psm support.
* Mon Apr 11 2016 pth@suse.de
  - Sync .changes from factory and SLE12 SP2.
  - Add openmpi-1.8.3-fix-bashisms.patch from factory.
* Fri Apr 01 2016 pth@suse.de
  - Enable support for libpsm2.
  - Enable the use of gcc built-in atomics.
  - Add otf(de)compress to the files in -devel.
  - BuildRequire X11 devel package so that the gui parts of openm[i are
    built.
* Wed Mar 30 2016 kmroz@suse.com
  - Updated to 1.10.2 (fate#319241):
    * OSHMEM is now 1.2 compliant
    - Fix NBC_Copy for legitimate zero-size messages
    - Fix multiple bugs in OSHMEM
    - Correctly handle mpirun --host <user>@<ip-address>
    - Centralize two MCA params to avoid duplication between OMPI and
    OSHMEM layers: opal_abort_delay and opal_abort_print_stack
    - Add support for Fujitsu compilers
    - Add UCX support for OMPI and OSHMEM
    - Correctly handle oversubscription when not given directives
    to permit it. Thanks to @ammore1 for reporting it
    - Add Intel HFI1 default parameters for the openib BTL
    - Resolve symbol conflicts in the PSM2 library
    - Add ability to empty the rgpusm cache when full if requested
    - Fix another libtool bug when -L requires a space between it
    and the path.
    - Add support for OSHMEM v1.2 APIs
    - Improve efficiency of oshmem_preconnect_all algorithm
    - Fix bug in buffered sends support
    - Fix double free in edge case of mpirun.
    - Multiple one-sided support fixes
    - Fix integer overflow in the tuned "reduce" collective when
    using buffers larger than INT_MAX in size
    - Fix parse of user environment variables in mpirun.
    - Performance improvements in PSM2 support
    - Fix NBS iBarrier for inter-communicators
    - Fix bug in vader BTL during finalize
    - Improved configure support for Fortran compilers
    - Fix rank_file mapper to support default --slot-set.
    - Update MPI_Testsome man page.
    - Fix missing resize of the returned type for subarray and
    darray types.
    Added:   openmpi-1.10.2.tar.bz2
    Removed: openmpi-1.8.8.tar.bz2
* Mon Nov 30 2015 pth@suse.de
  - Really do remove openmpi-external_libltdl.patch.
* Sat Nov 28 2015 scorot@free.fr
  - updated to 1.8.8
  - remove unneeded patch4 openmpi-external_libltdl.patch
  - update files list
  - list of changes since 1.8.3
    1.8.8
  -----
  - Fix a segfault in MPI_FINALIZE with the PSM MTL.
  - Fix mpi_f08 sentinels (e.g., MPI_STATUS_IGNORE) handling.
  - Set some additional MXM default values for OSHMEM.
  - Fix an invalid memory access in MPI_MRECV and MPI_IMRECV.
  - Include two fixes that were mistakenly left out of the official
    v1.8.7 tarball:
    - Fixed MPI_WIN_POST and MPI_WIN_START for zero-size messages
    - Protect the OOB TCP ports from segfaulting when accessed by
    port scanners
    1.8.7
  ----
    * * NOTE: v1.8.7 technically breaks ABI with prior versions
    * * in the 1.8 series because it repairs two incorrect API
    * * signatures. However, users will only need to recompile
    * * if they were using those functions - which they couldn't
    * * have been, because the signatures were wrong :-)
  - Plugged a memory leak that impacted blocking sends
  - Fixed incorrect declaration for MPI_T_pvar_get_index and added
    missing return code MPI_T_INVALID_NAME.
  - Fixed an uninitialized variable in PMI2 support
  - Added new vendor part id for Mellanox ConnectX4-LX
  - Fixed NBC_Copy for legitimate zero-size messages
  - Fixed MPI_Win_post and MPI_Win_start for zero-size messages
  - Protect the OOB ports from segfaulting when accessed by port
    scanners
  - Fixed several Fortran typos
  - Fixed configure detection of XRC support
  - Fixed support for highly heterogeneous systems to avoid
    memory corruption when printing out the bindings
    1.8.6
  -----
  - Fixed memory leak on Mac OS-X exposed by TCP keepalive
  - Fixed keepalive support to ensure that daemon/node failure
    results in complete job cleanup
  - Update Java binding support
  - Fixed MPI_THREAD_MULTIPLE bug in vader shared memory BTL
  - Fixed issue during shutdown when CUDA initialization wasn't
    complete
  - Fixed orted environment when no prefix given
  - Fixed trivial typo in MPI_Neighbor_allgather manpage
  - Fixed tree-spawn support for sh and ksh shells
  - Several data type fixes
  - Fixed IPv6 support bug
  - Cleaned up an unlikely build issue
  - Fixed PMI2 process map parsing for cyclic mappings
  - Fixed memalign threshold in openib BTL
  - Fixed debugger access to message queues for blocking send/recv
    1.8.5
  -----
  - Fixed configure problems in some cases when using an external
    hwloc installation.  Thanks to Erick Schnetter for reporting the
    error and helping track down the source of the problem.
  - Fixed linker error on OS X when using the clang compiler.
    Thanks to Erick Schnetter for reporting the error and helping
    track down the source of the problem.
  - Fixed MPI_THREAD_MULTIPLE deadlock error in the vader BTL.
    Thanks to Thomas Klimpel for reporting the issue.
  - Fixed several Valgrind warnings.
  - Fixed version compatibility test in OOB that broke ABI within the
    1.8 series. NOTE: this will not resolve the problem between
    pre-1.8.5 versions, but will fix it going forward.
  - Fix some issues related to running on Intel Xeon Phi
    coprocessors.
  - Opportunistically switch away from using GNU Libtool's libltdl
    library when possible (by default).
  - Fix some VampirTrace errors.
  - Correct default binding patterns when --use-hwthread-cpus was
    specified and nprocs <= 2.
  - Fix warnings about -finline-functions when compiling with clang.
  - Updated the embedded hwloc with several bug fixes, including the
    "duplicate Lhwloc1 symbol" that multiple users reported on some
    platforms.
  - Do not error when mpirun is invoked with with default bindings
    (i.e., no binding was specified), and one or more nodes do not
    support bindings.  Thanks to Annu Desari for pointing out the
    problem.
  - Let root invoke "mpirun --version" to check the version without
    printing the "Don't run as root!" warnings.
  - Fixed several bugs in OpenSHMEM support.
  - Extended vader shared memory support to 32-bit architectures.
  - Fix handling of very large datatypes.
  - Fixed a bug in handling subarray MPI datatypes, and a bug when
    using MPI_LB and MPI_UB.
  - Restore user-settable bandwidth and latency PML MCA variables.
  - Multiple bug fixes for cleanup during MPI_FINALIZE in unusual
    situations.
  - Added support for TCP keepalive signals to ensure timely
    termination when sockets between daemons cannot be created
    (e.g., due to a firewall).
  - Added MCA parameter to allow full use of a SLURM allocation when
    started from a tool (supports LLNL debugger).
  - Fixed several bugs in the configure logic for PMI and hwloc.
  - Fixed incorrect interface index in TCP communications setup.
    Thanks to Mark Kettenis for spotting the problem and providing
    a patch.
  - Fixed MPI_IREDUCE_SCATTER with single-process communicators when
    MPI_IN_PLACE was not used.
  - Added XRC support for OFED v3.12 and higher.
  - Various updates and bug fixes to the Mellanox hcoll collective
    support.
  - Fix problems with Fortran compilers that did not support
    REAL*16/COMPLEX*32 types.
  - Fixed problem with rpath/runpath support in pkg-config files.
    Thanks to Christoph Junghans for notifying us of the issue.
  - Man page fixes:
    - Removed erroneous "color" discussion from MPI_COMM_SPLIT_TYPE.
    - Fixed prototypes for MPI_IBARRIER.  Thanks to Maximilian for
      finding the issue.
    - Updated docs about buffer usage in non-blocking communications.
    - Added documentation about the 'ompi_unique' MPI_Info key with
      MPI_PUBLISH_NAME.
    - Fixed typo in MPI_INTERCOMM_MERGE.
    - Updated configure paths in HACKING.
    - Fixed Fortran typo in MPI_WIN_LOCK_ALL.  Thanks to Thomas Jahns
      for pointing out the issue.
  - Fixed a number of MPI one-sided bugs.
  - Fixed MPI_COMM_SPAWN when invoked from a singleton job.
  - Fixed a number of minor issues with CUDA support, including
    registering of shared memory and supporting reduction support for
    GPU buffers.
  - Improved support for building OMPI on Cray platforms.
  - Fixed performance regression introduced by the inadvertent
    default enabling of MPI_THREAD_MULTIPLE support.
    1.8.4
  -----
  - Fix MPI_SIZEOF; now available in mpif.h for modern Fortran
    compilers (see README for more details).  Also fixed various
    compiler/linker errors.
  - Fixed inadvertant Fortran ABI break between v1.8.1 and v1.8.2 in
    the mpi interface module when compiled with gfortran >= v4.9.
  - Fix various MPI_THREAD_MULTIPLE issues in the TCP BTL.
  - mpirun no longer requires the --hetero-nodes switch; it will
    automatically detect when running in heterogeneous scenarios.
  - Update LSF support, to include revamped affinity functionality.
  - Update embedded hwloc to v1.9.1.
  - Fixed max registerable memory computation in the openib BTL.
  - Updated error message when debuggers are unable to find various
    symbols/types to be more clear.  Thanks to Dave Love for raising
    the issue.
  - Added proper support for LSF and PBS/Torque libraries in static
    builds.
  - Rankfiles now support physical processor IDs.
  - Fixed potential hang in MPI_ABORT.
  - Fixed problems with the PSM MTL and "re-connect" scenarios,
    such as MPI_INTERCOMM_CREATE.
  - Fix MPI_IREDUCE_SCATTER with a single process.
  - Fix (rare) race condition in stdout/stderr funneling to mpirun
    where some trailing output could get lost when a process
    terminated.
  - Removed inadvertent change that set --enable-mpi-thread-multiple
    "on" by default, thus impacting performance for non-threaded
    apps.
  - Significantly reduced startup time by optimizing internal hash
    table implementation.
  - Fixed OS X linking with the Fortran mpi module when used with
    gfortran >= 4.9.
  - Fixed memory leak on Cygwin platforms.
  - Fixed seg fault in neighborhood collectives when the degree of
    the topology is higher than the communicator size.
  - Fixed segfault in neighborhood collectives under certain use-cases.
  - Fixed various issues regarding Solaris support.
  - Fixed PMI configure tests for certain Slurm installation patterns.
  - Fixed param registration issue in Java bindings.
  - Several man page fixes.
  - Silence several warnings and close some memory leaks (more
    remain, but it's better than it was).
  - Re-enabled the use of CMA and knem in the shared memory BTL.
  - Updated mpirun manpage to correctly explain new map/rank/binding
    options. Fixed MPI_IALLGATHER problem with intercommunicators.
  - Numerous updates and performance improvements to OpenSHMEM.
  - Turned off message coalescing in the openib BTL until a proper
    fixfor that capability can be provided (tentatively expected
    for 1.8.5)
  - Fix a bug in iof output that dates back to the dinosaurs which
    would output extra bytes if the system was very heavily loaded
  - Fix a bug where specifying mca_component_show_load_errors=0
    could cause ompi_info to segfault
  - Updated valgrind suppression file
* Mon Nov 09 2015 pth@suse.de
  - Fix the dangling symlink for mpiCC.1.
* Mon Aug 31 2015 pth@suse.de
  - Add Patch from normand@linux.vnet.ibm.com that fixes openmpi.spec
    so that the testsuite build works again (bsc#941626).
* Wed May 06 2015 pth@suse.de
  - Use the distro supplied libldl, not the internal copy.
  - Add openmpi-external_libltdl.patch to make dlopen_test also compile
    with external libltdl.
  - Run autogen.sh again, needed by the new patch as it modifies
    Makefile.am.
* Tue Apr 28 2015 pth@suse.de
  - Just include README as a dummy. As openmpi-testsuite is only
    meant to run the testsuite, the built package doesn't contain
    anything usefull and in case of test failures the package would
    not be created.
  - Make clear that disabling Fortran 2008 support is only needed
    until gcc5 becomes the default.
* Mon Apr 27 2015 coolo@suse.com
  - don't package test suite logs - no one reads them anyway and it
    would require latest automake
* Sun Apr 26 2015 coolo@suse.com
  - don't autogen.sh - upstream tar should be enough for anyone
    (fixes build with latest libtool)
* Mon Feb 23 2015 rguenther@suse.com
  - Disable Fortran 2008 module and remove mpi_ext.mod which get built
    automatically when using GCC 5. Reenable when gcc5 is the default.
* Mon Feb 09 2015 pth@suse.de
  - Pass a fixed branding string so that it doesn't contain the build
    host (bnc#916027).
* Thu Jan 08 2015 pth@suse.de
  - Don't make testsuite noarch as then configure will fail.
* Wed Jan 07 2015 pth@suse.de
  - Manually delete libvt-pomp.a.
* Wed Dec 03 2014 pth@suse.de
  - Fix file list.
  - Add an empty install section for openmpi-testsuite.
  - Only build with OFED support for 13.2 and up.
  - fix definition of with_openib.
  - fix file list for building without OFED support.
  - Only run autogen.sh when building for 13.1 or later so also patch
    Makefile.in
  - Make openmpi-testsuite a noarch package.
* Sat Nov 29 2014 Led <ledest@gmail.com>
  - fix bashisms in vtrun script: option '-e' of 'echo' command may
    be unsupported in some POSIX-complet shells
  - add patches:
    * openmpi-1.8.3-fix-bashisms.patch
* Thu Oct 30 2014 pth@suse.de
  - Modify the tests in spec a bit
* Wed Oct 29 2014 pth@suse.de
  - Only run scriptlets if we're building the regular openmpi
    package.

Files

/etc/rpm/macros.hpc-openmpi


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat May 18 23:08:52 2019