CryoSPARC submits all jobs to SLURM as the cryosparc user. This is running into problems on our cluster, because we have per-user limits set up in SLURM. As a result, person B’s jobs may not start, even though there are compute nodes available, because person A has running jobs.
A less-serious problem arises from this – occasionally a job gets into state where it never finishes, and currently only a sysadmin can cancel that job, since it’s running as the cryosparc user.
There is also a security aspect to this – people’s files are all owned by the cryosparc user.
In the future, might people be able to log into cryoSPARC with their Linux credentials, and could jobs be submitted to SLURM under that user account, and files owned by that user?
Dept. of Molecular Biology