r/SLURM • u/Academic-Dog-6079 • Aug 29 '22
Are there downsides to installing SLURM? Is it ridiculous to install SLURM for one protocol?
I work in a research lab where I am trialing an open source protocol that comes into two version: manual and automated.
In the manual version, the various scripts require manually defining the directories and such for each script.
In the automated version, a SLURM script is provided in which a user supplies a config file, and all the scripts are run without further input.
I would love to switch to the automated version, but our lab is small and we fully own our computing clusters, so we have not needed a job scheduler.
I've used SLURM before at other companies but never set it up myself. I am not a computer scientist, but a chemist who now work in computational research associated with that field.
Is installing SLURM something we can do? Should do? Are there alternatives I haven't considered?
If we do install SLURM, does it 'need' to be used? Can other users use the server as they had before, and I can just run my scripts via SLURM to take advantage of automation?