| ... | @@ -24,7 +24,7 @@ Note: as of 2025, puck seems not to be available anymore. |
... | @@ -24,7 +24,7 @@ Note: as of 2025, puck seems not to be available anymore. |
|
|
* * Note that this is different e.g. on computing node and on the frontend
|
|
* * Note that this is different e.g. on computing node and on the frontend
|
|
|
* Puck has 24CPUs/computing node. Oberon has 40. Keep that in mind if you use a code that uses OpenMP parallerization (where maximum number of CPUs is the number of CPUs per node). Preferably allocate a whole node, or a small part of a node. But don't allocate e.g. 35/40 CPUs, it is then difficult for the system to fill the remaining CPUs with other jobs.
|
|
* Puck has 24CPUs/computing node. Oberon has 40. Keep that in mind if you use a code that uses OpenMP parallerization (where maximum number of CPUs is the number of CPUs per node). Preferably allocate a whole node, or a small part of a node. But don't allocate e.g. 35/40 CPUs, it is then difficult for the system to fill the remaining CPUs with other jobs.
|
|
|
* When using OpenMP parallerization, remember to force the correct number of CPUs: `OMP_NUM_THREADS=10 ./program_for_which_I_have_reserved_10_CPUs`
|
|
* When using OpenMP parallerization, remember to force the correct number of CPUs: `OMP_NUM_THREADS=10 ./program_for_which_I_have_reserved_10_CPUs`
|
|
|
* Always remember to check that you use as many CPUs as you reserve
|
|
* Always remember to check that you use as many CPUs as you reserve: see [Monitor CPU usage](Cluster/Monitor CPU usage)
|
|
|
|
|
|
|
|
Queue system: need a _submission script_ that specifies resources your job needs, and tells the system how to run your program. In the simplest case, the submission script can be simply
|
|
Queue system: need a _submission script_ that specifies resources your job needs, and tells the system how to run your program. In the simplest case, the submission script can be simply
|
|
|
|
|
|
| ... | |
... | |
| ... | | ... | |