Both sides previous revision Previous revision Next revision | Previous revision |
h7mumuj:start [2024/10/29 21:41] – [Install Herwig7] asiodmok | h7mumuj:start [2024/10/30 10:34] (current) – [Install Herwig7] asiodmok |
---|
| |
''Add infor about ssh key'' | ''Add infor about ssh key'' |
==== Install libraries/packages using module ==== | |
| |
* module avail : lists available libraries/packages | |
* module list : lists loaded libraries/packages | |
* module load <package> : loads specified package | |
* module spider <keyword> : searches available packages with the keyword | |
* module purge : purges the environment | |
| |
==== System utilities ==== | |
* hpc-grants : shows available grants, resource allocations, consumed resourced | |
* hpc-fs : shows available storage | |
* hpc-jobs : shows currently pending/running jobs | |
* hpc-jobs-history : shows information about past jobs | |
| |
==== Storages ==== | ==== Storages ==== |
| |
| |
''Add how to share files '' | ''Add how to share files '' |
| ==== Install libraries/packages using module ==== |
| <code>$ module avail</code> Lists all available libraries/packages |
| <code>$ module list</code> Lists loaded libraries/packages |
| <code>$ module load <package></code> Loads specified package |
| <code>$ module spider <keyword></code> Searches available packages with the keyword |
| <code>$ module purge</code> Purges the environment |
| |
| ==== System utilities ==== |
| <code>$ hpc-grants</code> Shows available grants, resource allocations, consumed resourced |
| <code>$ hpc-fs</code> Shows available storage |
| <code>$ hpc-jobs</code> Shows currently pending/running jobs |
| <code>$ hpc-jobs-history</code> : Shows information about past jobs |
| |
==== Install Herwig7 ==== | ==== Install Herwig7 ==== |
| |
- Download bootstrap script and make it executable: <code> $ wget https://herwig.hepforge.org/downloads/herwig-bootstrap | - Download bootstrap script and make it executable: <code> $ wget https://herwig.hepforge.org/downloads/herwig-bootstrap |
$ chmod +x herwig-bootstrap </code> | $ chmod +x herwig-bootstrap </code> |
- Start an interactive node session (Easier to debug if installation fails): <code> $ srun -p plgrid-now -t 5:00:00 --mem=5GB --pty /bin/bash </code> **Note**: Only one interactive plgrid-now session can be run at a time. Adjust the session duration and memory allocation as required. The above specified parameters should suffice in general. | - Start an interactive node session (Easier to debug if installation fails): <code> $ srun -p plgrid-now -t 5:00:00 --mem=5GB -A <grantname-cpu> --pty /bin/bash </code> **Note**: Only one interactive plgrid-now session can be run at a time. Adjust the session duration and memory allocation as required. The above specified parameters should suffice in general. |
- Run bootstrap: <code> $ ./herwig-bootstrap -j4 $PWD/Herwig </code> | - Run bootstrap and exit session when completed: <code>[ares][username@ac0787 ~]$ ./herwig-bootstrap -j4 $PWD/Herwig |
| [ares][username@ac0787 ~]$ exit </code> **Note**: The login01 node changes to ac0xxx when in a computing node. |
| - More options for running bootstrap can be found with <code> $ ./herwig-bootstrap --help </code> |
- Activate Herwig environment : <code> $ source Herwig/bin/activate </code> | - Activate Herwig environment : <code> $ source Herwig/bin/activate </code> |
| |