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/15 14:05] vodrazka [MS = Malá Strana (cpu-ms.q)] |
grid [2018/11/01 14:34] vodrazka [Installation] |
||
---|---|---|---|
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 188: | Line 193: | ||
'' | '' | ||
Specify the emails where you want to be notified when the job has been **b** started, **e** ended, **a** aborted or rescheduled, | Specify the emails where you want to be notified when the job has been **b** started, **e** ended, **a** aborted or rescheduled, | ||
+ | The default is now '' | ||
'' | '' | ||
Line 260: | Line 266: | ||
and you execute it now simply with '' | and you execute it now simply with '' | ||
+ | |||
+ | === ~/ | ||
+ | |||
+ | You can change the defaults for any option by creating a personal configuration file '' | ||
=== Array jobs === | === Array jobs === | ||
Line 282: | 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 288: | 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:// | ||