/home directories are read-only on the worker nodes. You will need
to compile or run your processing in
Submitting an interactive job is done with the command
$ srun --pty $SHELL
or to allocate 4 cores per node:
$ srun --nodes=1 --ntasks-per-node=4 --mem-per-cpu=1024 --pty $SHELL
Submitting an interactive job is useful if you require extra resources to run some processing by hand. It is also very useful to debug your processing.
And interactive job is scheduled onto a worker node just like a regular job. You can provide options to the interactive job just as you would a regular SLURM job.
To run short jobs for testing and development work, a job can specify a different quality of service (QoS). The *short* QoS increases a jobs priority so it will run as soon as possible.
srun --qos=short --nodes=1 --ntasks-per-node=1 --mem-per-cpu=1024 --pty $SHELL