SHA256
1
0
forked from pool/patterns-hpc

Accepting request 582004 from home:mslacken:hpc

- added more libraries and fixed the names

OBS-URL: https://build.opensuse.org/request/show/582004
OBS-URL: https://build.opensuse.org/package/show/science:HPC/patterns-hpc?expand=0&rev=10
This commit is contained in:
Christian Goll 2018-03-02 15:05:48 +00:00 committed by Git OBS Bridge
parent a70ca03ab2
commit bc328b17c7
4 changed files with 87 additions and 85 deletions

View File

@ -1,59 +1,49 @@
Recommends: adios-devel
Recommends: gsl_serial-devel
Recommends: metis_serial-devel
Recommends: python-numpy-devel
Recommends: superlu-gnu-devel
Recommends: libfftw3-gnu-hpc-devel
Recommends: libhdf5-gnu-hpc-devel
Recommends: libhdf5hl_fortran100-hpc-devel
Recommends: libhdf5_cpp-gnu-hpc-devel
Recommends: libhdf5_fortran-gnu-hpc-devel
Recommends: libhdf5_hl-gnu-hpc-devel
Recommends: libhdf5_hl_cpp-gnu-hpc-devel
Recommends: libnetcdf-gnu-hpc-devel
Recommends: libopenblas-gnu-hpc-devel
Recommends: libopenblas-pthreads-gnu-hpc-devel
Requires: mpich-gnu-hpc-devel Requires: mpich-gnu-hpc-devel
Requires: mpich-ofi-gnu-hpc-devel Requires: mpich-ofi-gnu-hpc-devel
Requires: mvapich2-gnu-hpc-devel Requires: mvapich2-gnu-hpc-devel
Requires: mvapich2-psm2-gnu-hpc-devel Requires: mvapich2-psm2-gnu-hpc-devel
Requires: openmpi2-gnu-hpc-devel Requires: openmpi2-gnu-hpc-devel
Recommends: gsl_serial-devel
Recommends: metis_serial-devel
Recommends: python3-numpy-devel
Recommends: superlu-gnu-devel
Recommends: fftw3-gnu-hpc-devel
Recommends: fftw3-gnu-mpich-hpc-devel
Recommends: fftw3-gnu-mvapich2-hpc-devel
Recommends: fftw3-gnu-openmpi2-hpc-devel
Recommends: hdf5-gnu-hpc-devel
Recommends: hdf5-gnu-mpich-hpc-devel
Recommends: hdf5-gnu-mvapich2-hpc-devel
Recommends: hdf5-gnu-openmpi2-hpc-devel
Recommends: netcdf-gnu-hpc-devel
Recommends: netcdf-gnu-mpich-hpc-devel
Recommends: netcdf-gnu-mvapich2-hpc-devel
Recommends: netcdf-gnu-openmpi2-hpc-devel
Recommends: netcdf-gnu-fortran-gnu-gnu-mpic
Recommends: libopenblas-gnu-hpc-devel
Recommends: libopenblas-pthreads-gnu-hpc-devel
Recommends: libblacs2-gnu-mpich-hpc-devel Recommends: libblacs2-gnu-mpich-hpc-devel
Recommends: libblacs2-gnu-mvapich2-hpc-devel Recommends: libblacs2-gnu-mvapich2-hpc-devel
Recommends: libfftw3-gnu-mpich-hpc-devel Recommends: libblacs2-gnu-openmpi2-hpc-devel
Recommends: libfftw3-gnu-mvapich2-hpc-devel
Recommends: libfftw3-gnu-openmpi1-hpc-devel
Recommends: libfftw3-gnu-openmpi3-hpc-devel
Recommends: libhdf5-gnu-mpich-hpc-devel
Recommends: libhdf5-gnu-mvapich2-hpc-devel
Recommends: libhdf5-gnu-openmpi1-hpc-devel
Recommends: libhdf5-gnu-openmpi3-hpc-devel
Recommends: libhdf5_fortran-gnu-mpich-hpc-devel
Recommends: libhdf5_fortran-gnu-mvapich2-hpc-devel
Recommends: libhdf5_fortran-gnu-openmpi1-hpc-devel
Recommends: libhdf5_fortran-gnu-openmpi3-hpc-devel
Recommends: libhdf5_hl-gnu-mpich-hpc-devel
Recommends: libhdf5_hl-gnu-mvapich2-hpc-devel
Recommends: libhdf5_hl-gnu-openmpi1-hpc-devel
Recommends: libhdf5_hl-gnu-openmpi3-hpc-devel
Recommends: libhdf5_hl_fortran-gnu-mpich-hpc-devel
Recommends: libhdf5_hl_fortran-gnu-mvapich2-hpc-devel
Recommends: libhdf5_hl_fortran-gnu-openmpi1-hpc-devel
Recommends: libhdf5_hl_fortran-gnu-openmpi3-hpc-devel
Recommends: libnetcdf-fortran-gnu-mpich-hpc-devel
Recommends: libnetcdf-fortran-gnu-openmpi1-hpc-devel
Recommends: libnetcdf-fortran-gnu-openmpi3-hpc-devel
Recommends: libnetcdf-gnu-mpich-hpc-devel
Recommends: libnetcdf-gnu-mvapich2-hpc-devel Recommends: libnetcdf-gnu-mvapich2-hpc-devel
Recommends: libnetcdf-gnu-openmpi1-hpc-devel Recommends: petsc-gnu-mpich-hpc-devel
Recommends: libnetcdf-gnu-openmpi3-hpc-devel Recommends: petsc-gnu-mvapich2-hpc-devel
Recommends: libpetsc-gnu-mpich-hpc-devel Recommends: petsc-gnu-openmpi2-hpc-devel
Recommends: libpetsc-gnu-mvapich2-hpc-devel
Recommends: libpetsc-gnu-openmpi1-hpc-devel
Recommends: libpetsc-gnu-openmpi3-hpc-devel
Recommends: libscalapack2-gnu-mpich-hpc-devel Recommends: libscalapack2-gnu-mpich-hpc-devel
Recommends: libscalapack2-gnu-mvapich2-hpc-devel Recommends: libscalapack2-gnu-mvapich2-hpc-devel
Recommends: libscalapack2-gnu-openmpi1-hpc-devel Recommends: libscalapack2-gnu-openmpi2-hpc-devel
Recommends: libscalapack2-gnu-openmpi3-hpc-devel
Recommends: tau-gnu-mvapich2-hpc-devel Recommends: tau-gnu-mvapich2-hpc-devel
Recommends: tau-gnu-openmpi-hpc-devel Recommends: tau-gnu-openmpi2-hpc-devel
Recommends: mvapich2-psm-gnu-hpc-devel
Recommends: python3-numpy-gnu-hpc-devel
Recommends: mpiP-gnu-mpich-hpc
Recommends: mpiP-gnu-mvapich2-hpc
Recommends: mpiP-gnu-openmpi2-hpc
Recommends: lua-lmod-doc
Recommends: hwloc-doc
Recommends: luaposix-doc
Recommends: petsc-doc
Recommends: mvapich2-gnu-hpc-doc
Recommends: mvapich2-psm-gnu-hpc-doc
Recommends: mvapich2-psm2-gnu-hpc-doc

