Overview

Request 800294 accepted

- Update to openmpi3 3.1.6
- See changelog in NEWS
- Remove add-gen-p5-chip-pci-id-to-ini-file.patch that was merged upstream
- Add patch memory-patcher-fix-compiler-warning.patch to fix cast warning
causing RPM to fail building

- Drop different package string between SLES and Leap (jsc#SLE-11848)

- Have openmpi3-config provide pmix-runtime-config

- Add _constraints file for ppc64le for disk > 4G

- Link against libnuma (bsc#1155120)

- added --with-slurm (its enabled by default), but if this behavior
is changed the binding should not away

- Add missing Provides when openmpi3 is the default openmpi
- Add conflict with the older hpc-macros-devel providers to avoid issues during updates
- Add openmpi_prefix macro to openmpi-macros-devel

- Add macro file for non-hpc flavour
- Enable build on ppc64

- Use FAT LTO objects in order to provide proper static library.
- Mark LICENSE with %license

- Fix bad INCLUDE path in module (bsc#1132949)

- Update to openmpi 3.1.4

- See changelog in NEWS

- Add add-gen-p5-chip-pci-id-to-ini-file.patch:
- Adds support for Broadcom 57500 adapters (bsc#1125651)
- Update to openmpi 3.1.3
- See changelog in NEWS

- Add macro _hpc_openmpi_modules for modules support (bsc#1116458).

- Remove bashism in preun scriptlet

- Fix handling of mpi-selector during updates (bsc#1098653)

- Add reproducible.patch to drop build time and hostname to make
package build reproducible (boo#1047218, boo#1084909)

- macros.hpc-openmpi3:
replace %%compiler_family by %%hpc_compiler_family

- Update to openmpi 3.1.1
3.1.1 -- June, 2018
-------------------
- Fix potential hang in UCX PML during MPI_FINALIZE
- Update internal PMIx to v2.1.2rc2 to fix forward version compatibility.
- Add new MCA parameter osc_sm_backing_store to allow users to specify
where in the filesystem the backing file for the shared memory
one-sided component should live. Defaults to /dev/shm on Linux.
- Fix potential hang on non-x86 platforms when using builds with
optimization flags turned off.
- Disable osc/pt2pt when using MPI_THREAD_MULTIPLE due to numerous
race conditions in the component.
- Fix dummy variable names for the mpi and mpi_f08 Fortran bindings to
match the MPI standard. This may break applications which use
name-based parameters in Fortran which used our internal names
rather than those documented in the MPI standard.
- Revamp Java detection to properly handle new Java versions which do
not provide a javah wrapper.
- Fix RMA function signatures for use-mpi-f08 bindings to have the
asynchonous property on all buffers.
- Improved configure logic for finding the UCX library.
3.1.0 -- May, 2018
------------------
- Various OpenSHMEM bug fixes.
- Properly handle array_of_commands argument to Fortran version of
MPI_COMM_SPAWN_MULTIPLE.
- Fix bug with MODE_SEQUENTIAL and the sharedfp MPI-IO component.
- Use "javac -h" instead of "javah" when building the Java bindings
with a recent version of Java.
- Fix mis-handling of jostepid under SLURM that could cause problems
with PathScale/OmniPath NICs.
- Disable the POWER 7/BE block in configure. Note that POWER 7/BE is
still not a supported platform, but it is no longer automatically
disabled. See
https://github.com/open-mpi/ompi/issues/4349#issuecomment-374970982
for more information.
- The output-filename option for mpirun is now converted to an
absolute path before being passed to other nodes.
- Add monitoring component for PML, OSC, and COLL to track data
movement of MPI applications. See
ompi/mca/commmon/monitoring/HowTo_pml_monitoring.tex for more
information about the monitoring framework.
- Add support for communicator assertions: mpi_assert_no_any_tag,
mpi_assert_no_any_source, mpi_assert_exact_length, and
mpi_assert_allow_overtaking.
- Update PMIx to version 2.1.1.
- Update hwloc to 1.11.7.
- Many one-sided behavior fixes.
- Improved performance for Reduce and Allreduce using Rabenseifner's algorithm.
- Revamped mpirun --help output to make it a bit more manageable.
- Portals4 MTL improvements: Fix race condition in rendezvous protocol and
retry logic.
- UCX OSC: initial implementation.
- UCX PML improvements: add multi-threading support.
- Yalla PML improvements: Fix error with irregular contiguous datatypes.
- Openib BTL: disable XRC support by default.
- TCP BTL: Add check to detect and ignore connections from processes
that aren't MPI (such as IDS probes) and verify that source and
destination are using the same version of Open MPI, fix issue with very
large message transfer.
- ompi_info parsable output now escapes double quotes in values, and
also quotes values can contains colons. Thanks to Lev Givon for the
suggestion.
- CUDA-aware support can now handle GPUs within a node that do not
support CUDA IPC. Earlier versions would get error and abort.
- Add a mca parameter ras_base_launch_orted_on_hn to allow for launching
MPI processes on the same node where mpirun is executing using a separate
orte daemon, rather than the mpirun process. This may be useful to set to
true when using SLURM, as it improves interoperability with SLURM's signal
propagation tools. By default it is set to false, except for Cray XC systems.
- Remove LoadLeveler RAS support.
- Remove IB XRC support from the OpenIB BTL due to lack of support.
- Add functionality for IBM s390 platforms. Note that regular
regression testing does not occur on the s390 and it is not
considered a supported platform.
- Remove support for big endian PowerPC.
- Remove support for XL compilers older than v13.1.
- Remove support for atomic operations using MacOS atomics library.
- Drop btl-vader-change-the-way-fast-boxes-are-used.patch which was merged upstream
- Add Build-warning-stringop-overflow-in.patch to fix a potential buffer overflow warning.

Loading...
Request History
Egbert Eich's avatar

eeich created request

- Update to openmpi3 3.1.6
- See changelog in NEWS
- Remove add-gen-p5-chip-pci-id-to-ini-file.patch that was merged upstream
- Add patch memory-patcher-fix-compiler-warning.patch to fix cast warning
causing RPM to fail building

- Drop different package string between SLES and Leap (jsc#SLE-11848)

- Have openmpi3-config provide pmix-runtime-config

- Add _constraints file for ppc64le for disk > 4G

- Link against libnuma (bsc#1155120)

- added --with-slurm (its enabled by default), but if this behavior
is changed the binding should not away

- Add missing Provides when openmpi3 is the default openmpi
- Add conflict with the older hpc-macros-devel providers to avoid issues during updates
- Add openmpi_prefix macro to openmpi-macros-devel

- Add macro file for non-hpc flavour
- Enable build on ppc64

- Use FAT LTO objects in order to provide proper static library.
- Mark LICENSE with %license

- Fix bad INCLUDE path in module (bsc#1132949)

- Update to openmpi 3.1.4

- See changelog in NEWS

- Add add-gen-p5-chip-pci-id-to-ini-file.patch:
- Adds support for Broadcom 57500 adapters (bsc#1125651)
- Update to openmpi 3.1.3
- See changelog in NEWS

- Add macro _hpc_openmpi_modules for modules support (bsc#1116458).

- Remove bashism in preun scriptlet

- Fix handling of mpi-selector during updates (bsc#1098653)

- Add reproducible.patch to drop build time and hostname to make
package build reproducible (boo#1047218, boo#1084909)

- macros.hpc-openmpi3:
replace %%compiler_family by %%hpc_compiler_family

- Update to openmpi 3.1.1
3.1.1 -- June, 2018
-------------------
- Fix potential hang in UCX PML during MPI_FINALIZE
- Update internal PMIx to v2.1.2rc2 to fix forward version compatibility.
- Add new MCA parameter osc_sm_backing_store to allow users to specify
where in the filesystem the backing file for the shared memory
one-sided component should live. Defaults to /dev/shm on Linux.
- Fix potential hang on non-x86 platforms when using builds with
optimization flags turned off.
- Disable osc/pt2pt when using MPI_THREAD_MULTIPLE due to numerous
race conditions in the component.
- Fix dummy variable names for the mpi and mpi_f08 Fortran bindings to
match the MPI standard. This may break applications which use
name-based parameters in Fortran which used our internal names
rather than those documented in the MPI standard.
- Revamp Java detection to properly handle new Java versions which do
not provide a javah wrapper.
- Fix RMA function signatures for use-mpi-f08 bindings to have the
asynchonous property on all buffers.
- Improved configure logic for finding the UCX library.
3.1.0 -- May, 2018
------------------
- Various OpenSHMEM bug fixes.
- Properly handle array_of_commands argument to Fortran version of
MPI_COMM_SPAWN_MULTIPLE.
- Fix bug with MODE_SEQUENTIAL and the sharedfp MPI-IO component.
- Use "javac -h" instead of "javah" when building the Java bindings
with a recent version of Java.
- Fix mis-handling of jostepid under SLURM that could cause problems
with PathScale/OmniPath NICs.
- Disable the POWER 7/BE block in configure. Note that POWER 7/BE is
still not a supported platform, but it is no longer automatically
disabled. See
https://github.com/open-mpi/ompi/issues/4349#issuecomment-374970982
for more information.
- The output-filename option for mpirun is now converted to an
absolute path before being passed to other nodes.
- Add monitoring component for PML, OSC, and COLL to track data
movement of MPI applications. See
ompi/mca/commmon/monitoring/HowTo_pml_monitoring.tex for more
information about the monitoring framework.
- Add support for communicator assertions: mpi_assert_no_any_tag,
mpi_assert_no_any_source, mpi_assert_exact_length, and
mpi_assert_allow_overtaking.
- Update PMIx to version 2.1.1.
- Update hwloc to 1.11.7.
- Many one-sided behavior fixes.
- Improved performance for Reduce and Allreduce using Rabenseifner's algorithm.
- Revamped mpirun --help output to make it a bit more manageable.
- Portals4 MTL improvements: Fix race condition in rendezvous protocol and
retry logic.
- UCX OSC: initial implementation.
- UCX PML improvements: add multi-threading support.
- Yalla PML improvements: Fix error with irregular contiguous datatypes.
- Openib BTL: disable XRC support by default.
- TCP BTL: Add check to detect and ignore connections from processes
that aren't MPI (such as IDS probes) and verify that source and
destination are using the same version of Open MPI, fix issue with very
large message transfer.
- ompi_info parsable output now escapes double quotes in values, and
also quotes values can contains colons. Thanks to Lev Givon for the
suggestion.
- CUDA-aware support can now handle GPUs within a node that do not
support CUDA IPC. Earlier versions would get error and abort.
- Add a mca parameter ras_base_launch_orted_on_hn to allow for launching
MPI processes on the same node where mpirun is executing using a separate
orte daemon, rather than the mpirun process. This may be useful to set to
true when using SLURM, as it improves interoperability with SLURM's signal
propagation tools. By default it is set to false, except for Cray XC systems.
- Remove LoadLeveler RAS support.
- Remove IB XRC support from the OpenIB BTL due to lack of support.
- Add functionality for IBM s390 platforms. Note that regular
regression testing does not occur on the s390 and it is not
considered a supported platform.
- Remove support for big endian PowerPC.
- Remove support for XL compilers older than v13.1.
- Remove support for atomic operations using MacOS atomics library.
- Drop btl-vader-change-the-way-fast-boxes-are-used.patch which was merged upstream
- Add Build-warning-stringop-overflow-in.patch to fix a potential buffer overflow warning.


Saul Goodman's avatar

licensedigger accepted review

ok


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Origin Manager's avatar

origin-manager added origin-reviewers as a reviewer

Changing to a higher priority origin, but from another family and unknown direction.

origin: SUSE:SLE-15-SP2:GA
origin_old: openSUSE:Leap:15.1:Update


Origin Manager's avatar

origin-manager accepted review

origin: SUSE:SLE-15-SP2:GA
origin_old: openSUSE:Leap:15.1:Update


Yuchen Lin's avatar

maxlin_factory set openSUSE:Leap:15.2:Staging:A as a staging project

Being evaluated by staging project "openSUSE:Leap:15.2:Staging:A"


Yuchen Lin's avatar

maxlin_factory accepted review

Picked "openSUSE:Leap:15.2:Staging:A"


Max Lin's avatar

mlin7442 accepted review


Yuchen Lin's avatar

maxlin_factory accepted review

Staging Project openSUSE:Leap:15.2:Staging:A got accepted.


Yuchen Lin's avatar

maxlin_factory approved review

Staging Project openSUSE:Leap:15.2:Staging:A got accepted.


Yuchen Lin's avatar

maxlin_factory accepted request

Staging Project openSUSE:Leap:15.2:Staging:A got accepted.

openSUSE Build Service is sponsored by