Bash in HPC

Europe/Warsaw
online

online

Oskar Klimas (ACK Cyfronet AGH), Klemens Noga (ACC Cyfronet AGH)
Description

The training covers the basic use case for a supercomputer.

During this training, you will learn many useful Linux commands that will allow you to prepare and run a job on a Supercomputer. You will familiarize yourself with the Linux toolset to make your work on the supercomputer more convenient. The training covers basic Bash scripting.

This training was previously known as the "First Time on a supercomputer", but due to confusion about the title, we decided to change the name. This training does not provide an in-depth description on how to run a job on HPC. That is covered by Running Calculations the HPC way training provided at ACC Cyfronet AGH.

Level

Target audience

Training is intended for people who are familiar with the basics of Linux and haven't used a supercomputer yet. 

Agenda

  1. Environmental variables and storage spaces - learning distinct features of the supercomputer; variables, env vars, export, $HOME, $SCRATCH, $USER, $PLG_GROUPS_STORAGE, bc;
  2. file permissions - understanding ownership of files: ls -l, chmod;
  3. transferring files to and from the supercomputer: tar, scp;
  4. running a job and viewing results: sbatch, find, grep, mc;
  5. scripting in bash: for, sleep, date, seq, subshell $();
  6. Q&A (15 mins)

Requirements

We recommend doing this training after familiarizing with the contents of Absolute Basics of Linux training provided at ACC Cyfronet AGH.

Summary of prerequisites
  1. no account required,
  2. attending the Dry-run,
  3. computer equipped with SSH connection.
Dry-run
  • On 12th Oct 2026 at 10:00-11:00 CEST, a Dry-run will be held. Attendance will be marked based on Zoom participant list.
  • Participants will learn how to log in to the Ares supercomputer before the training and resolve any problems with the Training Team.
  • In case you cannot come to the dry-run, please inform us directly at training@cyfronet.pl, otherwise your registration will be cancelled.
SSH connection

Participants' computers should be equipped with software that allows SSH connections. On Windows, it is recommended to use Windows Terminal (not to be confused with Powershell after checking if OpenSSH is installed (run ssh -V in the terminal). We advise against using Putty.

Venue

The workshop will be conducted online on the Zoom platform. The meeting link will be sent to registered participants.

Language

English

Duration

3.5 hours

Registration and eligibility

The Registration and the Waiting list close automatically at 23:59 CEST on 9th Oct 2026. The Registration may close prematurely if the limit number of participants is hit beforehand, but the Waiting List will be available until the deadline above.

Please use your institution's e-mail address. Registrations using generic or private email addresses cannot be accepted. At that e-mail address, you will be contacted with further information.

This course is co-funded by the European Union. Therefore, the course is open for participants from academia, industry, and public administration from the Member States (MS) of the European Union (EU) and Associated/Other Countries to the Horizon Europe programme.

Organized by

Funded by

Acknowledgements
EuroCC 3 has received funding from the European High-Performance Computing Joint Undertaking (JU) under Grant Agreement No. 101306701. The JU receives support from the European Union‘s Digital Europe Programme and Germany, Albania, Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Montenegro, the Netherlands, North Macedonia, Norway, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Türkiye, and Kosovo.

Organised by

ACC Cyfronet AGH

Registration
Registration
0 / 125
Waiting List
    • 1
      Introduction
      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 2
      Variables and env vars

      learning distinct features of the supercomputer; variables, env vars, export, $HOME, $SCRATCH, $USER, $PLG_GROUPS_STORAGE,

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 3
      File permissions (part 1)

      understanding ownership of files; ls -l, chmod,

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 10:55
      Short Break

      5 min break

    • 4
      File permissions (part 2)

      understanding ownership of files; ls -l, chmod,

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 5
      Transferring files to and from the supercomputer

      How to archive and transfer files to a remote machine, tar, scp

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 6
      Running and monitoring a job, analyzing results

      Commands: sbatch, find, grep, mc

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 11:55
      Short Break

      5 min break

    • 7
      Basics of scripting

      How to make simple scripts using Bash

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 8
      Hands on - Bash scripting
      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 9
      Q&A

      Answering any and all questions from you