21 Commits

Author SHA256 Message Date
Nicolas Morey
ae15b3a9e5 Merge branch 'factory' of https://src.opensuse.org/pool/openmpi4 into slfo-main
* 'factory' of https://src.opensuse.org/pool/openmpi4:
  - Enable Grid Cluster Scheduler support (jsc#PED-13373)
  - Remove bad dependency from openmpi4-testsuite to openmpi4-testsuite-libs
  Remove obsolete hpc macro file
  - Remove support for gnu-hpc build flavours.
  - Disable gnu-hpc build flavours (bsc#1239982)
  Accepting request 1247205 from home:NMorey:branches:science:HPC
  Accepting request 1232844 from home:NMorey:branches:science:HPC
  Accepting request 1227140 from home:NMorey:branches:science:HPC
  Accepting request 1198891 from home:NMorey:branches:science:HPC
  Accepting request 1190305 from home:jamborm:gcc14test-m
  Accepting request 1183202 from home:NMorey:branches:science:HPC
2025-11-24 10:43:18 +01:00
a3ce582ede Accepting request 1301457 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1301457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi4?expand=0&rev=22
2025-08-27 19:34:22 +00:00
1f831fa082 - Enable Grid Cluster Scheduler support (jsc#PED-13373)
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=52
2025-08-26 15:20:28 +00:00
a8132fd761 Accepting request 1269646 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1269646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi4?expand=0&rev=21
2025-04-16 18:37:26 +00:00
9ae38cd85a - Remove bad dependency from openmpi4-testsuite to openmpi4-testsuite-libs
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=50
2025-04-15 14:19:04 +00:00
ccc6316f59 Accepting request 1265559 from science:HPC
- Remove support for gnu-hpc build flavours.

- Disable gnu-hpc build flavours (bsc#1239982)

OBS-URL: https://build.opensuse.org/request/show/1265559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi4?expand=0&rev=20
2025-04-03 14:45:51 +00:00
0dd0c24f3c Remove obsolete hpc macro file
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=48
2025-03-30 15:40:10 +00:00
7d29ea3cb0 - Remove support for gnu-hpc build flavours.
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=47
2025-03-30 15:32:22 +00:00
8a11d769e7 - Disable gnu-hpc build flavours (bsc#1239982)
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=46
2025-03-24 16:00:58 +00:00
2d029ddc5b Accepting request 1247231 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1247231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi4?expand=0&rev=19
2025-02-26 16:13:49 +00:00
59b72343ea - Update to 4.1.8 (jsc#PED-11356):
- Allocate and exchange OpenSHMEM base segment addresses earlier in
    startup.
  - Fixed file_seek calculation when using SEEK_END and io/ompio.
  - Protect against using CUDA without VMM support.
  - Change several variables in coll/adapt, coll/basic, coll/han,
    coll/hcoll, and coll/ucc from READONLY to ALL scope so that they can
    be set via the MPI_T interface.
  - Add version identifier to rules file in coll/tuned and extend the
    dynamic rules file to support the alltoall_algorithm_max_requests
    tuning parameter.
- Change default openmpi to openmpi5 for suse_version >= 1600
- Add Fix-type-mismatch-error.patch to fix a compilation error

OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=44
2025-02-19 20:06:05 +00:00
e1b7bc7a4b Accepting request 1232847 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1232847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi4?expand=0&rev=18
2024-12-22 16:58:58 +00:00
7d01296288 - Add mtl-ofi-fix-missing-definition-of-container_of.patch to fix
compilation with libfabric >= 2.0 (jsc#PED-9661, jsc#PED-10668)

OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=42
2024-12-20 14:00:37 +00:00
21d30e766e Accepting request 1227160 from science:HPC
- Update to 4.1.7 (jsc#PED-11355):
  - Fix int overflow bug in UCC collectives routine, which would impact
    large message collectives.
  - Fix SHMEM bounds checking warnings
  - Fix memory leak in the fcoll/vulcan component
  - Fix memory leak when using non-contiguious datatyles with pml/cm
    (used when using Libfabric or Portals transports)
  - Change default locking protocol for ufs IO component to fix data
    sieving use case.
  - Fix bug in Fortran / C interface array calculation.
  - Fix potential initialization in UCX OpenSHMEM support
  - Add OpenSHMEM support for symmetric remote key handling to improve
    scalability of OpenSHMEM interface.
  - Add MCS Locks as default implementation for OpenSHMEM locks.
  - Fix bug to properly handle ORTE Prefix of "/".
  - Fix bug in I/O interface handling of soft links on Lustre
    filesystems.
  - Fix memory leak in UCX one-sided implementation.
  - Fix bug in rcache components that could lead to assert on macOS
    systems.
  - Fix mishandling of a NULL completion context in the OFI transport.
  - Tarballs are now built with the tar-pax format.
  - Set MPI_THREAD_SERIALIZED instead of MPI_THREAD_SINGLE as supported
    threading model when using UCX that supports
    UCS_THREAD_MODE_SERIALIZED.
  - Fix issue that would prevent using Libfabric 2.x releases.

OBS-URL: https://build.opensuse.org/request/show/1227160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi4?expand=0&rev=17
2024-11-30 12:27:14 +00:00
20ec2e725e Accepting request 1227140 from home:NMorey:branches:science:HPC
- Update to 4.1.7 (jsc#PED-11355):
  - Fix int overflow bug in UCC collectives routine, which would impact
    large message collectives.
  - Fix SHMEM bounds checking warnings
  - Fix memory leak in the fcoll/vulcan component
  - Fix memory leak when using non-contiguious datatyles with pml/cm
    (used when using Libfabric or Portals transports)
  - Change default locking protocol for ufs IO component to fix data
    sieving use case.
  - Fix bug in Fortran / C interface array calculation.
  - Fix potential initialization in UCX OpenSHMEM support
  - Add OpenSHMEM support for symmetric remote key handling to improve
    scalability of OpenSHMEM interface.
  - Add MCS Locks as default implementation for OpenSHMEM locks.
  - Fix bug to properly handle ORTE Prefix of "/".
  - Fix bug in I/O interface handling of soft links on Lustre
    filesystems.
  - Fix memory leak in UCX one-sided implementation.
  - Fix bug in rcache components that could lead to assert on macOS
    systems.
  - Fix mishandling of a NULL completion context in the OFI transport.
  - Tarballs are now built with the tar-pax format.
  - Set MPI_THREAD_SERIALIZED instead of MPI_THREAD_SINGLE as supported
    threading model when using UCX that supports
    UCS_THREAD_MODE_SERIALIZED.
  - Fix issue that would prevent using Libfabric 2.x releases.

OBS-URL: https://build.opensuse.org/request/show/1227140
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=40
2024-11-28 14:43:59 +00:00
8089a64423 Accepting request 1198895 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1198895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi4?expand=0&rev=16
2024-09-06 15:17:56 +00:00
31165b13c7 - Add test-datatype-partial.c-fix-compiler-warnings.patch to fix
testuite compilation with GCC >= 14

OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=38
2024-09-05 07:58:19 +00:00
257cea0b98 Accepting request 1191730 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1191730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi4?expand=0&rev=15
2024-08-07 04:09:25 +00:00
ef280a72e3 Accepting request 1190305 from home:jamborm:gcc14test-m
- Add openmpi4-C99.diff to fix the most egregious type violations that
  not only prevent building the standard flavor with GCC 14 opn i586
  but that are just bugs too.

If the request looks OK, please forward it to Factory soon so that we
can switch the default compiler.  Thanks!

OBS-URL: https://build.opensuse.org/request/show/1190305
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=36
2024-08-05 15:10:24 +00:00
f4d0ebf819 Accepting request 1183210 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1183210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi4?expand=0&rev=14
2024-06-28 13:46:38 +00:00
ca3f26bddc - Disable 32b builds of hpc flavours
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=34
2024-06-25 14:27:39 +00:00

Diff Content Not Available