Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
grid [2018/06/19 12:11] popel [Advanced usage] |
grid [2018/11/14 19:08] popel [Advanced usage] removed duplication |
||
---|---|---|---|
Line 10: | Line 10: | ||
Some machines are at Malá Strana (ground floor, new server room built from Lindat budget), some are at Troja (5 km north-east). | Some machines are at Malá Strana (ground floor, new server room built from Lindat budget), some are at Troja (5 km north-east). | ||
If you need to quickly distinguish which machine is located where, you can use your knowledge of [[https:// | If you need to quickly distinguish which machine is located where, you can use your knowledge of [[https:// | ||
+ | |||
+ | ====== AVX instructions ====== | ||
==== Troja (cpu-troja.q) ==== | ==== Troja (cpu-troja.q) ==== | ||
^ Name ^ CPU type ^ GHz ^cores ^RAM(GB)^ note ^ | ^ Name ^ CPU type ^ GHz ^cores ^RAM(GB)^ note ^ | ||
- | | achilles[1-8] | + | | achilles[1-8] |
- | | hector[1-8] | + | | hector[1-8] |
- | | helena[1-8] | + | | helena[1-8] |
- | | paris[1-8] | + | | paris[1-8] |
==== MS = Malá Strana (cpu-ms.q) ==== | ==== MS = Malá Strana (cpu-ms.q) ==== | ||
Line 23: | Line 25: | ||
| andromeda[1-13] | | andromeda[1-13] | ||
| lucifer[1-10] | | lucifer[1-10] | ||
- | | hydra[1-4] | + | | hydra[1-4] |
- | | orion[1-8] | + | | orion[1-8] |
+ | | cosmos | ||
+ | | belzebub | ||
+ | | iridium | ||
Machines from old cluster (do not use!): | Machines from old cluster (do not use!): | ||
Line 32: | Line 37: | ||
| hyperion[1-9] | | hyperion[1-9] | ||
| tauri[1-10] | | tauri[1-10] | ||
- | | cosmos | + | | twister[1, |
- | | belzebub | + | |
- | | iridium | + | |
- | | twister[1, | + | |
< | < | ||
Line 57: | Line 59: | ||
^ Name ^ CPU type ^ GHz ^cores ^ RAM(GB) ^ note ^ | ^ Name ^ CPU type ^ GHz ^cores ^ RAM(GB) ^ note ^ | ||
| sol[1-10] | | sol[1-10] | ||
+ | | lrc[12] | ||
You can ssh to one of the **sol machines** and submit jobs from here. It is allowed to compute here, which is useful e.g. when you have a script which submits your jobs, but it also collects statistics from the jobs outputs (and possibly submits new jobs conditioned on the statistics). However, the sol machines are relatively slow and may be occupied by your colleagues, so for bigger (longer) tasks, always prefer submission as separate jobs. | You can ssh to one of the **sol machines** and submit jobs from here. It is allowed to compute here, which is useful e.g. when you have a script which submits your jobs, but it also collects statistics from the jobs outputs (and possibly submits new jobs conditioned on the statistics). However, the sol machines are relatively slow and may be occupied by your colleagues, so for bigger (longer) tasks, always prefer submission as separate jobs. | ||
Line 79: | Line 82: | ||
export LC_ALL=en_US.UTF-8 | export LC_ALL=en_US.UTF-8 | ||
+ | | ||
+ | If you are curious about purpose of .bashrc and .bash_profile and you need to know when they should be used you may read [[https:// | ||
| | ||
===== Basic usage ===== | ===== Basic usage ===== | ||
Line 90: | Line 95: | ||
# prepare a shell script describing your task | # prepare a shell script describing your task | ||
qsub -cwd -j y script.sh Hello World | qsub -cwd -j y script.sh Hello World | ||
- | # This submits your job to the default queue, which is currently '' | + | # This submits your job to the default queue, which is currently '' |
# Usually, there is a free slot, so the job will be scheduled within few seconds. | # Usually, there is a free slot, so the job will be scheduled within few seconds. | ||
# We have used two handy qsub parameters: | # We have used two handy qsub parameters: | ||
Line 171: | Line 176: | ||
See '' | See '' | ||
- | '' | + | '' |
- | Define a priority of your job as a number between -1024 and 0. Only SGE admins may use a number higher than 0. In January 2018, we changed the default to -100 (it used to be 0). SGE uses the priority to decide when to start which pending job in the queue (it computes a real number called '' | + | Define a priority of your job as a number between -1024 and 0. Only SGE admins may use a number higher than 0. In January 2018, we changed the default to -100 (it used to be 0). Please, do not use priority between -99 and 0 for jobs taking longer than a few hours, unless it is absolutely necessary for a deadline. In that case, please notify other GPU users. You should ask for lower priority (-1024..-101) if you submit many jobs at once or if the jobs are not urgent. SGE uses the priority to decide when to start which pending job in the queue (it computes a real number called '' |
'' | '' | ||
Line 287: | Line 292: | ||
=== Ssh to random sol === | === Ssh to random sol === | ||
Ondřej Bojar suggests to add the following alias to your .bashrc (cf. [[# | Ondřej Bojar suggests to add the following alias to your .bashrc (cf. [[# | ||
- | < | + | < |
===== Job monitoring ===== | ===== Job monitoring ===== | ||
Line 293: | Line 298: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * ''/ | + | |
- | * ''/ | + | |
- | * ''/ | + | |
+ | * ''/ | ||
+ | * ''/ | ||
* mem_total: | * mem_total: | ||
* mem_free: total memory minus reserved memory (using '' | * mem_free: total memory minus reserved memory (using '' | ||
* act_mem_free: | * act_mem_free: | ||
* mem_used: really used memory | * mem_used: really used memory | ||
- | * ''/ | + | * ''/ |
- | * '' | + | * '' |
* [[http:// | * [[http:// | ||