Package manager for HPC systems

Edit Package spack

Spack is a configurable Python-based HPC package manager, automating the installation and fine-tuning of simulations and libraries. It operates on a wide variety of HPC platforms and enables users to build many code configurations. Software installed by Spack runs correctly regardless of environment, and file management is streamlined. Spack can install many variants of the same build using different compilers, options, and MPI implementations.

Refresh
Refresh
Source Files
Filename Size Changed
Adapt-shell-scripts-that-set-up-the-environment-for-different-shells.patch 0000004933 4.82 KB
Add-support-for-container-building-using-a-SLE-base-container.patch 0000001105 1.08 KB
Fix-Spinx-configuration-to-avoid-throwing-errors.patch 0000001118 1.09 KB
Fix-error-during-documentation-build-due-to-recursive-module-inclusion.patch 0000000956 956 Bytes
Make-spack-paths-compliant-to-distro-installation.patch 0000001633 1.59 KB
Move-site-config-scope-before-system-scope.patch 0000002011 1.96 KB
README-oo-wiki 0000005329 5.2 KB
README.SUSE 0000000877 877 Bytes
Set-modules-default-to-lmod.patch 0000000801 801 Bytes
_constraints 0000000205 205 Bytes
_multibuild 0000000052 52 Bytes
added-target-and-os-calls-to-output-of-spack-spec-co.patch 0000002980 2.91 KB
objects.inv 0000112726 110 KB
run-find-external.sh.in 0000003283 3.21 KB
spack-0.22.1.tar.gz 0011108002 10.6 MB
spack-rpmlintrc 0000001305 1.27 KB
spack.changes 0000052996 51.8 KB
spack.spec 0000020437 20 KB
spack_get_libs.sh 0000002747 2.68 KB
Revision 107 (latest revision is 110)
Christian Goll's avatar Christian Goll (mslacken) accepted request 1186519 from Egbert Eich's avatar Egbert Eich (eeich) (revision 107)
- Update to 0.22.1.
  * Bug Fixes:
    - Fix reuse of externals on Linux.
    - Ensure parent gcc-runtime version >= child.
    - Ensure the latest gcc-runtime is rpath'ed when multiple exist
      among link deps.
    - Improve version detection of glibc.
    - Improve heuristics for solver.
    - Make strong preferences override reuse.
    - Reduce verbosity when C compiler is missing.
    - Make missing ccache executable an error when required.
    - Make every environment view containing `python` a `venv`.
    - Fix external detection for compilers with os but no target.
    - Fix version optimization for roots.
    - Handle common implementations of pagination of tags in OCI
      build caches.
    - Apply fetched patches to develop specs.
    - Avoid Windows wrappers for filesystem utilities on non-Windows.
    - Fix formatting issue in `spack audit`.
  * Package updates:
    - Require libiconv for iconv.
      Notice that glibc/musl also provide iconv, but are not
      guaranteed to be complete. Set `packages:iconv:require:[glibc]`
      to restore the old behavior.
    - protobuf: fix 3.4:3.21 patch checksum.
    - protobuf: update hash for patch needed when="@3.4:3.21".
    - git: bump v2.39 to 2.45; deprecate unsafe versions.
    - gcc: use `-rpath {rpath_dir}` not `-rpath={rpath dir}`.
    - Remove mesa18 and libosmesa.
    - Enforce consistency of `gl` providers.
Comments 0
openSUSE Build Service is sponsored by