View File

@ -1,8 +1,7 @@
# Recommend libraries which are in hpc # Recommend libraries which are in hpc
Recommends: adios
Recommends: gsl_serial Recommends: gsl_serial
Recommends: metis_serial Recommends: metis_serial
Recommends: python-numpy Recommends: python3-numpy
Recommends: superlu-gnu Recommends: superlu-gnu
Recommends: libfftw3-gnu-hpc Recommends: libfftw3-gnu-hpc
Recommends: libhdf5-gnu-hpc Recommends: libhdf5-gnu-hpc
@ -23,41 +22,39 @@ Requires: openmpi2-gnu-hpc
# Now the mpi dependend recommends # Now the mpi dependend recommends
Recommends: libblacs2-gnu-mpich-hpc Recommends: libblacs2-gnu-mpich-hpc
Recommends: libblacs2-gnu-mvapich2-hpc Recommends: libblacs2-gnu-mvapich2-hpc
Recommends: libblacs2-gnu-openmpi2-hpc
Recommends: libfftw3-gnu-mpich-hpc Recommends: libfftw3-gnu-mpich-hpc
Recommends: libfftw3-gnu-mvapich2-hpc Recommends: libfftw3-gnu-mvapich2-hpc
Recommends: libfftw3-gnu-openmpi1-hpc Recommends: libfftw3-gnu-openmpi2-hpc
Recommends: libfftw3-gnu-openmpi3-hpc
Recommends: libhdf5-gnu-mpich-hpc Recommends: libhdf5-gnu-mpich-hpc
Recommends: libhdf5-gnu-mvapich2-hpc Recommends: libhdf5-gnu-mvapich2-hpc
Recommends: libhdf5-gnu-openmpi1-hpc Recommends: libhdf5-gnu-openmpi2-hpc
Recommends: libhdf5-gnu-openmpi3-hpc
Recommends: libhdf5_fortran-gnu-mpich-hpc Recommends: libhdf5_fortran-gnu-mpich-hpc
Recommends: libhdf5_fortran-gnu-mvapich2-hpc Recommends: libhdf5_fortran-gnu-mvapich2-hpc
Recommends: libhdf5_fortran-gnu-openmpi1-hpc Recommends: libhdf5_fortran-gnu-openmpi2-hpc
Recommends: libhdf5_fortran-gnu-openmpi3-hpc
Recommends: libhdf5_hl-gnu-mpich-hpc Recommends: libhdf5_hl-gnu-mpich-hpc
Recommends: libhdf5_hl-gnu-mvapich2-hpc Recommends: libhdf5_hl-gnu-mvapich2-hpc
Recommends: libhdf5_hl-gnu-openmpi1-hpc Recommends: libhdf5_hl-gnu-openmpi2-hpc
Recommends: libhdf5_hl-gnu-openmpi3-hpc Recommends: libhdf5_hl_fortran-gnu-hpc
Recommends: libhdf5_hl_fortran-gnu-mpich-hpc Recommends: libhdf5_hl_fortran-gnu-mpich-hpc
Recommends: libhdf5_hl_fortran-gnu-mvapich2-hpc Recommends: libhdf5_hl_fortran-gnu-mvapich2-hpc
Recommends: libhdf5_hl_fortran-gnu-openmpi1-hpc Recommends: libhdf5_hl_fortran-gnu-openmpi2-hpc
Recommends: libhdf5_hl_fortran-gnu-openmpi3-hpc Recommends: netcdf-gnu-hpc
Recommends: libnetcdf-fortran-gnu-mpich-hpc Recommends: netcdf-fortran-gnu-mpich-hpc
Recommends: libnetcdf-fortran-gnu-openmpi1-hpc Recommends: netcdf-fortran-gnu-openmpi2-hpc
Recommends: libnetcdf-fortran-gnu-openmpi3-hpc Recommends: netcdf-gnu-mpich-hpc
Recommends: libnetcdf-gnu-mpich-hpc Recommends: netcdf-gnu-mvapich2-hpc
Recommends: libnetcdf-gnu-mvapich2-hpc Recommends: netcdf-gnu-openmpi2-hpc
Recommends: libnetcdf-gnu-openmpi1-hpc
Recommends: libnetcdf-gnu-openmpi3-hpc
Recommends: libpetsc-gnu-mpich-hpc Recommends: libpetsc-gnu-mpich-hpc
Recommends: libpetsc-gnu-mvapich2-hpc Recommends: libpetsc-gnu-mvapich2-hpc
Recommends: libpetsc-gnu-openmpi1-hpc Recommends: libpetsc-gnu-openmpi2-hpc
Recommends: libpetsc-gnu-openmpi3-hpc
Recommends: libscalapack2-gnu-mpich-hpc Recommends: libscalapack2-gnu-mpich-hpc
Recommends: libscalapack2-gnu-mvapich2-hpc Recommends: libscalapack2-gnu-mvapich2-hpc
Recommends: libscalapack2-gnu-openmpi1-hpc Recommends: libscalapack2-gnu-openmpi2-hpc
Recommends: libscalapack2-gnu-openmpi3-hpc
Recommends: tau-gnu-mvapich2-hpc Recommends: tau-gnu-mvapich2-hpc
Recommends: tau-gnu-openmpi-hpc Recommends: tau-gnu-openmpi2-hpc
Recommends: libnetcdf-cxx4-gnu-hpc
Recommends: mvapich2-psm-gnu-hpc
Recommends: python3-numpy-gnu-hpc
Recommends: papi-hpc

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri Mar 2 15:02:12 UTC 2018 - cgoll@suse.com
- added more libraries and fixed the names
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Feb 26 14:14:46 UTC 2018 - cgoll@suse.com Mon Feb 26 14:14:46 UTC 2018 - cgoll@suse.com

