Containerized Software Stacks
Spack [1] is a package manager for supercomputers and can be used to provide up-to-date and tuned software stacks. It is also used to provide the software stack used on the factulty's ants cluster [2].
As part of this thesis, you will investigate ways of providing a given software stack in multiple formats, that is, the same packages should be available as a native installation on a cluster and as a container that can be used for local development. This makes it easier to develop software locally and then seamlessly deploy it on a cluster.
Contact: Michael Kuhn