Hallo Mahmood, in our current system (which does not run with Slurm) we have deployed the community edition of Singularity as a software module.
https://sylabs.io/singularity/ I have no practical experience yet but from what I've read so far, Singularity is also supposed to work quite well with Slurm. Actually, from the scheduler's point of view, running a Singularity container image is very much like running any other application anyway. However, the provision of images with commercial software installed inside may also be subject to licensing terms that need to be resolved. Best regards Jürgen -- Jürgen Salk Scientific Software & Compute Services (SSCS) Kommunikations- und Informationszentrum (kiz) Universität Ulm Telefon: +49 (0)731 50-22478 Telefax: +49 (0)731 50-22471 * Mahmood Naderan <mahmood...@gmail.com> [190919 12:38]: > Hi > The question is not directly related to Slurm, but is actually related to > the people in this community. > > For heterogeneous environments, where different operating systems, > application and library versions are needed for HPC users, I would like to > know it using docker/containers is better than yielding virtual machines? > > Actually, it is lighter than VM, however, I haven't seen a docker image for > Matlab for example. If that is possible, can Slurm be used to schedule > containers? > If someone has any experience using docker in HPC clusters, please let me > know. > > > Regards, > Mahmood -- GPG A997BA7A | 87FC DA31 5F00 C885 0DC3 E28F BD0D 4B33 A997 BA7A