First Time on a Supercomputer

Europe/Warsaw
online

online

Klemens Noga (ACC Cyfronet AGH), Oskar Klimas (ACK 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.

It 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 ACK Cyfronet AGH.

Agenda

  1. Environmental variables and storage spaces - learning distinct features of the supercomputer; variables, env vars, export, $HOME, $SCRATCH, $USER, $PLG_GROUPS_STORAGE,
  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, bc

Duration

3 hours

Target audience

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

Requirements

We recommend doing this training after completing Absolute Basics of Linux training provided at ACK Cyfronet AGH.

No account required.

Participants' computers should be equipped with software that allows SSH connections. On Windows, it is recommended to use Windows Terminal after checking if OpenSSH is installed. 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/Polish - dependent on the participants.

Level

Basic

Organized by

ACC Cyfronet AGH

    • 12:30 PM 12:45 PM
      Introduction 15m
      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 12:45 PM 1:00 PM
      Variables 15m

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

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 1:00 PM 1:15 PM
      File permissions 15m

      understanding ownership of files; ls -l, chmod,

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 1:15 PM 1:30 PM
      Transferring files to and from the supercomputer 15m

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

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 1:30 PM 2:15 PM
      Running a job and viewing results 45m

      Commands: sbatch, find, grep, mc

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 2:15 PM 2:45 PM
      Basics of scripting 30m

      How to make simple scripts using Bash

      Speaker: Oskar Klimas (ACK Cyfronet AGH)
    • 2:45 PM 3:30 PM
      Hands on - Bash scripting 45m
      Speaker: Oskar Klimas (ACK Cyfronet AGH)