View File

@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
Name: patterns-hpc Name: patterns-hpc
Version: 20180226 Version: 20180226
Release: 0 Release: 0
@ -41,24 +42,31 @@ This particular package contains all the HPC related patterns
%package compute_node %package compute_node
%pattern_serverfunctions %pattern_serverfunctions
Summary: HPC compute node Summary: HPC compute node
Group: Metapackages
Provides: Metapackages Provides: Metapackages
Provides: hpc_compute_node Provides: hpc_compute_node
Provides: pattern() = hpc_compute_node Provides: pattern() = hpc_compute_node
Provides: pattern-icon() = pattern-generic Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 2010 Provides: pattern-order() = 2010
Provides: pattern-visible() Provides: pattern-visible()
Requires: pattern() = base
Requires: nfs-client Requires: nfs-client
Requires: openssh Requires: openssh
Requires: salt-minion
Recommends: vim
Recommends: salt-minion
Recommends: rsync
Recommends: wget
Recommends: ntp Recommends: ntp
Recommends: less
Recommends: pdsh
Recommends: mrsh
%if 0%{?is_opensuse} %if 0%{?is_opensuse}
Recommends: nss_ldap Recommends: nss_ldap
%endif %endif
# python 2.7 deps
Recommends: ganglia-gmond Recommends: ganglia-gmond
Recommends: genders Recommends: genders
Recommends: perl-genders
%description compute_node %description compute_node
A compute node has a minmal software image and mainly runs simultion programs. Services on this node should be reduced to a bare minimum and the node *must* be installed in a automatic manner. A basset of numerical libraries should also be installed. A compute node has a minmal software image and mainly runs simultion programs. Services on this node should be reduced to a bare minimum and the node *must* be installed in a automatic manner. A basset of numerical libraries should also be installed.
@ -72,6 +80,7 @@ A compute node has a minmal software image and mainly runs simultion programs. S
%package libraries %package libraries
%pattern_serverfunctions %pattern_serverfunctions
Summary: HPC modularized libraries Summary: HPC modularized libraries
Group: Metapackages
Provides: Metapackages Provides: Metapackages
Provides: hpc_libraries Provides: hpc_libraries
Provides: pattern() = hpc_libraries Provides: pattern() = hpc_libraries
@ -94,6 +103,7 @@ This package provides all the modularized libraries so that they can be used in
%package development_node %package development_node
%pattern_serverfunctions %pattern_serverfunctions
Summary: Packages needed to be able to develop HPC Apps Summary: Packages needed to be able to develop HPC Apps
Group: Metapackages
Provides: Metapackages Provides: Metapackages
Provides: hpc_development_node Provides: hpc_development_node
Provides: pattern() = hpc_development_node Provides: pattern() = hpc_development_node
@ -108,27 +118,27 @@ Requires: pattern() = devel_basis
Requires: pattern() = devel_perl Requires: pattern() = devel_perl
Requires: pattern() = devel_python3 Requires: pattern() = devel_python3
%else %else
Requires: binutils
Requires: make
Requires: cmake
Requires: m4
Requires: autoconf Requires: autoconf
Requires: automake Requires: automake
Requires: libtool Requires: binutils
Requires: glibc-devel
Requires: libstdc++-devel
Requires: glibc-info
Requires: pkgconfig
Requires: binutils Requires: binutils
Requires: bison Requires: bison
Requires: cmake
Requires: flex Requires: flex
Requires: glibc-devel
Requires: glibc-info
Requires: libstdc++-devel
Requires: libtool
Requires: m4
Requires: make
Requires: patch Requires: patch
Requires: pkgconfig
Recommends: git Recommends: git
Recommends: python3 Recommends: python3
Recommends: python3-devel Recommends: python3-devel
%endif %endif
Requires: lua-lmod
Requires: gnu-compilers-hpc-devel Requires: gnu-compilers-hpc-devel
Requires: lua-lmod
%include %{SOURCE2} %include %{SOURCE2}
%description development_node %description development_node