SHA256
1
0
forked from pool/patterns-hpc

Accepting request 950137 from home:mslacken:branches:science:HPC

- removed missing packages (bsc#1194956)

OBS-URL: https://build.opensuse.org/request/show/950137
OBS-URL: https://build.opensuse.org/package/show/science:HPC/patterns-hpc?expand=0&rev=48
This commit is contained in:
Christian Goll 2022-01-31 10:58:08 +00:00 committed by Git OBS Bridge
parent 30ca838a02
commit 0a269a77a8
4 changed files with 33 additions and 117 deletions

View File

@ -1,71 +1,19 @@
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: openmpi2-gnu-hpc-devel
%ifarch x86_64 %ifarch x86_64
Recommends: mvapich2-psm2-gnu-hpc-devel Recommends: mvapich2-psm2-gnu-hpc-devel
Recommends: mvapich2-psm2-gnu-hpc-doc
%endif %endif
Recommends: python3-numpy-devel Recommends: python3-numpy-gnu-hpc-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-hpc-devel
Recommends: hdf5-gnu-mpich-hpc-devel Recommends: hdf5-gnu-mpich-hpc-devel
Recommends: hdf5-gnu-mvapich2-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: libopenblas-gnu-hpc-devel Recommends: libopenblas-gnu-hpc-devel
Recommends: libopenblas-pthreads-gnu-hpc-devel Recommends: libopenblas-pthreads-gnu-hpc-devel
Recommends: libblacs2-gnu-mpich-hpc-devel
Recommends: libblacs2-gnu-mvapich2-hpc-devel
Recommends: libblacs2-gnu-openmpi2-hpc-devel
Recommends: libnetcdf-cxx4-gnu-hpc-devel
Recommends: petsc-gnu-mpich-hpc-devel
Recommends: petsc-gnu-mvapich2-hpc-devel
Recommends: petsc-gnu-openmpi2-hpc-devel
Recommends: petsc-doc
Recommends: libscalapack2-gnu-mpich-hpc-devel
Recommends: libscalapack2-gnu-mvapich2-hpc-devel
Recommends: libscalapack2-gnu-openmpi2-hpc-devel
Recommends: python3-numpy-gnu-hpc-devel Recommends: python3-numpy-gnu-hpc-devel
Recommends: mpiP-gnu-mpich-hpc Recommends: mpiP-gnu-mpich-hpc
Recommends: mpiP-gnu-mvapich2-hpc Recommends: mpiP-gnu-mvapich2-hpc
Recommends: mpiP-gnu-openmpi2-hpc Recommends: mpiP-gnu-openmpi3-hpc
Recommends: mpiP-gnu-openmpi4-hpc
Recommends: gsl-gnu-hpc-devel
Recommends: ocr-gnu-hpc-devel
Recommends: ocr-gnu-mpich-hpc-devel
Recommends: ocr-gnu-openmpi2-devel
Recommends: ocr-gnu-mvapich2-hpc-devel
Recommends: superlu-gnu-hpc-devel
Recommends: hypre-gnu-mpich-hpc-devel
Recommends: hypre-gnu-mvapich2-hpc-devel
Recommends: hypre-gnu-openmpi2-hpc-devel
Recommends: lua-lmod-doc
Recommends: hwloc-doc
Recommends: luaposix-doc
Recommends: mvapich2-gnu-hpc-doc Recommends: mvapich2-gnu-hpc-doc
Recommends: openmpi2-gnu-hpc-docs
Recommends: mumps-gnu-mpich-hpc-devel
Recommends: mumps-gnu-mpich-hpc-doc
Recommends: mumps-gnu-mpich-hpc-examples
Recommends: mumps-gnu-mvapich2-hpc-devel
Recommends: mumps-gnu-mvapich2-hpc-doc
Recommends: mumps-gnu-mvapich2-hpc-examples
Recommends: mumps-gnu-openmpi2-hpc-devel
Recommends: mumps-gnu-openmpi2-hpc-doc
Recommends: mumps-gnu-openmpi2-hpc-examples
Recommends: trilinos-gnu-mpich-hpc-devel
Recommends: trilinos-gnu-mvapich2-hpc-devel
Recommends: trilinos-gnu-openmpi2-hpc-devel
Recommends: ptscotch-gnu-mpich-hpc-devel
Recommends: ptscotch-gnu-mvapich2-hpc-devel
Recommends: ptscotch-gnu-openmpi2-hpc-devel

View File

@ -1,23 +1,12 @@
# Ping is useful on compute nodes (bsc#1169484) # Ping is useful on compute nodes (bsc#1169484)
Requires: iputils Requires: iputils
# Recommend libraries which are in hpc # Recommend libraries which are in hpc
Recommends: metis-gnu-hpc
Recommends: superlu-gnu-hpc
Recommends: libfftw3-gnu-hpc
Recommends: libhdf5-gnu-hpc Recommends: libhdf5-gnu-hpc
Recommends: libhdf5_cpp-gnu-hpc Recommends: libhdf5_cpp-gnu-hpc
Recommends: libhdf5_fortran-gnu-hpc Recommends: libhdf5_fortran-gnu-hpc
Recommends: libhdf5_hl-gnu-hpc Recommends: libhdf5_hl-gnu-hpc
Recommends: libhdf5_hl_cpp-gnu-hpc Recommends: libhdf5_hl_cpp-gnu-hpc
Recommends: libnetcdf-gnu-hpc
Recommends: libopenblas-gnu-hpc
Recommends: libopenblas-pthreads-gnu-hpc
Recommends: ocr-gnu-hpc
Recommends: ocr-gnu-mpich-hpc
Recommends: ocr-gnu-mvapich2-hpc
Recommends: ocr-gnu-openmpi2-hpc
Recommends: gsl-gnu-hpc
Recommends: python3-scipy-gnu-hpc Recommends: python3-scipy-gnu-hpc
# We require the mpi module and recommend the rest # We require the mpi module and recommend the rest
@ -31,56 +20,28 @@ Requires: openmpi2-gnu-hpc
Recommends: mvapich2-psm2-gnu-hpc Recommends: mvapich2-psm2-gnu-hpc
%endif %endif
# Now the mpi dependend recommends # Now the mpi dependend recommends
Recommends: libblacs2-gnu-mpich-hpc
Recommends: libblacs2-gnu-mvapich2-hpc
Recommends: libblacs2-gnu-openmpi2-hpc
Recommends: libfftw3-gnu-mpich-hpc
Recommends: libfftw3-gnu-mvapich2-hpc
Recommends: libfftw3-gnu-openmpi2-hpc
Recommends: libhdf5-gnu-mpich-hpc Recommends: libhdf5-gnu-mpich-hpc
Recommends: libhdf5-gnu-mvapich2-hpc Recommends: libhdf5-gnu-mvapich2-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-openmpi2-hpc Recommends: libhdf5_fortran-gnu-openmpi3-hpc
Recommends: libhdf5_fortran-gnu-openmpi4-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-openmpi2-hpc Recommends: libhdf5_hl-gnu-openmpi3-hpc
Recommends: libhdf5_hl-gnu-openmpi4-hpc
Recommends: libhdf5_hl_fortran-gnu-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-openmpi2-hpc Recommends: libhdf5_hl_fortran-gnu-openmpi3-hpc
Recommends: netcdf-gnu-hpc Recommends: libhdf5_hl_fortran-gnu-openmpi4-hpc
Recommends: netcdf-fortran-gnu-mpich-hpc
Recommends: netcdf-fortran-gnu-openmpi2-hpc
Recommends: netcdf-gnu-mpich-hpc
Recommends: netcdf-gnu-mvapich2-hpc
Recommends: netcdf-gnu-openmpi2-hpc
Recommends: libpetsc-gnu-mpich-hpc
Recommends: libpetsc-gnu-mvapich2-hpc
Recommends: libpetsc-gnu-openmpi2-hpc
Recommends: libscalapack2-gnu-mpich-hpc
Recommends: libscalapack2-gnu-mvapich2-hpc
Recommends: libscalapack2-gnu-openmpi2-hpc
Recommends: libnetcdf-cxx4-gnu-hpc
Recommends: python3-numpy-gnu-hpc Recommends: python3-numpy-gnu-hpc
Recommends: papi-hpc Recommends: papi-hpc
Recommends: imb-gnu-mpich-hpc Recommends: imb-gnu-mpich-hpc
Recommends: imb-gnu-mvapich2-hpc Recommends: imb-gnu-mvapich2-hpc
Recommends: imb-gnu-openmpi2-hpc Recommends: imb-gnu-openmpi3-hpc
Recommends: libHYPRE-gnu-mpich-hpc Recommends: imb-gnu-openmpi4-hpc
Recommends: libHYPRE-gnu-mvapich2-hpc
Recommends: libHYPRE-gnu-openmpi2-hpc
Recommends: libmumps-gnu-mpich-hpc
Recommends: libmumps-gnu-mvapich2-hpc
Recommends: libmumps-gnu-openmpi2-hpc
Recommends: trilinos-gnu-mpich-hpc
Recommends: trilinos-gnu-mvapich2-hpc
Recommends: trilinos-gnu-openmpi2-hpc
Recommends: ptscotch-gnu-mpich-hpc
Recommends: ptscotch-gnu-mvapich2-hpc
Recommends: ptscotch-gnu-openmpi2-hpc

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Jan 25 14:50:56 UTC 2022 - Christian Goll <cgoll@suse.com>
- removed missing packages (bsc#1194956)
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Apr 16 15:02:21 UTC 2020 - Christian Goll <cgoll@suse.com> Thu Apr 16 15:02:21 UTC 2020 - Christian Goll <cgoll@suse.com>

View File

@ -1,7 +1,7 @@
# #
# spec file for package patterns-hpc # spec file for package patterns-hpc
# #
# Copyright (c) 2020 SUSE LLC # Copyright (c) 2022 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -31,13 +31,15 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: x86_64 aarch64 ExclusiveArch: x86_64 aarch64
%description %description
This is an internal package that is used to create the patterns as part of This is an internal package that is used to create the patterns as part of
the installation source setup. Installation of this package does not make the installation source setup. Installation of this package does not make
sense. sense.
This particular package contains all the HPC related patterns. This particular package contains all the HPC related patterns.
################################################################################
################################################################################
%package compute_node %package compute_node
%pattern_serverfunctions %pattern_serverfunctions
Summary: HPC Basic Compute Node Summary: HPC Basic Compute Node
@ -52,25 +54,25 @@ Requires: sudo
# Ping is useful on compute nodes (bsc#1169484) # Ping is useful on compute nodes (bsc#1169484)
Requires: iputils Requires: iputils
Recommends: vim
Recommends: salt-minion
Recommends: slurm-node
Recommends: ypbind
Recommends: rsync
Recommends: wget
Recommends: ntp
Recommends: less Recommends: less
Recommends: pdsh
Recommends: mrsh Recommends: mrsh
Recommends: mrsh-server Recommends: mrsh-server
Recommends: nss_ldap Recommends: nss_ldap
Recommends: ntp
Recommends: pdsh
Recommends: rsync
Recommends: salt-minion
Recommends: slurm-node
Recommends: vim
Recommends: wget
Recommends: ypbind
# python 2.7 deps # python 2.7 deps
Recommends: ganglia-gmond Recommends: ganglia-gmond
Recommends: genders Recommends: genders
Recommends: perl-genders Recommends: perl-genders
%description compute_node %description compute_node
A compute node comprises of a minimal software image and mainly runs simulation programs. Services on this node should be reduced to a bare minimum and the node *must* be installed in a automatic manner. A compute node comprises of a minimal software image and mainly runs simulation programs. Services on this node should be reduced to a bare minimum and the node *must* be installed in a automatic manner.
The pattern 'HPC Modularized libraries' should also be installed. The pattern 'HPC Modularized libraries' should also be installed.
%files compute_node %files compute_node
@ -111,11 +113,11 @@ Provides: pattern-order() = 2040
Provides: pattern-visible() Provides: pattern-visible()
Requires: pattern() = hpc_compute_node Requires: pattern() = hpc_compute_node
Requires: pattern() = hpc_libraries Requires: pattern() = hpc_libraries
Recommends: python3-devel
Recommends: pattern() = devel_C_C++ Recommends: pattern() = devel_C_C++
Recommends: pattern() = devel_basis Recommends: pattern() = devel_basis
Recommends: pattern() = devel_perl Recommends: pattern() = devel_perl
Recommends: pattern() = devel_python3 Recommends: pattern() = devel_python3
Recommends: python3-devel
Requires: gnu-compilers-hpc-devel Requires: gnu-compilers-hpc-devel
Requires: lua-lmod Requires: lua-lmod
# Ping is useful on compute nodes (bsc#1169484) # Ping is useful on compute nodes (bsc#1169484)
@ -152,7 +154,7 @@ Requires: iputils
Suggests: mariadb Suggests: mariadb
%description workload_server %description workload_server
This package provides all the relevant packages for running the central server This package provides all the relevant packages for running the central server
component of the slurm workload manager. component of the slurm workload manager.
%files workload_server %files workload_server