Online Workshop on Linux and HPC

Europe/Madrid
Description

Online Workshop on Linux and HPC

In this two-day online course, we will cover the basics of Linux and High Performance Computing. After its conclusion, participants will have a basic understanding and knowledge of:

  • Working within a Linux environment.
  • Analyzing and visualize data.
  • Tools to connect to remote clusters.
  • The basics of using a computational cluster.

The workshop will be practical with introductory explanations. Participants will set up their PCs to connect to a cluster where the course will take place. We recommend using a stable connection such as Ethernet cable.

Workshop contents and timetable subject to changes...

Participants
  • Daniel Bermejo
  • daniel santos stone
  • Davide Sangalli
  • Karina Madela Landivar Zambrana
  • Subhojit Pal
  • Torsten Geirsson
  • +8
  • Thursday, October 10
    • 1
      Introduction to the course

      We will overview the course contents and connect to the cluster where we will work on.

      Speaker: José María Castelo (ICMUV)
    • Linux: Introduction, basics of Linux and software
      Convener: José María Castelo (ICMUV)
      • 2
        Basics of Linux

        We will overview what a Linux system is, some Bash shell features and cover some basic commands every user should know.

        Speaker: José María Castelo (ICMUV)
      • 4:30 PM
        Break
      • 3
        Installing software on Linux

        We will learn the basics of software compiling and installation.

        Speaker: José María Castelo (ICMUV)
    • 5:30 PM
      Break
    • Scripting and data analysis: Basics and applications
      Convener: José María Castelo (ICMUV)
      • 4
        Basics of scripting

        What is a script and what commands are useful for scripting?
        We will give introductory answers to these questions, focused on data analysis.

        Speaker: José María Castelo (ICMUV)
      • 6:30 PM
        Break
      • 5
        Scripts for data analysis

        We will show how to post process computational output data and format it via scripts for further manipulation, such as making plots.

        Speaker: José María Castelo (ICMUV)
    • 7:30 PM
      Break
    • Data visualization: Using visualization tools
      Convener: José María Castelo (ICMUV)
      • 6
        Basics of gnuplot

        Gnuplot is a software tool to plot data in customizable graphs.

        Speaker: José María Castelo (ICMUV)
  • Friday, October 11
    • High Performance Computing: CINECA Talk
      • 7
        Talk about HPC by CINECA member
        Speaker: Andrew Emerson (CINECA)
    • 3:30 PM
      Break
    • Remote working: Access and transfers
      Convener: José María Castelo (ICMUV)
      • 8
        Accessing remote systems and file transfer

        Secure shell protocol (SSH) and keys to connect to remote systems will be introduced. We will learn the basics of file transfer from/to a remote system.

        Speaker: José María Castelo (ICMUV)
    • 4:45 PM
      Break
    • High Performance Computing: Basic use of a cluster
      Convener: José María Castelo (ICMUV)
      • 9
        Introduction to clusters and their usage

        Cluster architecture and basic use of a workload manager are covered.

        Speaker: José María Castelo (ICMUV)