Spack – scientific software package manager for supercomputers, Linux, and macOS
1–10 of 107 posts
Re: Spack – scientific software package manager for supercomputers, Linux, and macOS
#2Not to be confused with the SWC bundler for JavaScript https://swc.rs/docs/configuration/bundling
Re: Spack – scientific software package manager for supercomputers, Linux, and macOS
#3I encourage anyone to follow the "install your first package" instructions, but pick a real scientific package like WRF or GROMACS. Be prepared to wait a while though...
Re: Spack – scientific software package manager for supercomputers, Linux, and macOS
#4An unfortunate name, a la Nonce Finance and Git.
Re: Spack – scientific software package manager for supercomputers, Linux, and macOS
#5What does this offer over the usual suspects brew, linuxbrew, apt… ?
Re: Spack – scientific software package manager for supercomputers, Linux, and macOS
#6How does it compares to other HPC software managers such as easybuild?
Re: Spack – scientific software package manager for supercomputers, Linux, and macOS
#7Does it have an "undo" option?
Re: Spack – scientific software package manager for supercomputers, Linux, and macOS
#8What does this offer over the usual suspects brew, linuxbrew, apt… ?
Spack allows you to have several matrices of the same package installed. So, if you want to install Foobar, and you want one copy built with gcc and linked to openmpi, one copy with llvm and linked to mpich, and three copies with the Intel compiler and three different versions of the Intel mpi libraries,spack can do that for you, and help manage your environment to ensure you are running the stack you intend.
It's primary use is in supercomputing to make various optimizations available to users.
Re: Spack – scientific software package manager for supercomputers, Linux, and macOS
#9What does this offer over the usual suspects brew, linuxbrew, apt… ?
The examples you listed are designed to install packages on a single system.
Spack is designed to install packages in a network-storage path that can be accessed by multiple semi-heterogeneous systems that run the same main architecture.
Re: Spack – scientific software package manager for supercomputers, Linux, and macOS
#10An unfortunate name, a la Nonce Finance and Git. https://en.m.wiktionary.org/wiki/spack
I think it fits. It’s like spackle, that you use on walls.