Kamal Heib
0d30552cac
Update to upstream release 4.2.2
...
Resolves: RHEL-67993
Signed-off-by: Kamal Heib <kheib@redhat.com>
2024-11-18 18:34:46 -05:00
Troy Dawson
03d6049024
Bump release for October 2024 mass rebuild:
...
Resolves: RHEL-64018
2024-10-29 08:50:34 -07:00
Troy Dawson
1b8f14a7bf
Bump release for June 2024 mass rebuild
2024-06-24 09:03:54 -07:00
Cristian Le
a9297c32c6
Added CMAKE_PREFIX_PATH to the module file
...
... to unsure that CMake projects find the available MPI enabled
packages, libraries, executables, etc.
The motivation is that CMake projects will search first in the
CMAKE_PREFIX_PATH, both for cmake specific files like <Package>Config.cmake as
well as libraries and header files in general. Adding this variable is crucial
to making sure that the MPI versions take precedence over the serial versions.
2024-02-12 14:47:17 +01:00
Zbigniew Jędrzejewski-Szmek
66f0030ea8
Drop dependency on ftbfs infinipath-psm
2024-01-29 14:43:42 +01:00
Fedora Release Engineering
de301eb66b
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2024-01-25 08:12:06 +00:00
Fedora Release Engineering
b5e91d9014
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2024-01-21 08:45:25 +00:00
Zbigniew Jędrzejewski-Szmek
36b1aa0853
Convert license tag to SPDX
2023-11-21 16:31:23 +01:00
Benson Muite
362681d20c
Own %{_fmoddir}/mpich
2023-10-10 07:51:47 +00:00
Benson Muite
de1cf4c29a
Create directories for MPICH package development files
2023-09-30 04:17:34 +00:00
Benson Muite
a862bd1891
Mpich should own cmake and include install directories
...
Make sure that packages which install cmake and include files in Mpich locations
do not need to own the main directories for Mpich.
2023-09-29 06:43:44 +00:00
Yaakov Selkowitz
e983f61ee7
Use bundled yaksa in RHEL builds
2023-07-31 19:20:48 -04:00
Zbigniew Jędrzejewski-Szmek
9d70e9040b
Comment out unused build dependency
...
I committed this not as a comment by mistake. There seems to be
no provision to not use the bundled copy. The comment shall serve
as a reminder.
[skip changelog]
2023-07-31 09:24:37 +02:00
Zbigniew Jędrzejewski-Szmek
03ee7f4b2b
Use separate yaksa
...
I made a new package for yaksa, but forgot to make use of it mpich :(
2023-07-31 08:40:01 +02:00
Fedora Release Engineering
a5d67cc1e4
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 15:54:26 +00:00
Zbigniew Jędrzejewski-Szmek
6e33991713
Version 4.1.2
...
... (rhbz#2213689)
2023-07-18 10:02:52 +02:00
Yaakov Selkowitz
c44d61cb86
Disable PSM, PSM2 in ELN builds
...
Development of these hardware has ceased, and these packages are
unwanted in RHEL 10.
2023-07-09 22:40:45 -04:00
Python Maint
45b47a9032
Rebuilt for Python 3.12
2023-06-13 20:22:53 +02:00
Zbigniew Jędrzejewski-Szmek
2839aa2847
Version 4.4.1
...
... (rhbz#2082757)
2023-05-20 18:38:27 +02:00
Orion Poplawski
dbc72d62d3
Remove dependency libs from wrappers
2023-05-20 17:37:53 +02:00
Orion Poplawski
4fc868d26c
Add various BuildRequires to fix build
...
[skip changelog]
2023-05-20 17:37:34 +02:00
Orion Poplawski
c0375f1c3c
Use ucx only on supported arches
2023-05-20 17:36:25 +02:00
Orion Poplawski
91fddcde5e
Update to 4.1; Switch to default ch4:ofi device
2023-05-20 17:36:12 +02:00
Orion Poplawski
db223e3554
Update to 4.0.3
...
... (https://www.mpich.org/2022/11/08/mpich-4-0-3-released/ )
2023-03-02 11:29:50 +01:00
Zbigniew Jędrzejewski-Szmek
d6ad862c2f
Drop unused .pth file for python2
2023-02-21 15:07:43 +01:00
Ben Boeckel
45ea873359
Backport PR#6374 to fix MPI_allgatherv fastpath error
...
(cherry picked from commit 2400e5803f7ea3ef5fa4034ac90f2c6361f1257d)
2023-02-21 13:34:56 +01:00
Fedora Release Engineering
181eaa9b44
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 20:50:25 +00:00
Florian Weimer
3aac8d8e5b
Port configure script to C99
...
Related to:
<https://fedoraproject.org/wiki/Changes/PortingToModernC >
<https://fedoraproject.org/wiki/Toolchain/PortingToModernC >
2022-12-03 12:59:39 +01:00
Fedora Release Engineering
8edd49ad7f
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 23:50:52 +00:00
Python Maint
3cca034eae
Rebuilt for Python 3.11
2022-06-13 15:46:06 +02:00
Zbigniew Jędrzejewski-Szmek
3d9a923457
Version 4.0.2 (rhbz#1939170)
...
Support for arm32 is dropped: https://fedoraproject.org/wiki/Changes/RetireARMv7
2022-04-10 20:55:01 +02:00
Zbigniew Jędrzejewski-Szmek
07f049d098
ucx is only available on three architectures
2022-02-08 11:14:50 +01:00
Zbigniew Jędrzejewski-Szmek
6def00d62c
Unbundle libfabric and ucx
2022-02-08 11:05:36 +01:00
Zbigniew Jędrzejewski-Szmek
760052bc68
Drop link and optimization flags from pkgconf file
...
Patches are rearranged a bit for clarity.
2022-02-08 11:05:36 +01:00
Fedora Release Engineering
f29c84ef27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 20:31:36 +00:00
Sandro Mani
44ff18750c
Create and own mpich/lib/cmake directory
2022-01-19 23:23:50 +01:00
Zbigniew Jędrzejewski-Szmek
ed2144d2c8
Convert to rpmautospec
2022-01-19 08:38:05 +01:00
Zbigniew Jędrzejewski-Szmek
79ddb63773
Revert "Also own %{_libdir}/%{name}/lib/cmake/"
...
This reverts commit c0ad91f367
.
This change breaks build, the directory is not found. AFAICS, mpich
was never built with this change, so I'm just reverting the commit
altogether.
2022-01-19 08:37:22 +01:00
Sandro Mani
c0ad91f367
Also own %{_libdir}/%{name}/lib/cmake/
2021-09-03 16:15:54 +02:00
Fedora Release Engineering
7003b72d1f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 15:28:48 +00:00
Python Maint
4e8616b3a3
Rebuilt for Python 3.10
2021-06-04 11:23:15 +02:00
Zbigniew Jędrzejewski-Szmek
0d1f44c9a8
Rip out part of configure.ac to fix build under autoconf-2.71
2021-05-17 09:49:23 +02:00
Zbigniew Jędrzejewski-Szmek
e3be50b174
Fix %changelog
2021-03-29 09:24:36 +02:00
Zbigniew Jędrzejewski-Szmek
071b821b18
Add workaround for valgrind issue
2021-01-31 10:28:18 +01:00
Zbigniew Jędrzejewski-Szmek
67f3b82ee9
Version 3.4.1
...
Disable failing test. It seems to be an upstream issue.
--enable-fc was deprecated and replaced by --enable-fortran.
2021-01-31 10:28:18 +01:00
Zbigniew Jędrzejewski-Szmek
ac3cd7fb27
Version 3.4
2021-01-31 10:28:14 +01:00
Fedora Release Engineering
1e5d01f946
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 20:54:15 +00:00
Tom Stellard
d45d1b95a6
Add BuildRequires: make
...
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-07 02:04:33 +00:00
Zbigniew Jędrzejewski-Szmek
b4333cebe4
Ignore tests results on ppc64le
...
make check-TESTS
make[4]: Entering directory /builddir/build/BUILD/mpich-3.3.2/src/openpa/test
make[5]: Entering directory /builddir/build/BUILD/mpich-3.3.2/src/openpa/test
PASS: sanity
FAIL: test_primitives
PASS: test_barriers
FAIL: test_queue
=======================================
OpenPA 1.0.3: test/test-suite.log
=======================================
# TOTAL: 4
# PASS: 2
# SKIP: 0
# XFAIL: 0
# FAIL: 2
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: test_primitives
=====================
Testing simple integer load/store functionality PASSED
Testing simple pointer load/store functionality PASSED
Testing simple add/incr/decr functionality PASSED
Testing simple decr and test functionality PASSED
Testing simple fetch and add/incr/decr functionality PASSED
Testing simple integer compare-and-swap functionality PASSED
Testing simple pointer compare-and-swap functionality PASSED
Testing simple integer swap functionality PASSED
Testing simple pointer swap functionality PASSED
Testing simple integer load-linked/store-conditional functionality PASSED
Testing simple pointer load-linked/store-conditional functionality PASSED
Testing integer LL/SC ABA with 2 threads Unexpected success of OPA_SC_int
Unexpected success of OPA_SC_int
*FAILED*
at test_primitives.c:4125 in test_threaded_llsc_int_aba()...
False positives: 411 / 1000191
Testing pointer LL/SC ABA with 2 threads PASSED
False positives: 362 / 999007
Testing integer load/store with 1 thread PASSED
Testing pointer load/store with 1 thread PASSED
Testing add with 1 thread PASSED
Testing incr and decr with 1 thread PASSED
Testing decr and test with 1 thread PASSED
Testing fetch and add with 1 thread PASSED
Testing fetch and add return values with 1 thread PASSED
Testing fetch and incr/decr with 1 thread PASSED
Testing fetch and incr return values with 1 thread PASSED
Testing fetch and decr return values with 1 thread PASSED
Testing integer compare-and-swap with 1 thread PASSED
Testing pointer compare-and-swap with 1 thread PASSED
Testing grouped integer compare-and-swap with 1 thread PASSED
Testing grouped pointer compare-and-swap with 1 thread PASSED
Testing integer compare-and-swap fairness with 1 thread PASSED
Testing pointer compare-and-swap fairness with 1 thread PASSED
Testing integer swap with 1 thread PASSED
Testing pointer swap with 1 thread PASSED
Testing integer load/store with 2 threads PASSED
Testing pointer load/store with 2 threads PASSED
Testing add with 2 threads PASSED
Testing incr and decr with 1 thread PASSED
Testing decr and test with 2 threads PASSED
Testing fetch and add with 2 threads PASSED
Testing fetch and add return values with 2 threads PASSED
Testing fetch and incr/decr with 1 thread PASSED
Testing fetch and incr return values with 2 threads PASSED
Testing fetch and decr return values with 2 threads PASSED
Testing integer compare-and-swap with 2 threads PASSED
Testing pointer compare-and-swap with 2 threads PASSED
Testing grouped integer compare-and-swap with 2 threads PASSED
Testing grouped pointer compare-and-swap with 2 threads PASSED
Testing integer compare-and-swap fairness with 2 threads PASSED
Testing pointer compare-and-swap fairness with 2 threads PASSED
Testing integer swap with 2 threads PASSED
Testing pointer swap with 2 threads PASSED
Testing integer LL/SC stack with 2 threads PASSED
Testing pointer LL/SC stack with 2 threads PASSED
Testing integer load/store with 4 threads PASSED
Testing pointer load/store with 4 threads PASSED
Testing add with 4 threads PASSED
Testing incr and decr with 3 threads PASSED
Testing decr and test with 4 threads PASSED
Testing fetch and add with 4 threads PASSED
Testing fetch and add return values with 4 threads PASSED
Testing fetch and incr/decr with 3 threads PASSED
Testing fetch and incr return values with 4 threads PASSED
Testing fetch and decr return values with 4 threads PASSED
Testing integer compare-and-swap with 4 threads PASSED
Testing pointer compare-and-swap with 4 threads PASSED
Testing grouped integer compare-and-swap with 4 threads PASSED
Testing grouped pointer compare-and-swap with 4 threads PASSED
Testing integer compare-and-swap fairness with 4 threads PASSED
Testing pointer compare-and-swap fairness with 4 threads PASSED
Testing integer swap with 4 threads PASSED
Testing pointer swap with 4 threads PASSED
Testing integer LL/SC stack with 4 threads PASSED
Testing pointer LL/SC stack with 4 threads PASSED
Testing integer load/store with 10 threads PASSED
Testing pointer load/store with 10 threads PASSED
Testing add with 10 threads PASSED
Testing incr and decr with 9 threads PASSED
Testing decr and test with 10 threads PASSED
Testing fetch and add with 10 threads PASSED
Testing fetch and add return values with 10 threads PASSED
Testing fetch and incr/decr with 9 threads PASSED
Testing fetch and incr return values with 10 threads PASSED
Testing fetch and decr return values with 10 threads PASSED
Testing integer compare-and-swap with 10 threads PASSED
Testing pointer compare-and-swap with 10 threads PASSED
Testing grouped integer compare-and-swap with 10 threads PASSED
Testing grouped pointer compare-and-swap with 10 threads PASSED
Testing integer compare-and-swap fairness with 10 threads PASSED
Testing pointer compare-and-swap fairness with 10 threads PASSED
Testing integer swap with 10 threads PASSED
Testing pointer swap with 10 threads PASSED
Testing integer LL/SC stack with 10 threads PASSED
Testing pointer LL/SC stack with 10 threads PASSED
Testing integer load/store with 100 threads PASSED
Testing pointer load/store with 100 threads PASSED
Testing add with 100 threads PASSED
Testing incr and decr with 99 threads PASSED
Testing decr and test with 100 threads PASSED
Testing fetch and add with 100 threads PASSED
Testing fetch and add return values with 100 threads PASSED
Testing fetch and incr/decr with 99 threads PASSED
Testing fetch and incr return values with 100 threads PASSED
Testing fetch and decr return values with 100 threads PASSED
Testing integer compare-and-swap with 100 threads PASSED
Testing pointer compare-and-swap with 100 threads PASSED
Testing grouped integer compare-and-swap with 100 threads PASSED
Testing grouped pointer compare-and-swap with 100 threads PASSED
Testing integer compare-and-swap fairness with 100 threads PASSED
Testing pointer compare-and-swap fairness with 100 threads PASSED
Testing integer swap with 100 threads PASSED
Testing pointer swap with 100 threads PASSED
Testing integer LL/SC stack with 100 threads PASSED
Testing pointer LL/SC stack with 100 threads PASSED
***** 1 PRIMITIVES TEST FAILED! *****
FAIL test_primitives (exit status: 1)
FAIL: test_queue
================
Testing queue sanity PASSED
Testing multithreaded queue with 2 threads PASSED
Testing multithreaded queue (empty queue) with 2 threads Incorrect number of elements dequeued: 132042 Expected: 500000
*FAILED*
at test_queue.c:424 in test_queue_threaded()...
Unexpected return from 1 thread
Testing multithreaded queue (full queue) with 2 threads PASSED
Testing multithreaded queue with 4 threads PASSED
Testing multithreaded queue (empty queue) with 4 threads PASSED
Testing multithreaded queue (full queue) with 4 threads PASSED
Testing multithreaded queue with 10 threads PASSED
Testing multithreaded queue (empty queue) with 10 threads PASSED
Testing multithreaded queue (full queue) with 10 threads PASSED
Testing multithreaded queue with 100 threads PASSED
Testing multithreaded queue (empty queue) with 100 threads PASSED
Testing multithreaded queue (full queue) with 100 threads PASSED
***** 1 QUEUE TEST FAILED! *****
FAIL test_queue (exit status: 1)
============================================================================
Testsuite summary for OpenPA 1.0.3
============================================================================
# TOTAL: 4
# PASS: 2
# SKIP: 0
# XFAIL: 0
# FAIL: 2
# XPASS: 0
# ERROR: 0
============================================================================
See test/test-suite.log
Please report to https://trac.mcs.anl.gov/projects/openpa/newticket
============================================================================
2020-09-15 17:14:05 +02:00
Zbigniew Jędrzejewski-Szmek
5689195cb9
Add the patches
2020-09-15 16:27:29 +02:00