1762 lines
73 KiB
Plaintext
1762 lines
73 KiB
Plaintext
-------------------------------------------------------------------
|
||
Mon Jun 13 06:38:32 UTC 2022 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
||
|
||
- Backport upstream patches to fix compilation with autoconf >= 2.70
|
||
- Fix-error-with-stricter-quoting-requirements-of-autoconf-2.70.patch
|
||
- Always-include-the-stddef.h-header.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 19 15:22:37 UTC 2021 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
||
|
||
- Move rpm macros to %_rpmmacrodir (bsc#1191388)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 9 08:47:45 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
||
|
||
- Add ompi-mca-fix-duplicated-symbol.patch to fix compilation with GCC10
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 19 08:24:46 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
||
|
||
- Drop different package string between SLES and Leap (jsc#SLE-11898)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 5 09:39:36 UTC 2019 - Michel Normand <normand@linux.vnet.ibm.com>
|
||
|
||
- Add _constraints file for ppc64le for disk > 4G
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 31 16:57:51 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
||
|
||
- Link against libnuma (bsc#1155120)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 10 07:38:39 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
||
|
||
- Unify spec file with openmpi[23]
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 26 09:30:25 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
||
|
||
- Rename openmpi to openmpi1
|
||
- Provides openmpi for suse_version < 1500
|
||
- Add macro package for non-hpc flavour
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 16 16:54:39 UTC 2019 - Michel Normand <normand@linux.vnet.ibm.com>
|
||
|
||
- Add -ffat-lto-objects in spec to avoid build error
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 29 09:00:32 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
||
|
||
- Use %license for LICENSE file
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Nov 18 14:22:25 UTC 2018 - eich@suse.com
|
||
|
||
- Add macro _hpc_openmpi_modules for modules support (bsc#1116458).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 10 12:15:29 UTC 2018 - nmoreychaisemartin@suse.com
|
||
|
||
- Remove bashism in preun scriptlet
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 4 08:50:44 UTC 2018 - nmoreychaisemartin@suse.com
|
||
|
||
- Fix handling of mpi-selector during updates (bsc#1098653)
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 19 09:23:17 UTC 2018 - eich@suse.com
|
||
|
||
- macros.hpc-openmpi:
|
||
replace %%compiler_family by %%hpc_compiler_family
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 16 14:16:34 UTC 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 05:47:56 UTC 2018 - nmoreychaisemartin@suse.com
|
||
|
||
- Add openmpi-btl-openib-backport-device-params-from-master.patch
|
||
to support newer HCA (bsc#1094689)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 7 13:42:01 UTC 2018 - nmoreychaisemartin@suse.com
|
||
|
||
- Disable HPC builds for SLE12 (fate#325053)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 26 11:29:43 UTC 2018 - nmoreychaisemartin@suse.com
|
||
|
||
- Enable --enable-mpirun-prefix-by-default (bsc#1086821)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 9 10:55:35 UTC 2018 - cgoll@suse.com
|
||
|
||
- Fix summary in module files (bnc#1080259)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 30 19:50:52 UTC 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 09:49:13 UTC 2018 - nmoreychaisemartin@suse.com
|
||
|
||
- Only build openmpi-config in the standard flavor
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 5 19:01:09 UTC 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 17:56:57 UTC 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 12:39:29 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Fix pre/post install call to ldconfig
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 10 13:13:10 UTC 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 6 13:54:42 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Add conflicts between the macros-devel packages
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 6 08:42:50 UTC 2017 - eich@suse.com
|
||
|
||
- Set Name to %pname for "%flavor" == "" to avoid triggering
|
||
errors in the Factory package validator.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 3 19:49:04 UTC 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 07:38:21 UTC 2017 - eich@suse.com
|
||
|
||
- Converted to multibuild.
|
||
- Add HPC build using environment modules (FATE#321711).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 25 15:44:52 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Fix VERSION file during build so that ompi_info reports good infos
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 15 07:20:06 UTC 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 5 15:50:18 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Update _service to allow auto updates from github
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 13 11:17:00 UTC 2017 - schwab@linux-m68k.org
|
||
|
||
- Enable ucx only on supported platforms
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 17 10:53:05 UTC 2017 - dmueller@suse.com
|
||
|
||
- disable ucx on all ARM platform variants (all of them are 32bit)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 13 08:00:03 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Disable rpath in pkgconfig files
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 11 09:44:34 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Do not require openucx libs for suse_version < 1320
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 30 08:03:59 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Add libfabric support on x86
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 29 09:20:14 UTC 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 14:20:20 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Add openmpi-config package which contains runtime configuration
|
||
files for OpenMPI 1 and/or 2
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 30 12:38:14 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Remove execution rights from NEWS doc file
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 18 15:40:25 UTC 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 12:53:35 UTC 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 11:33:56 UTC 2017 - jengelh@inai.de
|
||
|
||
- Make description more objective
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 9 14:27:55 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Unify spec with SLE12
|
||
- Use upstream git repo to fetch source tarball
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 25 13:37:10 UTC 2017 - nmoreychaisemartin@suse.com
|
||
|
||
- Add openmpi-etc-files.patch to update config files so they
|
||
match files from OpenMPI2
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 29 08:16:29 CEST 2017 - pth@suse.de
|
||
|
||
- Make dependencies on libs now coming from rdma-core versioned.
|
||
- Add new file to files section.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 17 15:36:25 CET 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 14:19:45 CET 2016 - pth@suse.de
|
||
|
||
- Remove spurious characters from environment module (bsc#1012380).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 22 08:08:33 CET 2016 - pth@suse.de
|
||
|
||
- Fix creation of environment module in spec (bsc#1011484).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 12 16:22:50 CEST 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 08:00:01 CEST 2016 - pth@suse.de
|
||
|
||
- Add a missing Conflicts: for openmpi-compat (bsc#999916 bsc#982458)
|
||
|
||
-------------------------------------------------------------------
|
||
|
||
Thu Sep 22 14:55:36 UTC 2016 - schwab@suse.de
|
||
|
||
- timer:linux is only built on %ix86 x86_64 ia64 ppc ppc64 %sparc
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 26 18:17:33 UTC 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 08:01:25 CEST 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 08:56:10 CEST 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 12:30:42 CEST 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 17:34:24 CEST 2016 - pth@suse.de
|
||
|
||
- BuildRequire libfabrics.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 13 12:08:14 CEST 2016 - pth@suse.de
|
||
|
||
- BuildRequire libfabric if building for x86_64.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 27 19:00:00 UTC 2016 - astieger@suse.com
|
||
|
||
- Open MPI 1.10.3:
|
||
* many upstream bug fixes, improvements, documentation updates
|
||
-------------------------------------------------------------------
|
||
Fri Apr 15 01:41:42 CEST 2016 - ro@suse.de
|
||
|
||
- build with libpsm2 only on x86_64, the only platform
|
||
where that library builds at the moment
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 14 11:07:26 CEST 2016 - pth@suse.de
|
||
|
||
- Readd psm support.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 11 08:28:11 CEST 2016 - pth@suse.de
|
||
|
||
- Sync .changes from factory and SLE12 SP2.
|
||
- Add openmpi-1.8.3-fix-bashisms.patch from factory.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 1 12:24:29 CEST 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 14:03:32 UTC 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 10:22:26 CET 2015 - pth@suse.de
|
||
|
||
- Really do remove openmpi-external_libltdl.patch.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Nov 28 19:22:14 UTC 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 9 16:30:36 CET 2015 - pth@suse.de
|
||
|
||
- Fix the dangling symlink for mpiCC.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 31 13:04:46 CEST 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 6 10:29:01 CEST 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 13:23:38 CEST 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 20:04:06 UTC 2015 - coolo@suse.com
|
||
|
||
- don't package test suite logs - no one reads them anyway and it
|
||
would require latest automake
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Apr 26 07:36:08 UTC 2015 - coolo@suse.com
|
||
|
||
- don't autogen.sh - upstream tar should be enough for anyone
|
||
(fixes build with latest libtool)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 23 13:19:25 UTC 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 9 12:08:58 CET 2015 - pth@suse.de
|
||
|
||
- Pass a fixed branding string so that it doesn't contain the build
|
||
host (bnc#916027).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 8 08:09:00 CET 2015 - pth@suse.de
|
||
|
||
- Don't make testsuite noarch as then configure will fail.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 7 11:38:07 CET 2015 - pth@suse.de
|
||
|
||
- Manually delete libvt-pomp.a.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 3 12:01:12 CET 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 01:02:00 UTC 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 15:35:49 CET 2014 - pth@suse.de
|
||
|
||
- Modify the tests in spec a bit
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 29 16:27:00 CET 2014 - pth@suse.de
|
||
|
||
- Only run scriptlets if we're building the regular openmpi
|
||
package.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 11 18:50:16 UTC 2014 - alinm.elena@gmail.com
|
||
|
||
- enabled threads support
|
||
--enable-mpi-thread-multiple
|
||
--with-threads
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 8 21:24:48 UTC 2014 - alinm.elena@gmail.com
|
||
|
||
- updated to 1.8.3
|
||
1.8.3
|
||
-----
|
||
|
||
- Fixed application abort bug to ensure that MPI_Abort exits appropriately
|
||
and returns the provided exit status
|
||
- Fixed some alignment (not all) issues identified by Clang
|
||
- Allow CUDA-aware to work with nonblocking collectives. Forces packing to
|
||
happen when using GPU buffers.
|
||
- Fixed configure test issue with Intel 2015 Fortran compiler
|
||
- Fixed some PGI-related errors
|
||
- Provide better help message when encountering a firewall
|
||
- Fixed MCA parameter quoting to protect multi-word params and params
|
||
that contain special characters
|
||
- Improved the bind-to help message to clarify the defaults
|
||
- Add new MPI-3.1 tools interface
|
||
- Several performance optimizations and memory leak cleanups
|
||
- Turn off the coll/ml plugin unless specifically requested as it
|
||
remains in an experimental state
|
||
- Fix LSF support by adding required libraries for the latest LSF
|
||
releases. Thanks to Joshua Randal for supplying the initial
|
||
patches.
|
||
|
||
|
||
1.8.2
|
||
-----
|
||
|
||
- Fix auto-wireup of OOB, allowing ORTE to automatically
|
||
test all available NICs
|
||
- "Un-deprecate" pernode, npernode, and npersocket options
|
||
by popular demand
|
||
- Add missing Fortran bindings for MPI_WIN_LOCK_ALL,
|
||
MPI_WIN_UNLOCK_ALL, and MPI_WIN_SYNC.
|
||
- Fix cascading/over-quoting in some cases with the rsh/ssh-based
|
||
launcher. Thanks to multiple users for raising the issue.
|
||
- Properly add support for gfortran 4.9 ignore TKR pragma (it was
|
||
erroneously only partially added in v1.7.5). Thanks to Marcus
|
||
Daniels for raising the issue.
|
||
- Update/improve help messages in the usnic BTL.
|
||
- Resolve a race condition in MPI_Abort.
|
||
- Fix obscure cases where static linking from wrapper compilers would
|
||
fail.
|
||
- Clarify the configure --help message about when OpenSHMEM is
|
||
enabled/disabled by default. Thanks to Paul Hargrove for the
|
||
suggestion.
|
||
- Align pages properly where relevant. Thanks to Paul Hargrove for
|
||
identifying the issue.
|
||
- Various compiler warning and minor fixes for OpenBSD, FreeBSD, and
|
||
Solaris/SPARC. Thanks to Paul Hargrove for the patches.
|
||
- Properly pass function pointers from Fortran to C in the mpi_f08
|
||
module, thereby now supporting gfortran 4.9. Thanks to Tobias
|
||
Burnus for assistance and testing with this issue.
|
||
- Improve support for Cray CLE 5.
|
||
- Fix mpirun regression: ensure exit status is non-zero if mpirun is
|
||
terminated due to signal.
|
||
- Improved CUDA efficiency of asynchronous copies.
|
||
- Fix to parameter type in MPI_Type_indexed.3. Thanks to Bastian
|
||
Beischer for reporting the mistake.
|
||
- Fix NUMA distance calculations in the openib BTL.
|
||
- Decrease time required to shut down mpirun at the end of a job.
|
||
- More RMA fixes.
|
||
- More hostfile fixes from Tetsuya Mishima.
|
||
- Fix darray issue where UB was not computed correctly.
|
||
- Fix mpi_f08 parameter name for MPI_GET_LIBRARY_VERSION. Thanks to
|
||
Junchao Zhang for pointing out the issue.
|
||
- Ensure mpirun aborts properly when unable to map processes in
|
||
scheduled environments.
|
||
- Ensure that MPI RMA error codes show up properly. Thanks to
|
||
Lisandro Dalcin for reporting the issue.
|
||
- Minor bug fixes and improvements to the bash and zsh mpirun
|
||
autocompletion scripts.
|
||
- Fix sequential mpirun process mapper. Thanks to Bill Chen for
|
||
reporting the issue.
|
||
- Correct SLURM stdout/stderr redirection.
|
||
- Added missing portals 4 files.
|
||
- Performance improvements for blocking sends and receives.
|
||
- Lots of cleanup to the ml collective component
|
||
- Added new Java methods to provide full MPI coverage
|
||
- Many OSHMEM cleanups
|
||
- Prevent comm_spawn from automatically launching a VM across
|
||
all available nodes
|
||
- Close many memory leaks to achieve valgrind-clean operation
|
||
- Better handling of TCP connection discovery for mismatched networks
|
||
where we don't have a direct 1:1 subnet match between nodes
|
||
- Prevent segfault when OMPI info tools are used in pipes and user
|
||
exits one step of that pipe before completing output
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 6 17:09:13 UTC 2014 - dmitry_r@opensuse.org
|
||
|
||
- Fix testsuite build
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 17 15:52:01 CEST 2014 - pth@suse.de
|
||
|
||
- Hardcode the package name in the calls of mpi-selector.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 2 13:12:49 CEST 2014 - pth@suse.de
|
||
|
||
- Remove the line suppressing the warning about the library calling
|
||
exit and the one suppressing the warning about a script without
|
||
a shebang.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 4 13:59:53 CEST 2014 - pth@suse.de
|
||
|
||
- Move plugins to main package (bnc#887130).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 3 11:24:34 CEST 2014 - pth@suse.de
|
||
|
||
- Update to OFED 3.12 final.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 9 15:03:47 CEST 2014 - pth@suse.de
|
||
|
||
- Support for udapl was dropped beginning with 1.7 so remove
|
||
all traces in the spec file.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 5 16:33:30 CEST 2014 - pth@suse.de
|
||
|
||
- Include a file only for x86 and x86_64.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 5 11:06:54 CEST 2014 - pth@suse.de
|
||
|
||
- Fix source URL.
|
||
- Fix file list for devel package.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 30 14:09:05 CEST 2014 - pth@suse.de
|
||
|
||
- Fix file list for devel package.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 29 18:00:19 CEST 2014 - pth@suse.de
|
||
|
||
- Split off everything that is only needed for developing code
|
||
using OpenMPI into openmpi-devel, including stuff like the
|
||
wrapper scripts for the compilers.
|
||
- The openmpi-testsuite package now creates a package that only
|
||
contains the test log.
|
||
- Add openmpi-no_network_in_build.patch to not run the nfs based
|
||
test inside the buildroot.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 23 17:59:27 CEST 2014 - pth@suse.de
|
||
|
||
- Update to 1.8.1:
|
||
- Fix serious bug where running mpi bugs as root deletes files
|
||
in /.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 3 16:58:45 CEST 2014 - pth@suse.de
|
||
|
||
- Update to 1.8. Changes since 1.7.5:
|
||
* Commit upstream ROMIO fix for mixed NFS+local filesystem environments.
|
||
* Several fixes for MPI-3 one-sided support. For example,
|
||
arbitrary-length datatypes are now supported.
|
||
* Add config support for the Mellanox ConnectX 4 card.
|
||
* Add missing MPI_COMM_GET|SET_INFO functions, and missing
|
||
MPI_WEIGHTS_EMPTY and MPI_ERR_RMA_SHARED constants.
|
||
* Update some help messages in OSHMEM, the usnic BTL, the TCP BTL, and
|
||
ORTE, and update documentation about ompi_info's --level option.
|
||
* Fix some compiler warnings.
|
||
* Ensure that ORTE daemons are not bound to a single processor
|
||
if TaskAffinity is set on by default in Slurm.
|
||
|
||
- fix ifarch test for intel/amd.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 1 09:51:22 UTC 2014 - stefan.fent@suse.com
|
||
|
||
- fixed specfile, adopted version to 1.8 rc1
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 31 12:04:41 CEST 2014 - pth@suse.de
|
||
|
||
- Update to 1.8 rc1.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 5 13:38:04 CET 2014 - pth@suse.de
|
||
|
||
- Compile with PSM support on i686 and c86_64 (fate#315889)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 12 17:38:09 CET 2014 - pth@suse.de
|
||
|
||
- Update to 1.7.4, i.e. a version with support for MPI-3
|
||
(fate#316375, fate#314327, fate#314835):
|
||
The list of features and bug fixes since 1.7.2 is far too long
|
||
to list here. See the file NEWS in the package documentation for
|
||
a detailed listing.
|
||
- Add the files NEWS, LICENSE, AUTHORS, README and README.JAVA.txt
|
||
as ackagwe documentation.
|
||
- Create openmpi-testsuite.spec to run the opnmpi testsuite.
|
||
- Because of one yet unfixed bug running the test suite will always
|
||
succeed.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 10 20:02:28 UTC 2014 - jjolly@suse.com
|
||
|
||
- Added infinipath-psm-devel to BuildRequires
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 16 12:16:43 CET 2014 - pth@suse.de
|
||
|
||
- Create openmpi-testsuite.spec to run the openmpi testsuite.
|
||
- Because of one yet unfixed bug running the test suite will always
|
||
succeed.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Oct 20 12:04:38 UTC 2013 - jengelh@inai.de
|
||
|
||
- Split libraries into subpackage to satisfy program dependencies
|
||
without requiring the development environment
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 12 14:16:27 UTC 2013 - schwab@suse.de
|
||
|
||
- Enable use of GCC intrinsics for atomics instead of custom assembler
|
||
- Remove remove-assembler-for-armv5.diff
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 27 13:30:32 CEST 2013 - pth@suse.de
|
||
|
||
- Update to 1.7.2:
|
||
* Updated default SRQ parameters for the openib BTL.
|
||
* Major VampirTrace update to 5.14.4.2.
|
||
* Fix to set flag==1 when MPI_IPROBE is called with MPI_PROC_NULL.
|
||
* Set the Intel Phi device to be ignored by default by the openib BTL.
|
||
* Decrease the internal memory storage used by intrinsic MPI datatypes
|
||
for Fortran types. Thanks to Takahiro Kawashima for the initial
|
||
patch.
|
||
* Fix total registered memory calculation for Mellanox ConnectIB and
|
||
OFED 2.0.
|
||
* Fix possible data corruption in the MXM MTL component.
|
||
* Remove extraneous -L from hwloc's embedding. Thanks to Stefan
|
||
Friedel for reporting the issue.
|
||
* Fix contiguous datatype memory check. Thanks to Eric Chamberland
|
||
for reporting the issue.
|
||
* Make the openib BTL more friendly to ignoring verbs devices that are
|
||
not RC-capable.
|
||
* Fix some MPI datatype engine issues. Thanks to Thomas Jahns for
|
||
reporting the issue.
|
||
* Add INI information for Chelsio T5 device.
|
||
* Integrate MXM STREAM support for MPI_ISEND and MPI_IRECV, and other
|
||
minor MXM fixes.
|
||
* Improved alignment for OpenFabrics buffers.
|
||
* Fix to not show amorphous "MPI was already finalized" error when
|
||
failing to MPI_File_close an open file. Thanks to Brian Smith for
|
||
reporting the issue.
|
||
- Modify spec so that openmpi can be compiled without UDAPL support
|
||
but with support for IB verbs.
|
||
- Simplify macros so that the build service parser understands them.
|
||
- Add openmpi-no_date_and_time.patch to not use __DATE__.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 8 12:20:50 CEST 2013 - pth@suse.de
|
||
|
||
- Update to 1.7.
|
||
The following is an abbreviated list of changes in v1.7 (note that
|
||
countless other smaller improvements and enhancements are not shown
|
||
below):
|
||
|
||
- Added MPI-3 functionality:
|
||
- MPI_GET_LIBRARY_VERSION
|
||
- Matched probe
|
||
- MPI_TYPE_CREATE_HINDEXED_BLOCK
|
||
- Non-blocking collectives
|
||
- MPI_INFO_ENV support
|
||
- Fortran '08 bindings (see below)
|
||
|
||
- Dropped support for checkpoint/restart due to loss of maintainer :-(
|
||
- Enabled compile-time warning of deprecated MPI functions by default
|
||
(in supported compilers).
|
||
- Revamped Fortran MPI bindings (see the README for details):
|
||
- "mpifort" is now the preferred wrapper compiler for Fortran
|
||
- Added "use mpi_f08" bindings (for compilers that support it)
|
||
- Added better "use mpi" support (for compilers that support it)
|
||
- Removed incorrect MPI_SCATTERV interface from "mpi" module that
|
||
was added in the 1.5.x series for ABI reasons.
|
||
- Lots of VampirTrace upgrades and fixes; upgrade to v5.14.3.
|
||
- Modified process affinity system to provide warning when bindings
|
||
result in being "bound to all", which is equivalent to not being
|
||
bound.
|
||
- Removed maffinity, paffinity, and carto frameworks (and associated
|
||
MCA params).
|
||
- Upgraded to hwloc v1.5.1.
|
||
- Added performance improvements to the OpenIB (OpenFabrics) BTL.
|
||
- Made malloc hooks more friendly to IO interprosers. Thanks to the
|
||
bug report and suggested fix from Darshan maintainer Phil Carns.
|
||
- Added support for the DMTCP checkpoint/restart system.
|
||
- Added support for the Cray uGNI interconnect.
|
||
- Fixed header file problems on OpenBSD.
|
||
- Fixed issue with MPI_TYPE_CREATE_F90_REAL.
|
||
- Wrapper compilers now explicitly list/link all Open MPI libraries if
|
||
they detect static linking CLI arguments.
|
||
- Open MPI now requires a C99 compiler to build. Please upgrade your
|
||
C compiler if you do not have a C99-compliant compiler.
|
||
- Fix MPI_GET_PROCESSOR_NAME Fortran binding to set ierr properly.
|
||
Thanks to LANL for spotting the error.
|
||
- Many MXM and FCA updates.
|
||
- Fixed erroneous free of putenv'ed string that showed up in Valgrind
|
||
reports.
|
||
- Fixed MPI_IN_PLACE case for MPI_ALLGATHER.
|
||
- Fixed a bug that prevented MCA params from being forwarded to
|
||
daemons upon launch.
|
||
- Fixed issues with VT and CUDA --with-cuda[-libdir] configuration CLI
|
||
parameters.
|
||
- Entirely new implementation of many MPI collective routines focused
|
||
on better performance.
|
||
- Revamped autogen / build system.
|
||
- Add new sensor framework to ORTE that includes modules for detecting
|
||
stalled applications and processes that consume too much memory.
|
||
- Added new state machine framework to ORTE that converts ORTE into an
|
||
event-driven state machine using the event library.
|
||
- Added a new MCA parameter (ess_base_stream_buffering) that allows the user
|
||
to override the system default for buffering of stdout/stderr streams
|
||
(via setvbuf). Parameter is not visible via ompi_info.
|
||
- Revamped the launch system to allow consideration of node hardware
|
||
in assigning process locations and bindings.
|
||
- Added the -novm option to preserve the prior launch behavior.
|
||
- Revamped the process mapping system to utilize node hardware by adding
|
||
new map-by, rank-by, and bind-to cmd line options.
|
||
- Added new MCA parameter to provide protection against IO forwarding
|
||
backlog.
|
||
- Dropped support for native Windows due to loss of maintainers. :-(
|
||
- Added a new parallel I/O component and multiple new frameworks to
|
||
support parallel I/O operations.
|
||
- Fix typo in orte_setup_hadoop.m4. Thanks to Aleksej Saushev for
|
||
reporting it
|
||
- Fix a very old error in opal_path_access(). Thanks to Marco Atzeri
|
||
for chasing it down.
|
||
- Remove openmpi-sync-builtins.patch as it's not needed anymore.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 8 11:46:59 CEST 2013 - pth@suse.de
|
||
|
||
- Define sysconfdir to be below the version specific openmpi
|
||
directory (bnc#805244).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 2 14:13:19 CEST 2013 - pth@suse.de
|
||
|
||
- Unset the system default in addition to unregistering the
|
||
openmpi version (bnc#810598).
|
||
- Unconditionally set the just installed openmpi version
|
||
to be the default.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 3 12:40:46 UTC 2013 - schwab@suse.de
|
||
|
||
- Add patch for support of sync builtins
|
||
(openmpi-sync-builtins.patch)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 21 20:27:23 UTC 2013 - scorot@free.fr
|
||
|
||
- Update to version 1.6.4
|
||
- Fix to obtaining the correct available nodes when a rankfile is
|
||
providing the allocation. Thanks to Siegmar Gross for
|
||
reporting the problem.
|
||
- Updates for MXM 2.0.
|
||
- Major VT update to 5.14.2.3.
|
||
- Automatically provide compiler flags that compile properly on
|
||
some types of ARM systems.
|
||
- Fix slot_list behavior when multiple sockets are specified.
|
||
Thanks to Siegmar Gross for reporting the problem.
|
||
- Fixed memory leak in one-sided operations. Thanks to Victor
|
||
Vysotskiy for letting us know about this one.
|
||
- Added performance improvements to the OpenIB (OpenFabrics) BTL.
|
||
- Improved error message when process affinity fails.
|
||
- Fixed MPI_MINLOC on man pages for MPI_REDUCE(_LOCAL). Thanks
|
||
to Jed Brown for noticing the problem and supplying a fix.
|
||
- Made malloc hooks more friendly to IO interprosers. Thanks to
|
||
the bug report and suggested fix from Darshan maintainer Phil
|
||
Carns.
|
||
- Restored ability to direct launch under SLURM without PMI
|
||
support.
|
||
- Major VT update to 5.14.2.3.
|
||
- Support FCA v3.0+.
|
||
- Fixed issue with MPI_TYPE_CREATE_F90_REAL.
|
||
- Fix an issue with using external libltdl installations.
|
||
Thanks to opolawski for identifying the problem.
|
||
- Fixed MPI_IN_PLACE case for MPI_ALLGATHER for FCA.
|
||
- Allow SLURM PMI support to look in lib64 directories. Thanks
|
||
to Guillaume Papaure for the patch.
|
||
- Restore "use mpi" ABI compatibility with the rest of the
|
||
1.5/1.6 series (except for v1.6.3, where it was accidentally
|
||
broken).
|
||
- Fix a very old error in opal_path_access(). Thanks to Marco
|
||
Atzeri for chasing it down.
|
||
- Update devel package files list
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 22 08:32:17 UTC 2013 - meissner@suse.com
|
||
|
||
- fixed Source0 URL
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 20 12:20:07 UTC 2013 - toddrme2178@gmail.com
|
||
|
||
- Update to version 1.6.3
|
||
- Fix mpirun --launch-agent behavior when a prefix is specified.
|
||
Thanks to Reuti for identifying the issue.
|
||
- Fixed memchecker configury.
|
||
- Brought over some compiler warning squashes from the development trunk.
|
||
- Fix spawning from a singleton to multiple hosts when the "add-host"
|
||
MPI_Info key is used. Thanks to Brian Budge for pointing out the
|
||
problem.
|
||
- Add Mellanox ConnextIB IDs and max inline value.
|
||
- Fix rankfile when no -np is given.
|
||
- FreeBSD detection improvement. Thanks to Brooks Davis for the
|
||
patch.
|
||
- Removed TCP warnings on Windows.
|
||
- Improved collective algorithm selection for very large messages.
|
||
- Fix PSM MTL affinity settings.
|
||
- Fix issue with MPI_OP_COMMUTATIVE in the mpif.h bindings. Thanks to
|
||
Ake Sandgren for providing a patch to fix the issue.
|
||
- Fix issue with MPI_SIZEOF when using CHARACTER and LOGICAL types in
|
||
the mpi module. Thanks to Ake Sandgren for providing a patch to fix
|
||
the issue.
|
||
- Update to version 1.6.2
|
||
- Fix issue with MX MTL. Thanks to Doug Eadline for raising the issue.
|
||
- Fix singleton MPI_COMM_SPAWN when the result job spans multiple nodes.
|
||
- Fix MXM hang, and update for latest version of MXM.
|
||
- Update to support Mellanox FCA 2.5.
|
||
- Fix startup hang for large jobs.
|
||
- Ensure MPI_TESTANY / MPI_WAITANY properly set the empty status when
|
||
count==0.
|
||
- Fix MPI_CART_SUB behavior of not copying periods to the new
|
||
communicator properly. Thanks to John Craske for the bug report.
|
||
- Add btl_openib_abort_not_enough_reg_mem MCA parameter to cause Open
|
||
MPI to abort MPI jobs if there is not enough registered memory
|
||
available on the system (vs. just printing a warning). Thanks to
|
||
Brock Palen for raising the issue.
|
||
- Minor fix to Fortran MPI_INFO_GET: only copy a value back to the
|
||
user's buffer if the flag is .TRUE.
|
||
- Fix VampirTrace compilation issue with the PGI compiler suite.
|
||
- Update to version 1.6.1
|
||
- A bunch of changes to eliminate hangs on OpenFabrics-based networks.
|
||
Users with Mellanox hardware are ***STRONGLY ENCOURAGED*** to check
|
||
their registered memory kernel module settings to ensure that the OS
|
||
will allow registering more than 8GB of memory. See this FAQ item
|
||
for details:
|
||
http://www.open-mpi.org/faq/?category=openfabrics#ib-low-reg-mem
|
||
- Fall back to send/receive semantics if registered memory is
|
||
unavilable for RDMA.
|
||
- Fix two fragment leaks when registered memory is exhausted.
|
||
- Hueristically determine how much registered memory is available
|
||
and warn if it's significantly less than all of RAM.
|
||
- Artifically limit the amount of registered memory each MPI process
|
||
can use to about 1/Nth to total registered memory available.
|
||
- Improve error messages when events occur that are likely due to
|
||
unexpected registered memory exhaustion.
|
||
- Fix double semicolon error in the C++ in <mpi.h>. Thanks to John
|
||
Foster for pointing out the issue.
|
||
- Allow -Xclang to be specified multiple times in CFLAGS. Thanks to
|
||
P. Martin for raising the issue.
|
||
- Break up a giant "print *" statement in the ABI-preserving incorrect
|
||
MPI_SCATTER interface in the "large" Fortran "mpi" module. Thanks
|
||
to Juan Escobar for the initial patch.
|
||
- Switch the MPI_ALLTOALLV default algorithm to a pairwise exchange.
|
||
- Increase the openib BTL default CQ length to handle more types of
|
||
OpenFabrics devices.
|
||
- Lots of VampirTrace fixes; upgrade to v5.13.0.4.
|
||
- Map MPI_2INTEGER to underlying MPI_INTEGERs, not MPI_INTs.
|
||
- Ensure that the OMPI version number is toleant of handling spaces.
|
||
Thanks to dragonboy for identifying the issue.
|
||
- Fixed IN parameter marking on Fortran "mpi" module
|
||
MPI_COMM_TEST_INTER interface.
|
||
- Various MXM improvements.
|
||
- Make the output of "mpirun --report-bindings" much more friendly /
|
||
human-readable.
|
||
- Properly handle MPI_COMPLEX8|16|32.
|
||
- More fixes for mpirun's processor affinity options (--bind-to-core
|
||
and friends).
|
||
- Use aligned memory for OpenFabrics registered memory.
|
||
- Multiple fixes for parameter checking in MPI_ALLGATHERV,
|
||
MPI_REDUCE_SCATTER, MPI_SCATTERV, and MPI_GATHERV. Thanks to the
|
||
mpi4py community (Bennet Fauber, Lisandro Dalcin, Jonathan Dursi).
|
||
- Fixed file positioning overflows in MPI_FILE_GET_POSITION,
|
||
MPI_FILE_GET_POSITION_SHARED, FILE_GET_SIZE, FILE_GET_VIEW.
|
||
- Removed the broken --cpu-set mpirun option.
|
||
- Fix cleanup of MPI errorcodes. Thanks to Alexey Bayduraev for the
|
||
patch.
|
||
- Fix default hostfile location. Thanks to G<>tz Waschk for noticing
|
||
the issue.
|
||
- Improve several error messages.
|
||
- Use explicit macros so it is clear what files go where
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 18 19:58:06 CET 2013 - pth@suse.de
|
||
|
||
- Fix typo in the description of devel-static and clean up the
|
||
spec file a bit.
|
||
- Don't remove the libtool archive but rather include it in the
|
||
devel-static package.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 17 16:41:49 UTC 2013 - BSipos@rkf-eng.com
|
||
|
||
- Removed circular dependency on -devel package.
|
||
- Moved static library files to separate -devel-static package per openSUSE
|
||
packaging guidelines.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 6 15:55:24 UTC 2012 - dmueller@suse.com
|
||
|
||
- fix build on ARMv5/v6 platforms as well
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 26 23:44:59 UTC 2012 - alinm.elena@gmail.com
|
||
- updated to version 1.6 changelog:
|
||
- Fix some process affinity issues. When binding a process, Open MPI
|
||
will now bind to all available hyperthreads in a core (or socket,
|
||
depending on the binding options specified).
|
||
--> Note that "mpirun --bind-to-socket ..." does not work on POWER6-
|
||
and POWER7-based systems with some Linux kernel versions. See
|
||
the FAQ on the Open MPI web site for more information.
|
||
- Add support for ARM5 and ARM6 (in addition to the existing ARM7
|
||
support). Thanks to Evan Clinton for the patch.
|
||
- Minor Mellanox MXM fixes.
|
||
- Properly detect FDR10, FDR, and EDR OpenFabrics devices.
|
||
- Minor fixes to the mpirun(1) and MPI_Comm_create(3) man pages.
|
||
- Prevent segv if COMM_SPAWN_MULTIPLE fails. Thanks to Fujitsu for
|
||
the patch.
|
||
- Disable interposed memory management in fakeroot environments. This
|
||
fixes a problem in some build environments.
|
||
- Minor hwloc updates.
|
||
- Array versions of MPI_TEST and MPI_WAIT with a count==0 will now
|
||
return immediately with MPI_SUCCESS. Thanks to Jeremiah Willcock
|
||
for the suggestion.
|
||
- Update VampirTrace to v5.12.2.
|
||
- Properly handle forwarding stdin to all processes when "mpirun
|
||
--stdin all" is used.
|
||
- Workaround XLC assembly bug.
|
||
- OS X Tiger (10.4) has not been supported for a while, so forcibly
|
||
abort configure if we detect it.
|
||
- Fix segv in the openib BTL when running on SPARC 64 systems.
|
||
- Fix some include file ordering issues on some BSD-based platforms.
|
||
Thanks to Paul Hargove for this (and many, many other) fixes.
|
||
- Properly handle .FALSE. return parameter value to attribute copy
|
||
callback functions.
|
||
- Fix a bunch of minor C++ API issues; thanks to Fujitsu for the patch.
|
||
- Fixed the default hostfile MCA parameter behavior.
|
||
- Per the MPI spec, ensure not to touch the port_name parameter to
|
||
MPI_CLOSE_PORT (it's an IN parameter).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 26 23:34:31 UTC 2012 - alinm.elena@gmail.com
|
||
|
||
- no need for this patch change-otf-soname.diff
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 19 17:29:51 UTC 2012 - asterios.dramis@gmail.com
|
||
|
||
- Require mpi-selector in the "preun" instead of the "post" section as needed
|
||
by the spec file.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 19 15:33:20 UTC 2012 - coolo@suse.com
|
||
|
||
- change the soname of the internal libotf to avoid mismatches between
|
||
the font library and this one
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Apr 14 08:33:37 UTC 2012 - dmueller@suse.com
|
||
|
||
- fix ARM support again
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 20 19:05:25 CET 2012 - pth@suse.de
|
||
|
||
- Update to 1.5.4:
|
||
* Add support for the (as yet unreleased) Mellanox MXM transport.
|
||
* Add support for dynamic service levels (SLs) in the openib BTL.
|
||
* Fixed C++ bindings cosmetic/warnings issue with
|
||
MPI::Comm::NULL_COPY_FN and MPI::Comm::NULL_DELETE_FN.
|
||
* Also allow the word "slots" in rankfiles (i.e., not just "slot").
|
||
* Add Mellanox ConnectX 3 device IDs to the openib BTL defaults.
|
||
* Various FCA updates.
|
||
* Add missing ARM assembly code files.
|
||
* Update to allow more than 128 entries in an appfile.
|
||
* Various VT updates and bug fixes.
|
||
* Update description of btl_openib_cq_size to be more accurate.
|
||
* Various assembly "clobber" fixes.
|
||
* Fix a hang in carto selection in obscure situations.
|
||
* Updated to Automake 1.11.1
|
||
* Fix compilation of LSF support.
|
||
* Update MPI_Comm_spawn_multiple.3 man page to reflect what it
|
||
actually does.
|
||
* Fix for possible corruption of the environment.
|
||
* Enable use of PSM on direct-launch SLURM jobs.
|
||
* Update paffinity hwloc to v1.2, and to fix minor bugs affinity
|
||
assignment bugs on PPC64/Linux platforms.
|
||
* Let the openib BTL auto-detect its bandwidth.
|
||
* Support new MPI-2.2 datatypes.
|
||
* Updates to support more datatypes in MPI one-sided communication.
|
||
* Fix recursive locking bug when MPI-IO was used with
|
||
MPI_THREAD_MULTIPLE.
|
||
* Fix mpirun handling of prefix conflicts.
|
||
* Ensure mpirun's --xterm options leaves sessions attached.
|
||
* Fixed type of sendcounts and displs in the "use mpi" F90 module.
|
||
ABI is preserved, but applications may well be broken. See the
|
||
README for more details.
|
||
* Fix indexed datatype leaks.
|
||
* Fix debugger mapping when mpirun's -npernode option is used.
|
||
* Fix segv associated with MPI_Comm_create with MPI_GROUP_EMPTY.
|
||
* Improved LoadLeveler ORTE support.
|
||
* Add new btl_openib_gid_index MCA parameter to allow selecting which
|
||
GID to use on an OpenFabrics device's GID table.
|
||
* Add support for PCI relaxed ordering in the OpenFabrics BTL (when
|
||
available).
|
||
* Update rsh logic to allow correct SGE operation.
|
||
* Ensure that the mca_paffinity_alone MCA parameter only appears once
|
||
in the ompi_info output.
|
||
* Fixed return codes from MPI_PROBE and MPI_IPROBE.
|
||
* If something goes wrong during MPI_INIT, fix the error
|
||
message to say that it's illegal to invoke MPI_INIT before
|
||
MPI_INIT.
|
||
|
||
For further changes see NEWS in the package documentation.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 16 17:52:23 UTC 2012 - alinm.elena@gmail.com
|
||
|
||
- updated to 1.4.5
|
||
- added files to make openmpi available via Modules
|
||
Changes since 1.4.4
|
||
- Fixed the --disable-memory-manager configure switch.
|
||
(** also to appear in 1.5.5)
|
||
- Fix typos in code and man pages. Thanks to Fujitsu for these fixes.
|
||
(** also to appear in 1.5.5)
|
||
- Improve management of the registration cache; when full, try freeing
|
||
old entries and attempt to re-register.
|
||
- Fixed a data packing pointer alignment issue. Thanks to Fujitsu
|
||
for the patch.
|
||
(** also to appear in 1.5.5)
|
||
- Add ability to turn off warning about having the shared memory backing
|
||
store over a networked filesystem. Thanks to Chris Samuel for this
|
||
suggestion.
|
||
(** also to appear in 1.5.5)
|
||
- Removed an unnecessary memmove() and plugged a couple of small memory leaks
|
||
in the openib OOB connection setup code.
|
||
- Fixed some QLogic bugs. Thanks to Mark Debbage from QLogic for the patches.
|
||
- Fixed problem with MPI_IN_PLACE and other sentinel Fortran constants
|
||
on OS X.
|
||
(** also to appear in 1.5.5)
|
||
- Fix SLURM cpus-per-task allocation.
|
||
(** also to appear in 1.5.5)
|
||
- Fix the datatype engine for when data left over from the previous
|
||
pack was larger than the allowed space in the pack buffer. Thanks to
|
||
Yuki Matsumoto and Takahiro Kawashima for the bug report and the
|
||
patch.
|
||
- Fix Fortran value for MPI_MAX_PORT_NAME. Thanks to Enzo Dari for
|
||
raising the issue.
|
||
- Workaround an Intel compiler v12.1.0 2011.6.233 vector optimization
|
||
bug.
|
||
- Fix issues on Solaris with the openib BTL.
|
||
- Fixes for the Oracle Studio 12.2 Fortran compiler.
|
||
- Update iWARP parameters for the Intel NICs.
|
||
(** also to appear in 1.5.5)
|
||
- Fix obscure cases where MPI_ALLGATHER could crash. Thanks to Andrew
|
||
Senin for reporting the problem.
|
||
(** also to appear in 1.5.5)
|
||
-------------------------------------------------------------------
|
||
Sun Jan 29 17:55:52 UTC 2012 - jengelh@medozas.de
|
||
|
||
- Remove redundant tags/sections per specfile guideline suggestions
|
||
- Parallel building using %_smp_mflags
|
||
- Package missing files to fix build error
|
||
- Remove unexplained s390 exclude, use ExclusiveArch instead
|
||
based upon asm files list
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 12 17:18:06 CET 2012 - pth@suse.de
|
||
|
||
- Include the libmpi.so symlink so that mpicc can be run.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 26 17:29:32 CEST 2011 - pth@suse.de
|
||
|
||
- Update to OpenMPI 1.4.4 to fix problems with f90 code (bnc#724941):
|
||
* Modified a memcpy() call in the openib btl connection setup to use
|
||
memmove() instead because of the possibility of an overlapping
|
||
copy (as identified by valgrind).
|
||
* Changed use of sys_timer_get_cycles() to the more appropriate
|
||
wrapper: opal_timer_base_get_cycles(). Thanks to Jani Monoses
|
||
for this fix.
|
||
* Corrected the reported default value of btl_openib_ib_timeout
|
||
in the "IB retries exceeded" error message. Thanks to Kevin Buckley
|
||
for this correction.
|
||
* Increase rdmacm adress resolution timeout from 1s to 30s &
|
||
update Chelsio T4 openib BTL defaults. Thanks to Steve Wise
|
||
for these updates.
|
||
(** also to appear in 1.5.5)
|
||
* Ensure that MPI_Accumulate error return in 1.4 is consistent with
|
||
1.5.x and trunk.
|
||
* Allow the word "slots" in rankfiles (i.e., not just "slot").
|
||
(** also appeared in 1.5.4)
|
||
* Add Mellanox ConnectX 3 device IDs to the openib BTL defaults.
|
||
(** also appeared in 1.5.4)
|
||
* Update description of btl_openib_cq_size to be more accurate.
|
||
* Ensure mpirun's --xterm options leaves sessions attached.
|
||
(** also appeared in 1.5.4)
|
||
* Update to allow more than 128 entries in an appfile.
|
||
(** also appeared in 1.5.4)
|
||
* Update description of btl_openib_cq_size to be more accurate.
|
||
(** also appeared in 1.5.4)
|
||
* Fix for deadlock when handling recursive attribute keyval deletions
|
||
(e.g., when using ROMIO with MPI_THREAD_MULTIPLE).
|
||
* Fix indexed datatype leaks. Thanks to Pascal Deveze for supplying
|
||
the initial patch. (** also appeared in 1.5.4)
|
||
* Fixed the F90 types of the sendcounts and displs parameters to
|
||
MPI_SCATTERV. Thanks to Stanislav Sazykin for identifying the issue.
|
||
(** also appeared in 1.5.4)
|
||
* Exclude opal/libltdl from "make distclean" when --disable-dlopen is
|
||
used. Thanks to David Gunter for reporting the issue.
|
||
* Fixed a segv in MPI_Comm_create when called with GROUP_EMPTY.
|
||
Thanks to Dominik Goeddeke for finding this.
|
||
(** also appeared in 1.5.4)
|
||
* Fixed return codes from MPI_PROBE and MPI_IPROBE.
|
||
(** also appeared in 1.5.4)
|
||
* Fixed undefined symbol error when using the vtf90 profiling tool.
|
||
* Fix for referencing an uninitialized variable in DPM ORTE. Thanks
|
||
to Avinash Malik for reporting the issue.
|
||
* Fix for correctly handling multi-token args when using debuggers.
|
||
* Eliminated the unneeded u_int*_t datatype definitions.
|
||
* Change in ORTE DPM to get around gcc 4.[45].x compiler wanrings
|
||
about possibly calling free() on a non-heap variable, even though it
|
||
will never happen because the refcount will never go to zero.
|
||
|
||
* Fix for libtool issue when using pgcc to compile ompi in conjunction
|
||
with the -tp option.
|
||
* Fixed a race condition in osc_rdma_sync. Thanks to Guillaume
|
||
Thouvenin for finding this issue.
|
||
* Clarification of MPI_Init_thread man page.
|
||
* Fixed an indexing problem in precondition_transports.
|
||
* Fixed a problem in which duplicated libs were being specified for
|
||
linking. Thanks to Hicham Mouline for noticing it.
|
||
* Various autogen.sh fixes.
|
||
* Fix for memchecking buffers during MPI_*INIT.
|
||
* Man page cleanups. Thanks to Jeremiah Willcock and Jed Brown.
|
||
* Fix for VT rpmbuild on RHEL5.
|
||
* Support Solaris legacy munmap prototype changes.
|
||
(** also appeared in 1.5.4)
|
||
* Expands app_idx to int32_t to allow more than 127 app_contexts.
|
||
* Guard the inclusion of execinfo.h since not all platforms have it. Thanks
|
||
to Aleksej Saushev for identifying this issue.
|
||
(** also appeared in 1.5.4)
|
||
* Fix to avoid possible environment corruption. Thanks to Peter Thompson
|
||
for identifying the issue and supplying a patch.
|
||
(** also appeared in 1.5.4)
|
||
* Fixed paffinity base MCA duplicate registrations. Thanks to Gus
|
||
Correa for bringing this to our attention.
|
||
* Fix recursive locking bug when MPI-IO was used with
|
||
MPI_THREAD_MULTIPLE. (** also appeared in 1.5.4)
|
||
* F90 MPI API fixes.
|
||
* Fixed a misleading MPI_Bcast error message. Thanks to Jeremiah
|
||
Willcock for reporting this.
|
||
* Added <sys/stat.h> to ptmalloc's hooks.c (it's not always included
|
||
by default on some systems).
|
||
* Libtool patch to get around a build problem when using the IBM XL
|
||
compilers.
|
||
* Fix to detect and avoid overlapping memcpy(). Thanks to
|
||
Francis Pellegrini for identifying the issue.
|
||
* Fix to allow ompi to work on top of RoCE vLANs.
|
||
* Restored a missing debugger flag to support TotalView. Thanks to
|
||
David Turner and the TV folks for supplying the fix.
|
||
* Updated SLURM support to 1.5.1.
|
||
* Removed an extraneous #include from the TCP BTL.
|
||
* When specifying OOB ports, fix to convert the ports into network
|
||
byte order before binding.
|
||
* Fixed use of memory barriers in the SM BTL. This fixed segv's when
|
||
compiling with Intel 10.0.025 or PGI 9.0-3.
|
||
* Fix to prevent the SM BTL from creating its mmap'd file in
|
||
directories that are remotely mounted.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 6 15:00:51 UTC 2011 - tserong@suse.com
|
||
|
||
- Run ./autogen.sh during ARM build to ensure relevant changes are
|
||
applied prior to the ./configure step
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 3 12:53:19 CEST 2011 - dmueller@suse.de
|
||
|
||
- update to 1.4.3:
|
||
* latest upstream release with many fixes and features
|
||
* changelog is too long to list here (> 200kb, read included NEWS
|
||
for details)
|
||
- fix support for ARM platforms
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 30 13:33:07 UTC 2011 - adrian@suse.de
|
||
|
||
- exclude arm from built, assembler routines are missing and
|
||
current upstream patch is broken
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 30 22:33:21 UTC 2010 - cristian.rodriguez@opensuse.org
|
||
|
||
- Do not include build date and build host info on binaries
|
||
this should save a significant number of rebuilds/publish
|
||
all over aprox 120 packages and its dependencies.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 17 09:08:24 UTC 2010 - coolo@novell.com
|
||
|
||
- add baselibs.conf to make boost-32bit installable
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 23 10:31:16 CET 2010 - ro@suse.de
|
||
|
||
- chain rest of ofed build-/requires to master dapl define
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 15 12:19:36 CET 2010 - ro@suse.de
|
||
|
||
- set a master define for dapl and disable it
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 15 00:21:01 CEST 2009 - ro@suse.de
|
||
|
||
- drop unused buildrequires for sysfsutils
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 4 16:47:46 CET 2009 - ro@suse.de
|
||
|
||
- gzip man pages
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 26 11:13:46 CET 2008 - coolo@suse.de
|
||
|
||
- mpi-selector is used in %post - prereq it
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 19 15:22:31 CET 2008 - ro@suse.de
|
||
|
||
- giving up: exclude s390 and s390x
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 14 13:37:28 CET 2008 - aj@suse.de
|
||
|
||
- Fix setting of LD_LIBRARY_PATH.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 28 06:57:11 CET 2008 - jjolly@suse.de
|
||
|
||
- Updated to version 1.2.8 from OFED 1.4 rc3
|
||
- Tweaked one memory barrier in the openib component to be more conservative.
|
||
May fix a problem observed on PPC machines. See ticket #1532.
|
||
- Fix OpenFabrics IB partition support. See ticket #1557.
|
||
- Restore v1.1 feature that sourced .profile on remote nodes if the default
|
||
shell will not do so (e.g. /bin/sh and /bin/ksh). See ticket #1560.
|
||
- Fix segfault in MPI_Init_thread() if ompi_mpi_init() fails. See ticket #1562.
|
||
- Adjust SLURM support to first look for $SLURM_JOB_CPUS_PER_NODE instead of
|
||
the deprecated $SLURM_TASKS_PER_NODE environment variable. This change
|
||
may be *required* when using SLURM v1.2 and above. See ticket #1536.
|
||
- Fix the MPIR_Proctable to be in process rank order. See ticket #1529.
|
||
- Fix a regession introduced in 1.2.6 for the IBM eHCA. See ticket #1526.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 27 21:51:35 CET 2008 - ro@suse.de
|
||
|
||
- buildreq compat-dapl-devel only on non-s390*
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 18 10:03:17 CEST 2008 - jjolly@suse.de
|
||
|
||
- Moved mpi-select unregister to %preun in spec (bnc#344966)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 11 19:29:49 CEST 2008 - jjolly@suse.de
|
||
|
||
- Updated to version 1.2.7 from OFED 1.4 RC1
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 12 17:12:41 CEST 2008 - jjolly@suse.de
|
||
|
||
- Updated to v1.2.5 from OFED 1.3 GA
|
||
- Set %config to files within the /etc directory (bnc#376940)
|
||
- Set libpath in mpivars scripts (bnc#376940)
|
||
- Set openMPI as the system MPI if none other is set (bnc#376940)
|
||
- Removed fix for open call (now found in base package)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 29 21:05:13 CET 2008 - aj@suse.de
|
||
|
||
- Fix open call.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 2 22:20:45 CEST 2007 - pmullaney@suse.de
|
||
|
||
- openmpi components should be in the openmpi package
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jul 14 16:49:57 CEST 2007 - aj@suse.de
|
||
|
||
- libnuma is x86-64 only.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 13 10:56:59 CEST 2007 - hvogel@suse.de
|
||
|
||
- build also against libnuma
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 12 15:55:03 CEST 2007 - hvogel@suse.de
|
||
|
||
- build against dapl
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 11 14:59:10 CEST 2007 - hvogel@suse.de
|
||
|
||
- Initial Package, Version 1.2.2
|
||
|