Difference between revisions of "Using the queue system on skd-cyclone"

From gfi
Jump to: navigation, search
Line 8: Line 8:
 
== Short tutorial ==
 
== Short tutorial ==
  
# copy a basic script to your home
+
# create a basic wrapper script for your job
 +
 
 +
<pre>
 +
# start with sbatch NAME_OF_THIS_FILE directly on machine
 +
 
 +
#SBATCH --job-name=my_slurm_job
 +
#SBATCH --workdir=/scratch/$USER
 +
#SBATCH --partition=default
 +
#SBATCH --output=results.%j.txt
 +
#SBATCH --error=errors.%j.out
 +
#SBATCH --mail-type=END
 +
#SBATCH --time=12:00:00
 +
#SBATCH --mem-per-cpu=100
 +
 
 +
<apply any required path settings>
 +
<change to your working directory>
 +
<command to start your job>
 +
 
 +
# done
 +
</pre>
 +
 
 
# submit the script
 
# submit the script
 +
 +
<code>sbatch ./my_queue_job.sh</code>
 +
 
# receive an email
 
# receive an email
  

Revision as of 11:57, 1 November 2016

General information

  1. Purpose
  2. Advantages
  3. Disadvantages
  4. Rules and procedures

Short tutorial

  1. create a basic wrapper script for your job
# start with sbatch NAME_OF_THIS_FILE directly on machine

#SBATCH --job-name=my_slurm_job
#SBATCH --workdir=/scratch/$USER
#SBATCH --partition=default
#SBATCH --output=results.%j.txt
#SBATCH --error=errors.%j.out
#SBATCH --mail-type=END
#SBATCH --time=12:00:00
#SBATCH --mem-per-cpu=100

<apply any required path settings>
<change to your working directory>
<command to start your job>

# done
  1. submit the script

sbatch ./my_queue_job.sh

  1. receive an email

Converting a script to a queue script

  1. add elements to the header

Description of each element

  1. parameters explained in short

Best practices, Q&A

Further information

  1. Contacts
  2. Links