From f679d3e0afbc4b2c9f881eec8951405bcf2bf43b Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sun, 25 Nov 2018 21:08:06 -0700 Subject: [PATCH 1/5] Update to 4.0.0 --- .gitignore | 1 + openmpi.spec | 22 ++++++++++++++++++---- sources | 2 +- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 683340a..77e4735 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ openmpi-1.4.1-RH.tar.bz2 /openmpi-2.1.5.tar.bz2 /openmpi-2.1.6rc1.tar.bz2 /openmpi-3.1.3.tar.bz2 +/openmpi-4.0.0.tar.bz2 diff --git a/openmpi.spec b/openmpi.spec index 61617b7..1b5a73a 100644 --- a/openmpi.spec +++ b/openmpi.spec @@ -20,7 +20,7 @@ %global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d) Name: openmpi%{?_cc_name_suffix} -Version: 3.1.3 +Version: 4.0.0 Release: 1%{?dist} Summary: Open Message Passing Interface Group: Development/Libraries @@ -28,7 +28,7 @@ License: BSD and MIT and Romio URL: http://www.open-mpi.org/ # We can't use %{name} here because of _cc_name_suffix -Source0: https://www.open-mpi.org/software/ompi/v3.1/downloads/openmpi-%{version}.tar.bz2 +Source0: https://www.open-mpi.org/software/ompi/v4.0/downloads/openmpi-%{version}.tar.bz2 Source1: openmpi.module.in Source2: openmpi.pth.py2 Source3: openmpi.pth.py3 @@ -67,6 +67,9 @@ BuildRequires: infinipath-psm-devel BuildRequires: libpsm2-devel %endif BuildRequires: torque-devel +%ifarch aarch64 ppc64le x86_64 +BuildRequires: ucx-devel +%endif BuildRequires: zlib-devel BuildRequires: rpm-mpi-hooks @@ -245,20 +248,22 @@ make check %{_libdir}/%{name}/bin/mpi[er]* %{_libdir}/%{name}/bin/ompi* %{_libdir}/%{name}/bin/orte[-dr_]* +%ifarch aarch64 ppc64le x86_64 %{_libdir}/%{name}/bin/oshmem_info %{_libdir}/%{name}/bin/oshrun -%{_libdir}/%{name}/bin/prun %{_libdir}/%{name}/bin/shmemrun +%endif %{_libdir}/%{name}/lib/*.so.40* %{_libdir}/%{name}/lib/libmca*.so.41* %{_libdir}/%{name}/lib/libmca*.so.50* %{_mandir}/%{namearch}/man1/mpi[er]* %{_mandir}/%{namearch}/man1/ompi* %{_mandir}/%{namearch}/man1/orte[-dr_]* +%ifarch aarch64 ppc64le x86_64 %{_mandir}/%{namearch}/man1/oshmem_info* %{_mandir}/%{namearch}/man1/oshrun* -%{_mandir}/%{namearch}/man1/prun* %{_mandir}/%{namearch}/man1/shmemrun* +%endif %{_mandir}/%{namearch}/man7/ompi_* %{_mandir}/%{namearch}/man7/opal_* %{_mandir}/%{namearch}/man7/orte* @@ -278,9 +283,13 @@ make check %{_libdir}/%{name}/bin/mpi[cCf]* %{_libdir}/%{name}/bin/opal_* %{_libdir}/%{name}/bin/orte[cCf]* +%ifarch aarch64 ppc64le x86_64 %{_libdir}/%{name}/bin/osh[cCf]* +%endif %{_libdir}/%{name}/bin/profile2mat.pl +%ifarch aarch64 ppc64le x86_64 %{_libdir}/%{name}/bin/shmem[cCf]* +%endif %{_includedir}/%{namearch}/* %{_fmoddir}/%{name}/ %{_libdir}/%{name}/lib/*.so @@ -288,8 +297,10 @@ make check %{_libdir}/%{name}/lib/pkgconfig/ %{_libdir}/pkgconfig/*.pc %{_mandir}/%{namearch}/man1/mpi[cCf]* +%ifarch aarch64 ppc64le x86_64 %{_mandir}/%{namearch}/man1/osh[cCf]* %{_mandir}/%{namearch}/man1/shmem[cCf]* +%endif %{_mandir}/%{namearch}/man1/opal_* %{_mandir}/%{namearch}/man3/* %{_libdir}/%{name}/share/openmpi/openmpi-valgrind.supp @@ -316,6 +327,9 @@ make check %changelog +* Sat Dec 15 2018 Orion Poplawski - 4.0.0-1 +- Update to 4.0.0 + * Sat Dec 15 2018 Orion Poplawski - 3.1.3-1 - Update to 3.1.3 - Drop ppc64le patch fixed upstream diff --git a/sources b/sources index edcaaa5..a93c23c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (openmpi-3.1.3.tar.bz2) = 700821df676de5f85ce2793298242dcaea73f585f89540e30999792a568f193545a9f9b2bcb3ea22effa3bf14744531c4eb5fc4c84a8d7bbe5e5fdd76ab3a04a +SHA512 (openmpi-4.0.0.tar.bz2) = 978097dcbb16df2a616dcbbef9536fed0f7be40914daa8f927882d91bdda9265e54334fc12aeef49b41073d8782321b5611a7e9c71182258a45bca5f640e927b From a1fb0a6ce855ca1dd23c63816df2ab2cd855d6fd Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Mon, 4 Feb 2019 21:41:00 -0700 Subject: [PATCH 2/5] mca-btl-openib-device-params.ini is now installed on arm32 --- openmpi.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openmpi.spec b/openmpi.spec index 1b5a73a..b4274fc 100644 --- a/openmpi.spec +++ b/openmpi.spec @@ -273,7 +273,7 @@ make check %dir %{_libdir}/%{name}/share/openmpi %{_libdir}/%{name}/share/openmpi/amca-param-sets %{_libdir}/%{name}/share/openmpi/help*.txt -%ifnarch s390 %{arm} +%ifnarch s390 %{_libdir}/%{name}/share/openmpi/mca-btl-openib-device-params.ini %endif From 1ba31991a3bb740c78cc8a377a2452ba83349c1c Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sat, 30 Mar 2019 19:35:27 -0600 Subject: [PATCH 3/5] Update to 4.0.1 --- .gitignore | 1 + openmpi.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5bdb48c..e5ef2bc 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ openmpi-1.4.1-RH.tar.bz2 /openmpi-2.1.6.tar.bz2 /openmpi-3.1.3.tar.bz2 /openmpi-4.0.0.tar.bz2 +/openmpi-4.0.1.tar.bz2 diff --git a/openmpi.spec b/openmpi.spec index e544f44..a3e274c 100644 --- a/openmpi.spec +++ b/openmpi.spec @@ -20,8 +20,8 @@ %global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d) Name: openmpi%{?_cc_name_suffix} -Version: 4.0.0 -Release: 2%{?dist} +Version: 4.0.1 +Release: 1%{?dist} Summary: Open Message Passing Interface License: BSD and MIT and Romio URL: http://www.open-mpi.org/ @@ -332,6 +332,9 @@ make check %changelog +* Sat Mar 30 2019 Orion Poplawski - 4.0.1-1 +- Update to 4.0.1 + * Sun Mar 10 2019 Orion Poplawski - 4.0.0-2 - Enable valgrind on s390x - Cleanup arch conditionals diff --git a/sources b/sources index a93c23c..047b1ea 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (openmpi-4.0.0.tar.bz2) = 978097dcbb16df2a616dcbbef9536fed0f7be40914daa8f927882d91bdda9265e54334fc12aeef49b41073d8782321b5611a7e9c71182258a45bca5f640e927b +SHA512 (openmpi-4.0.1.tar.bz2) = 09f35dc2e44b4f84aab9c5af9d81f90bbdb030e4d90800a5d3ffae88cb32b7faecc9bea0abb113da53c21f73e9d19db68f961f997bc47bdd28d83a87beee0731 From d1b7aac1de3d153c40cc84f2d6c5b97e012d3914 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sat, 30 Mar 2019 20:28:43 -0600 Subject: [PATCH 4/5] Update to 4.0.1 --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index 047b1ea..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (openmpi-4.0.1.tar.bz2) = 09f35dc2e44b4f84aab9c5af9d81f90bbdb030e4d90800a5d3ffae88cb32b7faecc9bea0abb113da53c21f73e9d19db68f961f997bc47bdd28d83a87beee0731 From b27bff5713a713b3be52893573b517adc29b7a03 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sun, 31 Mar 2019 10:27:56 -0600 Subject: [PATCH 5/5] Upload sources --- sources | 1 + 1 file changed, 1 insertion(+) create mode 100644 sources diff --git a/sources b/sources new file mode 100644 index 0000000..047b1ea --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (openmpi-4.0.1.tar.bz2) = 09f35dc2e44b4f84aab9c5af9d81f90bbdb030e4d90800a5d3ffae88cb32b7faecc9bea0abb113da53c21f73e9d19db68f961f997bc47bdd28d83a87beee0731