Learning how to use HPC infrastructure (part III: editing files, code versioning)

Europe/Brussels
CYCL09b (Louvain-la-Neuve)

CYCL09b

Louvain-la-Neuve

Chemin du cyclotron,2 1348 Louvain-la-Neuve Belgium
Description
We will continue to learn the fundamental tool needed to use a cluster. We will cover how to efficiently edit text files and how to use git/github to collaborate with other and to be able to recover previous status of your work.

Contents:

  • Writing and editing text files with Vim
  • Code Versioning (git)

Prerequisite:

  • Being able to use SSH with private keys 
Type: Lecture Hands-on
Target audience: Rookie
Must: This session is a must-have for anyone.
Registration
Registration
1 / 70
    • 09:30 12:30
      Writing and editing text files with Vim 3h

      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, ...

      Contents:

      • Why use VIM on user interfaces ?
      • VIM modes
      • Movement and action commands
      • Macros
      • Plugins

      Prerequisite:

      • Being able to use SSH with private keys 

      Type: Hands-on
      Target audience: Everyone
      Must: This session is a must for anyone.

      Speaker: Jérôme de Favereau (UCLouvain/IRMP/CP3)
    • 13:30 16:00
      Code and Text Versionning: git and github 2h 30m

      Come to learn how to save your progress when writing code/text and how to collaborate efficiently when you collaborate with your colleagues.