diff --git a/devel-inc.txt b/devel-inc.txt index ae19365..af0b362 100644 --- a/devel-inc.txt +++ b/devel-inc.txt @@ -1,71 +1,19 @@ Requires: mpich-gnu-hpc-devel Requires: mpich-ofi-gnu-hpc-devel Requires: mvapich2-gnu-hpc-devel -Requires: openmpi2-gnu-hpc-devel %ifarch x86_64 Recommends: mvapich2-psm2-gnu-hpc-devel -Recommends: mvapich2-psm2-gnu-hpc-doc %endif -Recommends: python3-numpy-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: python3-numpy-gnu-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: libopenblas-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: mpiP-gnu-mpich-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: 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 diff --git a/library-inc.txt b/library-inc.txt index ead32a1..bf115d6 100644 --- a/library-inc.txt +++ b/library-inc.txt @@ -1,23 +1,12 @@ # Ping is useful on compute nodes (bsc#1169484) Requires: iputils # Recommend libraries which are in hpc -Recommends: metis-gnu-hpc -Recommends: superlu-gnu-hpc -Recommends: libfftw3-gnu-hpc Recommends: libhdf5-gnu-hpc Recommends: libhdf5_cpp-gnu-hpc Recommends: libhdf5_fortran-gnu-hpc Recommends: libhdf5_hl-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 # We require the mpi module and recommend the rest @@ -31,56 +20,28 @@ Requires: openmpi2-gnu-hpc Recommends: mvapich2-psm2-gnu-hpc %endif # 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-mvapich2-hpc -Recommends: libhdf5-gnu-openmpi2-hpc +Recommends: libhdf5-gnu-openmpi3-hpc Recommends: libhdf5_fortran-gnu-mpich-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-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-mpich-hpc Recommends: libhdf5_hl_fortran-gnu-mvapich2-hpc -Recommends: libhdf5_hl_fortran-gnu-openmpi2-hpc -Recommends: netcdf-gnu-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: libhdf5_hl_fortran-gnu-openmpi3-hpc +Recommends: libhdf5_hl_fortran-gnu-openmpi4-hpc -Recommends: libnetcdf-cxx4-gnu-hpc Recommends: python3-numpy-gnu-hpc Recommends: papi-hpc Recommends: imb-gnu-mpich-hpc Recommends: imb-gnu-mvapich2-hpc -Recommends: imb-gnu-openmpi2-hpc -Recommends: libHYPRE-gnu-mpich-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 +Recommends: imb-gnu-openmpi3-hpc +Recommends: imb-gnu-openmpi4-hpc diff --git a/patterns-hpc.changes b/patterns-hpc.changes index 0420741..3a2f4cc 100644 --- a/patterns-hpc.changes +++ b/patterns-hpc.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jan 25 14:50:56 UTC 2022 - Christian Goll + +- removed missing packages (bsc#1194956) + ------------------------------------------------------------------- Thu Apr 16 15:02:21 UTC 2020 - Christian Goll diff --git a/patterns-hpc.spec b/patterns-hpc.spec index 4db25c5..9b169dc 100644 --- a/patterns-hpc.spec +++ b/patterns-hpc.spec @@ -1,7 +1,7 @@ # # 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 # remain the property of their copyright owners, unless otherwise agreed @@ -31,13 +31,15 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: x86_64 aarch64 %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 sense. This particular package contains all the HPC related patterns. -################################################################################ + + +################################################################################ %package compute_node %pattern_serverfunctions Summary: HPC Basic Compute Node @@ -52,25 +54,25 @@ Requires: sudo # Ping is useful on compute nodes (bsc#1169484) Requires: iputils -Recommends: vim -Recommends: salt-minion -Recommends: slurm-node -Recommends: ypbind -Recommends: rsync -Recommends: wget -Recommends: ntp Recommends: less -Recommends: pdsh Recommends: mrsh Recommends: mrsh-server 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 Recommends: ganglia-gmond Recommends: genders Recommends: perl-genders %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. %files compute_node @@ -111,11 +113,11 @@ Provides: pattern-order() = 2040 Provides: pattern-visible() Requires: pattern() = hpc_compute_node Requires: pattern() = hpc_libraries +Recommends: python3-devel Recommends: pattern() = devel_C_C++ Recommends: pattern() = devel_basis Recommends: pattern() = devel_perl Recommends: pattern() = devel_python3 -Recommends: python3-devel Requires: gnu-compilers-hpc-devel Requires: lua-lmod # Ping is useful on compute nodes (bsc#1169484) @@ -152,7 +154,7 @@ Requires: iputils Suggests: mariadb %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. %files workload_server