Skip to main content

NAISS Training Newsletter

No 24, 25 June 2024

– Published 25 June 2024

Welcome to the summer edition of the NAISS training newsletter.   We share information about training events to be held after the summer break.  From NAISS we have the awk workshop and two events focussing on new users of HPC.

We have three events from CodeRefinery.   The first event addresses on persons interested in training others to use computers and computational tools.   The other two events address researchers developing research codes and focussing on best practices.   One of the is onside in Gothenburg while the other one is online.

HPC2N at Umeå University is offering an introduction course for their Kebenekaise system.

The NAISS training team wishes everyone a nice summer break.

Overview

NAISS training

  • Online workshop: "Awk Workshop", August 22-23, 2024
  • Online training: UPPMAX Introductory Course, 27-30 August 2024
  • Online course: Introduction to Linux, 16 September 2024

CodeRefinery events

  • CodeRefinery Train the Trainer workshop, 4 sessions, every Tuesday between August 13 and September 3, 2024
  • Onsite CodeRefinery workshop, Gothenburg, 27-29 August 2024
  • Online CodeRefinery workshop, 10-12 and 17-19 September 2024

HPC centre events

  • Online course: Introduction to Kebnekaise, 16 September 2024, 11:15-17:00

NAISS training

Online workshop: "Awk Workshop", August 22-23, 2024

Awk is an interpreted programming language designed for text processing and typically used as a data extraction and reporting tool.  This two-day workshop aims to promote and demonstrate the flexibility of the tool, where the overhead of more sophisticated approaches and programming languages is not worth the bother.

Learn how to use Awk as an advanced grep command, capable of arithmetic selection rules with control over the content of the matched lines perform simple conversions, analysis or filter you data on the fly making it easy to plot or read in your favorite research tool handle and take advantage of data split over multiple file data sets use Awk as simple function or data generator perform simple sanity checks on your results.

The workshop aims to promote the awk tool for use in everyday research work and urges you to find solutions yourself rather than expecting ready-made ones. The material given during the seminar will not be a complete guide or a manual but rather an overview of the capabilities, particular strengths, and common disadvantages.

When: August 22-23, 2024

Where: on-site in Uppsala

For more information and registration, please visit the Awk Workshop page (Uppsala University).

Online course: UPPMAX Introductory Course, 27-30 August 2024

This 4-day course provides an introduction to the high-performance computing (HPC) environment offered at UPPMAX.

It offers an overview on how the systems work and covers skills from basic Linux usage to more advanced tips and tricks, including Python scripting.

Participation is open to all existing and prospective NAISS users.

When: August 27-30, 2024

Where: online via Zoom

For more information and registration, please visit the UPPMAX introduction course page (Uppsala University).

Online course: Introduction to Linux, 16 September 2024

This 2-hour online course is an introduction to the Linux operating system (OS) that is used on most Swedish compute clusters, and is the most common OS in HPC clusters all over the planet. The course will consist of lectures, code-alongs, and interspersed exercises.

This NAISS course is meant for beginners to the Linux operating system, and is open to all users in Swedish academia.

Time and date: 16 September 2024, 09:00-11:00

More information and registration on the Linux introduction course page (HPC2N).

CodeRefinery events

Online CodeRefinery Train the Trainer workshop, 4 sessions, every Tuesday between August 13 and September 3, 2024

Organised by CodeRefinery and partners, among which are NAISS, UPPMAX, PDC, and ENCCS

Do you teach the use of computers and computational tools? Are you curious about scaling your training and learn about tested and proven practices from CodeRefinery workshops and other trainers? Join us for the CodeRefinery train the trainer workshop: four self-contained sessions on tools and techniques for computational training offer a great chance to enhance your teaching skills and learn about new tools and practices. You may join only for the episodes that are useful for you.

When: August 13, 20, 27, and September 3

Where: online via Zoom

For more information and registration, please visit the CodeRefinery trainer workshop page (GitHub).

Onsite CodeRefinery workshop, Gothenburg, 27-29 August 2024

Organised by CodeRefinery and partners, among which are NAISS, C3SE, UPPMAX, PDC, and ENCCS

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 Gothenburg on 27-29 August, 2024.

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.

More information and the registration form may be found on the August CodeRefinery workshop page (GitHub).

Online workshop: CodeRefinery workshop, September 10-12, and 17-19, 2024

Organised by CodeRefinery and partners

Are you writing code and managing data for your research?

Do you feel like wasting too much time on manual work?

Do you struggle to understand and reuse older code?

Join the CodeRefinery workshop 10-12 and 17-19 September 2024, for free and online.

The workshop covers good coding practices, reproducible research principles, and using Git for collaboration.

It consists of streamed lectures and breakout room exercises with team leaders.

You may register individually or as a team. In-person exercise sessions are available in some locations.

For registration and more information, please visit the September CodeRefinery workshop page (GitHub).

HPC centre events

Online course: Introduction to Kebnekaise, 16 September 2024, 11:15-17:00

In this course we begin with an introduction to HPC and HPC2N, before going on to a walk-through of the Kebnekaise system, including the new hardware.

After that, we go through the module system and take a look at how to submit jobs. During the hands-on you will get the opportunity to try loading modules, compile a program, and submit a job to the Kebnekaise cluster. We will look at how to use both the different types of CPUs, and the different types of GPUs.

Eligibility: since Kebnekaise is no longer a NAISS cluster, this course in only available to local users. This is defined as users who are current or future members of projects with a PI affiliated with HPC2N's partner sites (UmU, SLU, LTU, MIUN, IRF). Participation is free.

Time and date: 16 September 2024, 11:15-17:00

More information and registration on the Kebnekaise introduction course page (HPC2N).