SHA256
6
0
forked from pool/openmpi5

4 Commits

Author SHA256 Message Date
ebf6f9516e Accepting request 1301458 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1301458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi5?expand=0&rev=16
2025-08-27 19:33:20 +00:00
6f8fb088e5 - Enable Grid Cluster Scheduler support (jsc#PED-13373)
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi5?expand=0&rev=35
2025-08-26 15:20:44 +00:00
71a9dc71b4 Accepting request 1285181 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1285181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openmpi5?expand=0&rev=15
2025-06-13 16:42:54 +00:00
7327aa74f1 Accepting request 1285118 from home:NMorey:branches:science:HPC
- Update to 5.0.8
  - Functionality Enhancements
    - UCC collective operations:
      Improved handling of MPI_IN_PLACE in allgather, allgatherv, alltoall,
      alltoallv, gather, gatherv, scatter, and scatterv operations
    - UCX OSC: Added support for "no_locks" info key to disable lock table usage
    - OFI MTL: Enhanced CXI provider support for better compatibility
    - AARCH64: Added SVE detection alongside NEON in aarch64 op component
    - Fortran: Fixed common symbol sizes and alignments for better compatibility
  - Bug Fixes and Minor Enhancements
    - Hugepage Mpool: Fixed sizing of hugepages for better memory management
    - Configure: Fixed --with-prrte=internal option handling
    - Documentation: Updated shared memory and networking documentation
    - Build system: Fixed support for flang on OSX
    - Removed unused spread contrib sample scripts
    - Various documentation updates and improvements
    - CI: Removed Ubuntu 18 and RHEL 7 from test matrix
    - Fixed type mismatch errors in shared memory components
    - Updated Java configuration for latest Fedora releases
    - Fixed memory zone reference counting in UCX dynamic windows
- Remove Fix-type-mismatch-error.patch to fix a compilation error
  as it was merged upstream.

OBS-URL: https://build.opensuse.org/request/show/1285118
OBS-URL: https://build.opensuse.org/package/show/science:HPC/openmpi5?expand=0&rev=33
2025-06-12 14:32:45 +00:00
5 changed files with 37 additions and 36 deletions

View File

@@ -1,30 +0,0 @@
commit fc4fb3a80615992277717e3e29ce585ebe1f2256
Author: Tomislav Janjusic <tomislavj@nvidia.com>
Date: Tue Feb 18 12:25:27 2025 -0600
Fix type mismatch error
Signed-off-by: Tomislav Janjusic <tomislavj@nvidia.com>
diff --git oshmem/mca/sshmem/base/sshmem_base_open.c oshmem/mca/sshmem/base/sshmem_base_open.c
index 1f0d1eb761e2..2694120e1cfe 100644
--- oshmem/mca/sshmem/base/sshmem_base_open.c
+++ oshmem/mca/sshmem/base/sshmem_base_open.c
@@ -31,7 +31,7 @@
* globals
*/
-void *mca_sshmem_base_start_address = UINTPTR_MAX;
+void *mca_sshmem_base_start_address = (void *)UINTPTR_MAX;
char * mca_sshmem_base_backing_file_dir = NULL;
@@ -49,7 +49,7 @@ mca_sshmem_base_register (mca_base_register_flag_t flags)
"base",
"start_address",
"Specify base address for shared memory region",
- MCA_BASE_VAR_TYPE_UNSIGNED_LONG_LONG,
+ MCA_BASE_VAR_TYPE_UNSIGNED_LONG,
NULL,
0,
MCA_BASE_VAR_FLAG_SETTABLE,

Binary file not shown.

3
openmpi-5.0.8.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:53131e1a57e7270f645707f8b0b65ba56048f5b5ac3f68faabed3eb0d710e449
size 30293034

View File

@@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Aug 5 18:48:52 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Enable Grid Cluster Scheduler support (jsc#PED-13373)
-------------------------------------------------------------------
Thu Jun 12 08:35:43 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Update to 5.0.8
- Functionality Enhancements
- UCC collective operations:
Improved handling of MPI_IN_PLACE in allgather, allgatherv, alltoall,
alltoallv, gather, gatherv, scatter, and scatterv operations
- UCX OSC: Added support for "no_locks" info key to disable lock table usage
- OFI MTL: Enhanced CXI provider support for better compatibility
- AARCH64: Added SVE detection alongside NEON in aarch64 op component
- Fortran: Fixed common symbol sizes and alignments for better compatibility
- Bug Fixes and Minor Enhancements
- Hugepage Mpool: Fixed sizing of hugepages for better memory management
- Configure: Fixed --with-prrte=internal option handling
- Documentation: Updated shared memory and networking documentation
- Build system: Fixed support for flang on OSX
- Removed unused spread contrib sample scripts
- Various documentation updates and improvements
- CI: Removed Ubuntu 18 and RHEL 7 from test matrix
- Fixed type mismatch errors in shared memory components
- Updated Java configuration for latest Fedora releases
- Fixed memory zone reference counting in UCX dynamic windows
- Remove Fix-type-mismatch-error.patch to fix a compilation error
as it was merged upstream.
-------------------------------------------------------------------
Mon May 26 15:52:53 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>

View File

@@ -75,7 +75,7 @@ ExclusiveArch: do_not_build
#############################################################################
Name: openmpi5%{?testsuite:-testsuite}
Version: 5.0.7
Version: 5.0.8
Release: 0
Summary: An implementation of MPI/SHMEM (Version 5)
License: BSD-3-Clause
@@ -87,8 +87,7 @@ Source4: mpivars.sh
Source5: mpivars.csh
Patch1: romio341-backport-fixes-from-mpich.patch
Patch2: mtl-ofi-fix-missing-definition-of-container_of.patch
Patch3: Fix-type-mismatch-error.patch
Patch4: Force-alignment-of-opal_atomic_int128_t-to-be-16B.patch
Patch3: Force-alignment-of-opal_atomic_int128_t-to-be-16B.patch
Provides: mpi
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Exclude 32b archs
@@ -354,6 +353,7 @@ export HOSTNAME=OBS
--enable-mpi-thread-multiple \
--disable-wrapper-rpath \
--with-slurm \
--with-sge \
%if 0%{?with_ucx}
--with-ucx \
--with-ucx-libdir=/usr/%_lib \