Update home authored by LOGER Benoit's avatar LOGER Benoit
......@@ -10,7 +10,9 @@ SRVOAD is a shared computation server used by members of TASK and MODELIS teams.
1. Using [job arrays](Slurm job arrays) is the best practice to run your code with slurm and optimize memory and cpu allocation.
2. Slurm users are free to use hard limits (e.g. job is killed when it exceed the memory allocation) or soft limits. Using hard limit is the best way to be sure that your benchmark will not alter other users benchmarks.
CAUTION ! It is composed of 40 physical cpus with hyperthreading (not 80).
## Common errors
1. With htop you will see 80 threads available. The server is composed of 40 physical cpus with hyperthreading (not 80). A single physical CPU will never be used to run two different tasks but keep in mind that if you allocate 1cpu you can use two threads :).
2. If you use an SBATCH script to run your code, don't use srun in it. In fact, using srun commands in a SBATCH script is equivalent to using "srun srun my_app" and often lead to problems (e.g. different settings).
## Know your machine
A [DELL R440](https://www.dell.com/fr-fr/shop/productdetailstxn/poweredge-r440) 1U server
| What | Value |
......
......