Slurm is an open source, fault-tolerant, and highly scalable cluster management and job scheduling system for large and small Linux clusters.
[[_TOC_]]
# Scientific Computing
# Scientific Computing
In order to make great use of a super computer one needs to be able to tell it what should be done.
In order to make great use of a super computer one needs to be able to tell it what should be done.
...
@@ -45,11 +51,11 @@ The hostname of the node running our test script. Of course that is a silly job.
...
@@ -45,11 +51,11 @@ The hostname of the node running our test script. Of course that is a silly job.
2. Submit the job with `sbatch`
2. Submit the job with `sbatch`
3. Check the Queue and Status of your job with `squeue`
3. Check the Queue and Status of your job with `squeue`
## Writing a job file
# Writing a job file
There are things to consider when writing a job
There are things to consider when writing a job
## Interactive Session
# Interactive Session
It is possible to ask for an interactive session on any node. When your job runs you can always `ssh` to that node and maybe check things, although your file system is available everywhere, there is no need for that.
It is possible to ask for an interactive session on any node. When your job runs you can always `ssh` to that node and maybe check things, although your file system is available everywhere, there is no need for that.
...
@@ -73,7 +79,7 @@ How to acquire each node exclusively
...
@@ -73,7 +79,7 @@ How to acquire each node exclusively