SHA256
6
0
forked from pool/openmpi4

21 Commits

Author SHA256 Message Date
adcb14e1c3 Add Gitea build results 2025-10-27 17:35:38 +01:00
929a52551d 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
45c2bc1d3e - 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
331db9ca61 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
f1c69b9974 - 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
cdb6d61f3c 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
901d6e30c7 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
0c524f3086 - 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
59e47b0d0f - 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
bc3b75175f 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
b23154b139 Accepting request 1247205 from home:NMorey:branches:science:HPC
- 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/request/show/1247205
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=44
2025-02-19 20:06:05 +00:00
136c4251c4 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
799699d2b0 Accepting request 1232844 from home:NMorey:branches:science:HPC
- 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/request/show/1232844
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=42
2024-12-20 14:00:37 +00:00
3be3468b38 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
278106e285 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
ba006f78e6 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
860df5793f Accepting request 1198891 from home:NMorey:branches:science:HPC
- Add test-datatype-partial.c-fix-compiler-warnings.patch to fix
  testuite compilation with GCC >= 14

OBS-URL: https://build.opensuse.org/request/show/1198891
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=38
2024-09-05 07:58:19 +00:00
1127ea2aed 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
4a76643305 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
534f3b50ac 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
57cf26534e Accepting request 1183202 from home:NMorey:branches:science:HPC
- Disable 32b builds of hpc flavours

OBS-URL: https://build.opensuse.org/request/show/1183202
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi4?expand=0&rev=34
2024-06-25 14:27:39 +00:00
3 changed files with 19 additions and 0 deletions

12
README.md Normal file
View File

@@ -0,0 +1,12 @@
## Build Results
Current state of openmpi4 in openSUSE:Factory is
![Factory build results](https://br.opensuse.org/status/openSUSE:Factory/openmpi4/standard)
The current state of openmpi4 in the devel project build (science:HPC)
![Devel project build results](https://br.opensuse.org/status/science:HPC/openmpi4)

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Aug 5 18:47:33 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Enable Grid Cluster Scheduler support (jsc#PED-13373)
-------------------------------------------------------------------
Tue Apr 15 11:17:13 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>

View File

@@ -90,6 +90,7 @@ Source0: openmpi-%{version}%{git_ver}.tar.bz2
Source2: openmpi4-rpmlintrc
Source4: mpivars.sh
Source5: mpivars.csh
Source100: README.md
Patch1: orted-mpir-add-version-to-shared-library.patch
Patch2: btl-openib-Add-VF-support-for-ConnectX-4-5-and-6.patch
Patch3: openmpi4-C99.diff
@@ -358,6 +359,7 @@ export HOSTNAME=OBS
--enable-mpi-thread-multiple \
--disable-wrapper-rpath \
--with-slurm \
--with-sge \
--with-libevent=external \
%if %{with hwloc}
--with-hwloc=external \