NAISS Training Newsletter
No 41, 15 May 2025
– Published 15 May 2025
Welcome to the this week’s edition of the NAISS training newsletter. Since last time, we added the Mondays with Matlab and the annual NAISS MPI course. We remind on a number of events advertised in earlier editions. An overview on our events is available on the NAISS website:
The next interactive support session Zoom-in is scheduled for 12 June 2025
ENCCS asked us to share one of their events.
Overview
NAISS training
- Online workshop: Selecting modules, 20 May
- Online training seminar: Introduction seminar for Alvis users, 21 May 2025
- Online hackathon: Bianca In-Depth: Improve Your Handling of Sensitive Research Data, 23 May
- Online training seminar: Cluster architecture and job submission, 27 May 2025 at 13:30
- Online workshop: Intermediate Bash and Linux, 2-3 June 2025
- Online training course: Introduction to Pandas for data science, 10 - 11 June 2025
- Online workshops: Mondays with Matlab, 9 and 23 September
- Online course: An introduction to parallel programming using Message Passing with MPI, 16, 17, 23 and 24 September 2025
Online interactive support and discussion forum:
- NAISS Zoom-in - a virtual open-house, 12 June from 14:00 until 15:00
ENCCS training
- Webinar: Development of algorithms for partial multi-label machine learning, 3 June
- Nvidia bootcamp: Multi-GPU Programming Bootcamp, 17-18 June
NAISS training
Online workshop: Selecting modules, 20 May
In this 2-hour, ONLINE workshop you will learn about the module system used at most NAISS centres, how to find out if a specific software is installed as a module, as well as how to load it and (briefly) how to use it in batch jobs.
Topics:
- The module system (Lmod)
- Useful commands of the module system
- Load examples
- Compiler toolchains
- Program examples
Time and date: 20 May 2025, 10:00-12:00.
For more information and registration, please visit the module selection workshop page (HPC2N).
Online training seminar: Introduction seminar for Alvis users, 21 May 2025
Description: This seminar is for new and prospective users of the NAISS cluster for AI/ML, Alvis. You will learn all that you need to know to get started on the system.
Time: 21 May 12:15-15:00
Registration: Alvis introduction 21 May registration page (Chalmers)
Online hackathon: Bianca In-Depth: Improve Your Handling of Sensitive Research Data, 23 May
Are you already working with sensitive data in your research and feel that your workflows can be improved? If yes, welcome to 1-day hackathon where you'll learn smarter ways of working on the Bianca cluster. We will tell you how to do file transfer from a terminal, advanced Slurm, using IDEs (e.g. RStudio), and installing custom software and packages.
To attend this event, we expect you to be able to login to Bianca, submit a simple Slurm batch job, and know the basics of file transfer. A NAISS-SENS course project will be available to all participants.
When: Friday, May 23, 9.00-16.00
Where: online via Zoom
For more information and registration please visit the Bianca in-depth workshop page (UPPMAX).
Online training seminar: Cluster architecture and job submission, 27 May 2025 at 13:30
This event explains key features of a contemporary HPC cluster, such as deployed at LUNARC and throughout NAISS. It will explain the principles behind the job scheduler and how the scheduler can be used to accomplish your computational work in an efficient manner. The examples will utilise the SLURM scheduler, which is deployed on the NAISS resources.
The event is organised as an online seminar. The seminar addresses users who have recently started using HPC systems and prospective users considering using an HPC system in the near future.
Time: 12 May at 13:30
For more information and registration visit the cluster architecture and job submission seminar page (LUNARC).
This seminar is planned to be offered again in August
Online workshop: Intermediate Bash and Linux, 2-3 June 2025
In this 6-hour, 2-day workshop you'll learn how to work smarter from a command line. You can follow either day or both. To do so, you'll learn more Bash commands, scripting and some quality of life topics. You can run on your own (Linux) computer or on your favorite HPC cluster that you already has access to.
At the end of each day, you should feel able to work smarter and able to avoid more grunt work (i.e. anything that involves repeated copy-paste).
The workshop is intended for users with some Linux experience, see the prerequisites at the bash and Linux prerequisites page (GitHub).
Time and date: 2 and 3 June, each day from 9-12
For more information and registration, please visit the bash and Linux workshop page (HPC2N).
Online training course: Introduction to Pandas for data science, 10 - 11 June 2025
Pandas is a powerful, popular Python package for cleaning, manipulating, and statistically analyzing large tabular data sets. It is particularly useful in preparation for AI/ML applications and publication-ready visualization. Originally developed for financial panel data, it is now used by data scientists in a huge variety of fields, from marketing to medicine to astronomy. Pandas is capable of handling data sets of several Gigabytes.
This course will introduce the core Pandas data types, basic input/output routines, data selection and filtering, data inspection and cleaning methods, built-in and user-defined functions for data manipulation, hierarchical data structures, and some built-in visualization methods. There will be a mix of static examples and live demonstrations via Jupyter notebook, and exercises will be provided to complement the lecture materials.
For more information and access to registration, please visit the Pandas workshop page (LUNARC)
Online workshops: Mondays with Matlab, 9 and 23 September
This is a collaboration with MathWorks, DTU Denmark, CSC Finland, NRIS Norway, IHPC Iceland and RTU HPC, Latvia. We will bring you a series of three workshop on parallel computing and AI using large compute resources. This includes hands-on exercises where you will learn how to effectively use MATLAB and MATLAB Parallel Server to speed up your computations.
The workshop dates aimed at Swedish researchers are:
- Workshop 2 (9 September) will involve sessions where participants will get to learn how to submit jobs on an HPC cluster that is most relevant to them based on their country.
- Workshop 3 (23 September) will be a hands-on session that will guide you through building end-to-end AI workflows with MATLAB, from no-code machine learning to HPC-scaled deep learning and system-level deployment. You will explore real-world demos and see how MATLAB simplifies and accelerates AI research.
For more information and access to registration, please visit the Mondays with Matlab page (MathWorks).
Online course: An introduction to parallel programming using Message Passing with MPI, 16, 17, 23 and 24 September 2025
Message Passing is presently a widely deployed programming model in massively parallel high performance computing. Message Passing is suitable for programming a wide range of current computer architectures, ranging from multi-core desk top equipment to the fastest HPC systems in the world, offering several hundred thousand processing elements.
This online course is at the beginners level and assumes no prior experience in parallel computing. The concepts behind message passing and distributed memory computing will be introduced and the syntax of the key MPI calls will be explained. The course will include point-to-point communications, non-blocking communication and the collective communications calls. Live demonstrations and practical sessions to deepen the understanding of the lectures will be part of the course. At the end of the course participants should be able to write their own MPI programs at an intermediate level. The teaching language will be English.
For more information and access to registration, please refer to the event pages at the NAISS branches at HPC2N and LUNARC:
This course is typically offered once per year
Online interactive support and discussion forum
NAISS Zoom-in - a virtual open-house, 12 June from 14:00 until 15:00
You are invited to a virtual meeting room. Inside the meeting room we like to discuss services offered by NAISS and how they can be used for your computational needs, help you process your data and visualise your results. Participants are highly encouraged to pose their own questions.
We also expect to have experts available from C3SE, HPC2N and LUNARC to discuss the University operated HPC services at Chalmers, Umeå and Lund University.
The zoom-link for the session will be announced closer to the event.
The following NAISS Zoom-in is planned for September
ENCCS training
Please visit the ENCCS event page for more information on all ENCCS training events.
Webinar: Development of algorithms for partial multi-label machine learning, 3 June
Abstract: Machine learning is a branch of artificial intelligence that enables computers to learn from data and make predictions or decisions without being explicitly programmed. Multi-label learning is a type of machine learning problem where each data instance can be associated with multiple labels simultaneously. Partial multi-label learning addresses problems where each instance is assigned a candidate label set and only a subset of these candidate labels is correct. In this webinar, we will talk about the general features of multiple partial multi-label methods, and then the development of learning algorithms to handle dataset with large noisy labels across different domains using varied frameworks, with a focus on the recently developed methods for partial multi-label learning based on the Encoder-Decoder framework.
Detailed information at ENCCS event page, see above.
Time: June 3, 12:00-13:30 (CET) (2025).
Nvidia bootcamp: Multi-GPU Programming Bootcamp, 17-18 June
Abstract: Scaling applications to multiple GPUs across multiple nodes requires one to be adept at programming models and optimization techniques, and proficient at performing root-cause analysis using in-depth profiling to identify and minimize bottlenecks. This bootcamp covers step-by-step ways to improve application performance using cues from profilers and provides an understanding of the underlying technologies and communication topology needed to leverage powerful NVIDIA libraries to extract more performance from the system.
Detailed information at ENCCS event page, see above.
Time: June 17-18, 9:00-15:00 (CET) (2025).