Skip to main content

NAISS Training News Letter

No 7, 16 June 2023

– Published 16 June 2023

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

We newly offer training events in Awk and shared memory programming.  We are reminding on the UPPMAX intro course.  HPC2N is offering an introduction to their Kebnekaise system.

The NAISS training team wishes everyone a nice summer.

Overview

NAISS events

  • UPPMAX Introductory Course, August 21-24 (in person in Uppsala)
  • UPPMAX training workshop: "Awk Workshop", Uppsala, 25 and 28 August 2023
  • Online training course: “An introduction to shared memory parallel programming using OpenMP”, 12-14 September 2023

Training events organised by HPC centres in Sweden

  • Online training course: "Introduction to Kebnekaise", 21 September 2023

NAISS training

UPPMAX Introductory Course, August 21-24 (in person in Uppsala)

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 21-24

Where: EBC, Uppsala

For more information and registration, please visit the UPPMAX Introduction course page.

UPPMAX training workshop: "Awk Workshop", Uppsala, 25 and 28 August 2023

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.

Venue: On campus, room 07.01003, EBC, UPPSALA

For more information and registration, please visit the AWK workshop page (UPPMAX).

Online training course: “An introduction to shared memory parallel programming using OpenMP”, 12-14 September 2023

OpenMP provides an efficient method to write parallel programs in C, C++ and Fortran.  OpenMP programs are suitable for execution on shared memory architectures such as modern multi core systems or a single compute node of the HPC clusters deployed by LUNARC, HPC2N and within NAISS.

This course will introduce participants to the shared-memory model for parallel programming and the OpenMP application-programming interface.  In many cases OpenMP allows an existing serial program to be upgraded incrementally, starting with the parallelisation of the most time-consuming parts of the code.  Typically OpenMP programs are easily ported from one shared memory multi processor system to another one.

Venue: Online

For more information and access to registration visit:

Training events organised by HPC centres in Sweden

Online training course: "Introduction to Kebnekaise", 21 September 2023

HPC2N is offering an ONLINE training course "Introduction to Kebnekaise". It will be given on 2023-09-21, 09:00 - 17:00.

We begin with a short OPTIONAL introduction to the Linux operating system (OS) that is used on HPC2N's compute cluster, and is the most common OS in HPC clusters. This part is only meant for complete beginners to the Linux operating system, and can be omitted if you are proficient already.

Then, we continue with an introduction to HPC and HPC2N, before moving to a walk-through of the Kebnekaise system, including the GPUs. In the afternoon 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.

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.

For more information and registration, see the Kebnekaise introduction course page (HPC2N).