Skip to main content

NAISS Training News Letter

No 4, 13 April 2023

– Published 13 April 2023

Warm welcome to the fourth edition of the new NAISS training newsletters.

In this edition we highlight an in-person CodeRefinery workshop to be held in Uppsala.   There will be introduction training for two NAISS resources: Tetralith and Alvis.   ENCCS asked us to share a “save the date” for their GPU programming event in June.

Overview

NAISS events

  • Online training and support event: “NSC introduction to Tetralith/Sigma”, 25 April 2023 at 10:00

CodeRefinery training

  • CodeRefinery workshop, Uppsala, 9-11 May 2023

Training events organised by HPC centres in Sweden

  • Online training: Introduction seminar for Alvis users, 19 April 2023

ENCCS training events

  • Save the date:  GPU Programming: Why, When and How? 9 and 12 June, 9:00-16:00 CEST

NAISS training

Online training and support event: “NSC introduction to Tetralith/Sigma”, 25 April 2023 at 10:00

An online event with two parts:

  • A short introduction suitable for new users to the NSC Tetralith (NAISS) and Sigma (LiU) clusters. Topics include the module system, submitting jobs, working with Python, allocating GPU:s for simulations or graphics and other useful information.
  • An open session for questions with several NSC application experts attending.

Feel free to join (and leave) whenever depending on your interest. The online event is open for all present and prospective NSC users.

Time: 25 Apr 2023, 10:00 - ca. 11:15 Introduction, ca 11:15 - Open session

The Zoom link as been sent in the email version of the NAISS Training Newsletter. Those who has not received the email can ask for the Zoom details via the contact information on the event page (link below).

The presentation will be available on the event webpage.

More information

Event page for “NSC introduction to Tetralith/Sigma” (NSC)

CodeRefinery training

CodeRefinery workshop, Uppsala, 9-11 May 2023

Do you write code for your research? Do you manage data? Most importantly, are you doing it properly? Has it ever happened to you to have to rewrite or simply copy-paste codes from one folder to another, possibly losing things during the process? Have you ever opened an old code you wrote and had no clue what it does? Maybe you feel you waste a lot of time doing a lot of manual work to process your data and would like to automate it? Or maybe you also are not doing any of this yet, but would like to avoid these issues from happening in the future and do things properly from the beginning?

If you answered yes to any of the previous questions, then you are strongly encouraged to participate in the CodeRefinery workshop in Uppsala on May 9-11, 2023.

Topics covered in the workshop include:

  • Using Git to maintain your codes and collaborate with others
  • Principles of reproducible research and FAIR
  • Good coding practices in general (writing documentation, testing, how to choose an appropriate license)
  • The Workshop will not teach you to code, but all the “good practice skills” that are needed to write good maintainable software and achieve reproducible research.

The workshop will alternate between type along tutorials and hands-on exercises. You may register for parts of the workshop.

More information

More information and the registration form may be found on the CodeRefinery workshop page.

Training events organised by HPC centres in Sweden

Online Training: Introduction to PDC Systems Course, 13-14 April 2023

This course runs over two half-days and focuses on how to use the Dardel high-performance computing (HPC) system that PDC provides. In this course, we will cover basic information about Dardel and how to use the system, including an overview of the infrastructure, accounts, logging in, running jobs, storing data, and compiling code. In particular, we will introduce the procedure for compiling and running code on the Dardel GPU nodes that are equipped with AMD GPUs. We will also cover relevant topics such as Bash shell, Singularity, SLURM job scripts, Matlab, and the Python virtual environment. Hands-on exercises will be available for participants to practice using Dardel.

Time: Thu 2023-04-13 09.00 - Fri 2023-04-14 12.00

Location: Online via Zoom

More information

For more information and registration visit the Introduction to PDC Systems Course page (PDC).

Online Training: Introduction seminar for Alvis users, 19 April 2023

In this online seminar we will show you how to use Alvis. Zoom meeting will be at 13:15-17:00 here. The second part of this seminar will be an optional workshop where users can go through a tutorial with help available and on reserved nodes on Alvis. To get access to the reserved resources for the workshop you need to request membership to project SNIC 2022/22-1064 two days before the seminar at the latest. If you are going to participate in the workshop you should either be connected through SUNET or use a VPN with which you can connect to Alvis.

ENCCS training events

Save the date:  GPU Programming: Why, When and How? 9 and 12 June, 9:00-16:00 CEST

GPUs are essential in many HPC systems worldwide and are expected to dominate HPC computing power in the near future. However, navigating the GPU hardware, software and programming environment is complex. Various vendors offer their own software stack and development toolkits, and there are several tools, languages and frameworks to write code for GPUs. This workshop aims to help both developers and project leaders understand the GPU programming landscape and make informed decisions. It covers the reasons and concepts for using GPUs, an overview of different software frameworks, and the fundamentals of at least one framework to enable quick productivity.

Prerequisites:

  • Familiarity with one or more programming languages like C/C++, Fortran, Python or Julia.
  • The workshop is most relevant to researchers and engineers who already develop software which runs on CPUs in workstations or supercomputers, but also to project leaders who don’t write code but make strategic decisions in software projects

More information

More information and registration will appear soon on the ENCCS website.