Learning how to use HPC infrastructure (part I)

Europe/Brussels
MERCATOR 04 (Louvain-La-Neuve)

MERCATOR 04

Louvain-La-Neuve

Place Louis Pasteur, 1346 Louvain-La-Neuve
Description

You need to use an HPC cluster, and you do not know how to connect and/or how to use Unix? Then this training is for you.

We will start by a broad introduction on the various topic that can be useful for you on the HPC environment and then explain how to correctly/efficiently setup your connection to work efficiently (ssh, file transfer/syncronization/...) and finally we give a tutorial on the UNIX command line interface to master file operation.

 

Contents:

  • Introduction to HPC
  • SSH on windows
  • SSH on Mac/Unix
  • Unix

Prerequisite:

  • None

Type: Lecture in person
Target audience: Rookie
Must: The content is a requirement for all others session

Registration
Registration
49 / 55
    • 1
      Introduction to high-performance computing

      This first session introduces to the field of high performance computing and presents the whole training offer.

      Contents:

      • Introduction to cluster computing: strengths and weaknesses
      • Presentation of the CÉCI clusters and collborators, and Tier-1
      • Presentation of the training sessions
      • Presentation of the account creation process

       

      No prerequisite.
      Prerequisite for: all the other sessions. 

      Type: Lecture
      Target audience: Everyone
      Must: This session is mandatory.

      Speaker: Frédéric Wautelet (University of Namur)
    • 2
      Connecting with SSH from Windows and Linux on CECI clusters (1)

      SSH is the protocol used to connect to the clusters. This session presents the complete use of the tools to make access to the clusters easy (without being harrassed by passphrase requests, coping with firewalls in a transparent manner, transferring files from one cluster to another, etc.)

      Contents:

      • SSH client usage and common errors
      • SSH keys, passphrases and agents
      • SSH configuration file
      • Passphrase managers
      • Tunnels, proxies and (pseudo-)VPNs
      • SSH-based file transfer (SCP, rsync, Unison, SSHFS)

      Prerequisite:

      • Being familiar with a text editor 
      • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)
      Prerequisite for: all the other sessions

       

      Type: Hands-on, 
      Target audience: Everyone
      Must: This session is mandatory.

      Speakers: Juan Cabrera (UNamur/PTCI), Olivier Mattelaer (UCLouvain/CISM)
    • 3
      Connecting with SSH from Windows and Linux on CECI clusters (2)

      SSH is the protocol used to connect to the clusters. This session presents the complete use of the tools to make access to the clusters easy (without being harrassed by passphrase requests, coping with firewalls in a transparent manner, transferring files from one cluster to another, etc.)

      Contents:

      • SSH client usage and common errors
      • SSH keys, passphrases and agents
      • SSH configuration file
      • Passphrase managers
      • Tunnels, proxies and (pseudo-)VPNs
      • SSH-based file transfer (SCP, rsync, Unison, SSHFS)

      Prerequisite:

      • Being familiar with a text editor 
      • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)
      Prerequisite for: all the other sessions

       

      Type: Hands-on, 
      Target audience: Everyone
      Must: This session is mandatory.

      Speakers: Juan Cabrera (UNamur/PTCI), Olivier Mattelaer (UCLouvain/CISM)
    • 4
      Introduction to linux and the command line

      Often, the workflow for researchers is to acquire a piece of software, and either modify it, or wrap it in scripts, or simply install it on the clusters, or all of that at the same time, on many clusters. This session will introduce to the tools that can make this whole process easier.

      Contents:

      • Programming paradigms
      • Types of languages and the choice of the language.
      • Tools for deploying software 
      • The programmer's toolkit 
      • Writing comments and elements of style

      Prerequisite:

      • Being familiar with a text editor 
      • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)

      Type: Lecture
      Target audience: Rookie programmers
      Must: This session is a nice-to-have.

      Speaker: Bernard Van Renterghem (UCL CISM)