Learning how to use HPC infrastructure (part II: Choosing software, editing files, writing scripts)
Tuesday, 17 October 2023 -
09:30
Monday, 16 October 2023
Tuesday, 17 October 2023
09:30
Choosing and activating software with system modules on CECI clusters
-
Bernard Van Renterghem
(
UCL CISM
)
Choosing and activating software with system modules on CECI clusters
Bernard Van Renterghem
(
UCL CISM
)
09:30 - 11:00
Room: Maxwell/Shannon (first floor)
<table border="0" cellpadding="10px"> <tbody> <tr> <td colspan="2"> <p>Software installed on the clusters is organised and managed with environment modules that allow choosing a specific version of a software package compiled with a given compiler, linked to chosen libraries, etc. This session explains how modules are used on the clusters.</p> </td> </tr> <tr> <td rowspan="2"> <p><strong>Contents:</strong></p> <ul> <li>The installed software</li> <li>The modules command</li> <li>What is Easybuild</li> <li>What are the different toolchains</li> <li>how to install software by yourself</li> </ul> </td> <td> <p><strong>Prerequisite:</strong></p> <ul> <li>Being able to use SSH with private keys </li> <li>Being familiar with a text editor </li> <li>Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)</li> </ul> </td> </tr> <tr> <td> <p><strong>Type</strong>: Hands-on<br /> <strong>Target audience</strong>: Everyone<br /> <strong>Must: </strong>This session is a must for anyone.</p> </td> </tr> </tbody> </table>
11:15
Writing and editing text files with Vim
-
Jérôme de Favereau
(
UCLouvain/IRMP/CP3
)
Writing and editing text files with Vim
Jérôme de Favereau
(
UCLouvain/IRMP/CP3
)
11:15 - 12:45
Room: Maxwell/Shannon (first floor)
<table border="0" cellpadding="10px"> <tbody> <tr> <td colspan="2"> <p>Vim is a very powerful text editor installed on all Unix systems, including Mac OSX, and used by many programs as default text editor. Knowing the basics is crucial on HPC. Mastering it will dramatically speed up tasks like the edition of submition scripts, configuration files, code, ... </p> </td> </tr> <tr> <td rowspan="2"> <p><strong>Contents:</strong></p> <ul> <li> Why use VIM on user interfaces ? </li> <li> VIM modes </li> <li> Movement and action commands</li> <li> Macros </li> <li> Plugins </li> </ul> </td> <td> <p><strong>Prerequisite:</strong></p> <ul> <li>Being able to use SSH with private keys </li> </ul> </td> </tr> <tr> <td> <p><strong>Type</strong>: Hands-on<br /> <strong>Target audience</strong>: Everyone<br /> <strong>Must: </strong>This session is a must for anyone.</p> </td> </tr> </tbody> </table>
14:00
Bash Scripting
-
Jérôme de Favereau
(
UCLouvain/IRMP/CP3
)
Pierre-Yves Barriat
(
UCL/ELIC
)
Bash Scripting
Jérôme de Favereau
(
UCLouvain/IRMP/CP3
)
Pierre-Yves Barriat
(
UCL/ELIC
)
14:00 - 16:00
Room: Maxwell/Shannon (first floor)
Come here to learn the baisc on how to create small scripts to simplify your workflow. Bash is the default shell on many systems and allows writing scripts to automate things. This session gives a basic introduction to programming with Bash.