Accepting request 591620 from science:HPC
- removed mvapich-psm package as requires for hpc_library and mvapich2-psm2 is only recommended for x86_64 (bsc#1087038) - removed tau libraries and parallel netcdf-devel libraries (forwarded request 591619 from mslacken) OBS-URL: https://build.opensuse.org/request/show/591620 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-hpc?expand=0&rev=3
This commit is contained in:
commit
fd65837ced
@ -1,8 +1,11 @@
|
||||
Requires: mpich-gnu-hpc-devel
|
||||
Requires: mpich-ofi-gnu-hpc-devel
|
||||
Requires: mvapich2-gnu-hpc-devel
|
||||
Requires: mvapich2-psm2-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: gsl_serial-devel
|
||||
Recommends: metis_serial-devel
|
||||
Recommends: python3-numpy-devel
|
||||
@ -19,22 +22,19 @@ 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-mvapich2-hpc-devel
|
||||
Recommends: libblacs2-gnu-openmpi2-hpc-devel
|
||||
Recommends: libnetcdf-gnu-mvapich2-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: tau-gnu-mvapich2-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
|
||||
@ -43,7 +43,4 @@ 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
|
||||
|
@ -5,7 +5,6 @@ Recommends: python3-numpy
|
||||
Recommends: superlu-gnu
|
||||
Recommends: libfftw3-gnu-hpc
|
||||
Recommends: libhdf5-gnu-hpc
|
||||
Recommends: libhdf5hl_fortran100-hpc
|
||||
Recommends: libhdf5_cpp-gnu-hpc
|
||||
Recommends: libhdf5_fortran-gnu-hpc
|
||||
Recommends: libhdf5_hl-gnu-hpc
|
||||
@ -17,8 +16,12 @@ Recommends: libopenblas-pthreads-gnu-hpc
|
||||
Requires: mpich-gnu-hpc
|
||||
Requires: mpich-ofi-gnu-hpc
|
||||
Requires: mvapich2-gnu-hpc
|
||||
Requires: mvapich2-psm2-gnu-hpc
|
||||
Requires: openmpi2-gnu-hpc
|
||||
# Just have this two transport on x86_64, to besure to breack anything
|
||||
# only recommend them
|
||||
%ifarch x86_64
|
||||
Recommends: mvapich2-psm2-gnu-hpc
|
||||
%endif
|
||||
# Now the mpi dependend recommends
|
||||
Recommends: libblacs2-gnu-mpich-hpc
|
||||
Recommends: libblacs2-gnu-mvapich2-hpc
|
||||
@ -51,10 +54,7 @@ Recommends: libpetsc-gnu-openmpi2-hpc
|
||||
Recommends: libscalapack2-gnu-mpich-hpc
|
||||
Recommends: libscalapack2-gnu-mvapich2-hpc
|
||||
Recommends: libscalapack2-gnu-openmpi2-hpc
|
||||
Recommends: tau-gnu-mvapich2-hpc
|
||||
Recommends: tau-gnu-openmpi2-hpc
|
||||
|
||||
Recommends: libnetcdf-cxx4-gnu-hpc
|
||||
Recommends: mvapich2-psm-gnu-hpc
|
||||
Recommends: python3-numpy-gnu-hpc
|
||||
Recommends: papi-hpc
|
||||
|
@ -1,3 +1,23 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 27 11:23:58 UTC 2018 - cgoll@suse.com
|
||||
|
||||
- removed mvapich-psm package as requires for hpc_library and
|
||||
mvapich2-psm2 is only recommended for x86_64 (bsc#1087038)
|
||||
- removed tau libraries and parallel netcdf-devel libraries
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 16:51:36 UTC 2018 - eich@suse.com
|
||||
|
||||
- Prepended HPC to 'Summary' tags to make sure
|
||||
entries are nicely sorted on YaST.
|
||||
- Made sure entries were brief (bsc1086828).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 10:11:06 UTC 2018 - cgoll@suse.com
|
||||
|
||||
- made compute node pattern visible (bsc#1086828)
|
||||
- fixed typos
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 14:51:56 UTC 2018 - cgoll@suse.com
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
Name: patterns-hpc
|
||||
Version: 20180226
|
||||
Release: 0
|
||||
Summary: Patterns for Installation (HPC patterns)
|
||||
Summary: Source Package for HPC Patterns
|
||||
License: MIT
|
||||
Group: Metapackages
|
||||
Url: https://github.com/openSUSE/patterns
|
||||
@ -31,20 +31,21 @@ 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 the installation source setup. Installation of this package does
|
||||
not make sense.
|
||||
|
||||
This particular package contains all the HPC related patterns
|
||||
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 compute node
|
||||
Summary: HPC Basic Compute Node
|
||||
Group: Metapackages
|
||||
Provides: pattern() = hpc_compute_node
|
||||
Provides: pattern-icon() = pattern-generic
|
||||
Provides: pattern-visible()
|
||||
|
||||
Requires: nfs-client
|
||||
Requires: openssh
|
||||
|
||||
@ -65,17 +66,18 @@ Recommends: genders
|
||||
Recommends: perl-genders
|
||||
|
||||
%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 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 libraries should also be installed.
|
||||
|
||||
%files compute_node
|
||||
%dir %{_defaultdocdir}/patterns
|
||||
%{_defaultdocdir}/patterns/patterns-hpc-compute-node.txt
|
||||
%{_defaultdocdir}/patterns/patterns-hpc-compute_node.txt
|
||||
|
||||
################################################################################
|
||||
|
||||
%package libraries
|
||||
%pattern_serverfunctions
|
||||
Summary: HPC modularized libraries
|
||||
Summary: HPC modularized Libraries
|
||||
Group: Metapackages
|
||||
Provides: pattern() = hpc_libraries
|
||||
Provides: pattern-icon() = pattern-generic
|
||||
@ -87,7 +89,8 @@ Requires: lua-lmod
|
||||
%include %{SOURCE1}
|
||||
|
||||
%description libraries
|
||||
This package provides all the modularized libraries so that they can be used in a hpc environment. Especially these libariries allows you to install a mpi enabled libarary for different mpi libraries.
|
||||
This package provides all the modularized libraries so that they can be used in an HPC environment. Especially these libraries allows you to install several MPI flavors in parallel.
|
||||
In order to use this libraries you have them to load first via the module command.
|
||||
|
||||
%files libraries
|
||||
%dir %{_defaultdocdir}/patterns
|
||||
@ -95,8 +98,8 @@ This package provides all the modularized libraries so that they can be used in
|
||||
|
||||
################################################################################
|
||||
%package development_node
|
||||
%pattern_serverfunctions
|
||||
Summary: Packages needed to be able to develop HPC Apps
|
||||
%pattern_development
|
||||
Summary: HPC Development Packages
|
||||
Group: Metapackages
|
||||
Provides: pattern() = hpc_development_node
|
||||
Provides: pattern-icon() = pattern-basis-devel
|
||||
@ -134,11 +137,12 @@ Requires: lua-lmod
|
||||
%include %{SOURCE2}
|
||||
|
||||
%description development_node
|
||||
This package provides all the relevant packages for developing HPC applications. It depends on the hpc-compute node and adds additionally the compilers and includes also the relevant managment packages.
|
||||
This package provides all the relevant packages for developing HPC applications.
|
||||
It depends on the HPC libraries and adds additionally the compilers and includes also the relevant management packages.
|
||||
|
||||
%files development_node
|
||||
%dir %{_defaultdocdir}/patterns
|
||||
%{_defaultdocdir}/patterns/patterns-hpc-development-node.txt
|
||||
%{_defaultdocdir}/patterns/patterns-hpc-development_node.txt
|
||||
|
||||
%prep
|
||||
|
||||
@ -146,7 +150,7 @@ This package provides all the relevant packages for developing HPC applications.
|
||||
|
||||
%install
|
||||
mkdir -p "%{buildroot}%{_defaultdocdir}/patterns"
|
||||
for pack in patterns-hpc-compute-node patterns-hpc-libraries patterns-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
|
||||
|
Loading…
x
Reference in New Issue
Block a user