Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| h7mumuj:start [2024/10/12 09:44] – asiodmok | h7mumuj:start [2025/11/07 10:13] (current) – asiodmok | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Cyfronet ====== | ====== Cyfronet ====== | ||
| + | |||
| + | ==== Applying for grant and access to Cluster ==== | ||
| + | |||
| + | - Sign up at https:// | ||
| + | - Apply for grant and activate it at https:// | ||
| + | * **Note:** Access to the Ares cluster at the Cyfronet centre [grant required] | ||
| + | |||
| + | ==== Login to Ares ==== | ||
| + | |||
| + | '' | ||
| + | |||
| + | < | ||
| + | |||
| + | '' | ||
| + | ==== Storages ==== | ||
| + | |||
| + | * $HOME | ||
| + | * $SCRATCH | ||
| + | * $PLG_GROUPS_STORAGE (starts with “plgg”) | ||
| + | |||
| + | '' | ||
| + | ==== Install libraries/ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | ==== System utilities ==== | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | ==== Install Herwig7 ==== | ||
| + | |||
| + | - Load necessary modules: < | ||
| + | module load python/ | ||
| + | module load libtool | ||
| + | module load emacs | ||
| + | module load gcc/11.2.0 | ||
| + | module load gcccore/ | ||
| + | module load cmake/ | ||
| + | module load gsl/ | ||
| + | </ | ||
| + | - Move to $SCRATCH or $PLG_GROUPS_STORAGE (preferred): | ||
| + | - Download bootstrap script and make it executable: < | ||
| + | $ chmod +x herwig-bootstrap </ | ||
| + | - Start an interactive node session (Easier to debug if installation fails): < | ||
| + | - Run bootstrap and exit session when completed: < | ||
| + | [ares][username@ac0787 ~]$ exit </ | ||
| + | - More options for running bootstrap can be found with < | ||
| + | - Activate Herwig environment : < | ||
| + | |||
| + | ==== A sample run script (and common slurm commands) ==== | ||
| + | Run script (run.sh) : | ||
| + | |||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # set wall time to 1 day | ||
| + | # | ||
| + | ## Name of partition | ||
| + | # | ||
| + | cd <Run directory> | ||
| + | | ||
| + | | ||
| + | ${HW} run *.run --seed=$seed -N 1000000 > /dev/null & | ||
| + | | ||
| + | wait " | ||
| + | |||
| + | |||
| + | ==== Run commands from CLI ==== | ||
| + | - Submit parallel jobs: < | ||
| + | * Suffix = cpu, cpu-bigmem, gpu | ||
| + | - '' | ||
| + | - '' | ||
| + | - Run interactive bash session: < | ||
| + | |||
| + | ==== More Links ==== | ||
| + | - Detailed information about Ares - [[https:// | ||
| + | - Slurm documentation - [[https:// | ||
| + | |||
| + | |||
| + | ==== Miscellaneous ==== | ||
| + | - Cite PLGrid in talks, can be attached in Settlement | ||
| + | - Warnings are posted at the top when login to ARES (as of 07.11.2025): | ||
| + | < | ||
| + | | ||
| + | |||
| + | To increase the availability of $SCRATCH space, the $SCRATCH data retention | ||
| + | | ||
| + | one condition: | ||
| + | * The file was created at least 30 days ago. | ||
| + | * slurm_jobdir/< | ||
| + | * All contents of $SCRATCH if a user hasn't submitted a job for at least | ||
| + | 30 days. | ||
| + | |||
| + | The policy is being implemented immediately. Please contact helpdesk: | ||
| + | | ||
| + | if your $SCRATCH dir contained any important data. | ||
| + | </ | ||