SHA256
1
0
forked from pool/patterns-hpc

Accepting request 580273 from home:mslacken:hpc

- removed openmpi3 pattern and warning about explict library dep

OBS-URL: https://build.opensuse.org/request/show/580273
OBS-URL: https://build.opensuse.org/package/show/science:HPC/patterns-hpc?expand=0&rev=7
This commit is contained in:
Egbert Eich 2018-02-26 15:12:28 +00:00 committed by Git OBS Bridge
parent 6aad04dd08
commit 72c80ea2a8
5 changed files with 13 additions and 11 deletions

View File

@ -16,10 +16,8 @@ Recommends: libopenblas-pthreads-gnu-hpc-devel
Requires: mpich-gnu-hpc-devel
Requires: mpich-ofi-gnu-hpc-devel
Requires: mvapich2-gnu-hpc-devel
Requires: mvapich2-psm-gnu-hpc-devel
Requires: mvapich2-psm2-gnu-hpc-devel
Requires: openmpi1-gnu-hpc-devel
Requires: openmpi3-gnu-hpc-devel
Requires: openmpi2-gnu-hpc-devel
Recommends: libblacs2-gnu-mpich-hpc-devel
Recommends: libblacs2-gnu-mvapich2-hpc-devel
Recommends: libfftw3-gnu-mpich-hpc-devel

View File

@ -18,10 +18,8 @@ Recommends: libopenblas-pthreads-gnu-hpc
Requires: mpich-gnu-hpc
Requires: mpich-ofi-gnu-hpc
Requires: mvapich2-gnu-hpc
Requires: mvapich2-psm-gnu-hpc
Requires: mvapich2-psm2-gnu-hpc
Requires: openmpi1-gnu-hpc
Requires: openmpi3-gnu-hpc
Requires: openmpi2-gnu-hpc
# Now the mpi dependend recommends
Recommends: libblacs2-gnu-mpich-hpc
Recommends: libblacs2-gnu-mvapich2-hpc

View File

@ -1,4 +1,5 @@
addFilter("W: no-binary");
addFilter("W: unexpanded-macro");
addFilter("W: devel-dependency");
addFilter("W: explicit-lib-dependency");

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Mon Feb 26 14:14:46 UTC 2018 - cgoll@suse.com
- removed openmpi3 pattern and warning about explict library dep
-------------------------------------------------------------------
Sat Feb 24 13:06:37 UTC 2018 - eich@suse.com

View File

@ -65,7 +65,7 @@ A compute node has a minmal software image and mainly runs simultion programs. S
%files compute_node
%dir %{_defaultdocdir}/patterns
%{_defaultdocdir}/patterns/compute-node.txt
%{_defaultdocdir}/patterns/patterns-hpc-compute-node.txt
################################################################################
@ -88,7 +88,7 @@ This package provides all the modularized libraries so that they can be used in
%files libraries
%dir %{_defaultdocdir}/patterns
%{_defaultdocdir}/patterns/hpc-libraries.txt
%{_defaultdocdir}/patterns/patterns-hpc-libraries.txt
################################################################################
%package development_node
@ -101,6 +101,7 @@ Provides: pattern-icon() = pattern-basis-devel
Provides: pattern-order() = 2040
Provides: pattern-visible()
Requires: pattern() = hpc_compute_node
Requires: pattern() = hpc_libraries
%if 0%{?is_opensuse}
Requires: pattern() = devel_C_C++
Requires: pattern() = devel_basic
@ -116,7 +117,6 @@ Requires: automake
Requires: libtool
Requires: glibc-devel
Requires: libstdc++-devel
Requires: gcc-info
Requires: glibc-info
Requires: pkgconfig
Requires: binutils
@ -136,7 +136,7 @@ This package provides all the relevant packages for developing HPC applications.
%files development_node
%dir %{_defaultdocdir}/patterns
%{_defaultdocdir}/patterns/hpc-development-node.txt
%{_defaultdocdir}/patterns/patterns-hpc-development-node.txt
%prep
@ -144,7 +144,7 @@ This package provides all the relevant packages for developing HPC applications.
%install
mkdir -p "%{buildroot}%{_defaultdocdir}/patterns"
for pack in compute-node hpc-libraries hpc-development-node; do
for pack in patterns-hpc-compute-node patterns-hpc-libraries patterns-hpc-development-node; do
echo "This file marks the pattern $pack in version %{version} to be installed." \
>"%{buildroot}%{_defaultdocdir}/patterns/${pack}.txt"
done