Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
slurm [2022/08/29 16:40] vodrazka created |
slurm [2022/08/31 11:37] vodrazka [Basic usage] |
||
---|---|---|---|
Line 5: | Line 5: | ||
===== Basic usage ===== | ===== Basic usage ===== | ||
+ | ==== Batch mode ==== | ||
+ | The core idea is that you write a batch script containing the commands you wish to run as well as a list of '' | ||
+ | Then the script is submitted to the cluster with: | ||
+ | < | ||
+ | |||
+ | Here is a simple working example: | ||
+ | |||
+ | < | ||
+ | #!/bin/bash | ||
+ | #SBATCH -J helloWorld | ||
+ | #SBATCH -p cpu-troja | ||
+ | #SBATCH -o helloWorld.out | ||
+ | #SBATCH -e helloWorld.err | ||
+ | |||
+ | # run my job (some executable) | ||
+ | sleep 5 | ||
+ | echo "Hello I am running on cluster!" | ||
+ | </ | ||
+ | |||
+ | After submitting this simple code you should end up with the two files ('' | ||
+ | |||
+ | |||
+ | ==== Interactive mode ==== | ||
+ | |||
+ | This mode can be useful for testing You should be using batch mode for any serious computation. | ||
+ | You can use **'' | ||
+ | |||
+ | < | ||
+ | |||
+ | There are many more parameters available to use. For example: | ||
+ | |||
+ | < | ||
+ | |||
+ | Where: | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | To see all the available options type: | ||
+ | |||
+ | < | ||