Welcome to a new addition of the NAISS training newsletter. Since the last edition we have added the course “AI in HPC”, which can be attended on-site in Stockholm and online. We still take late registrations for the “Using Python in an HPC environment” event next week. We remind on a number of events announced previously, which cover a wide range of topics. Our new users might be interested to register for the introduction days from 1st to 3rd June.
We have launched our new NAISS-training web resource. At this point it contains a comprehensive listing of all announced NAISS training events. In the future this will contain information about self-study materials, training videos and much more.
If you have ideas, questions, requests or any other input, please get in touch, preferably using the support form in SUPR. As all the other NAISS teams we love to hear from you.
You are receiving this newsletter because of your membership in one or more active projects on a NAISS resource. We hope you find the information useful. However, if you do not want to receive the newsletter, go to the group page in SUPR and join the group "NAISS-training-opt-out".
Overview
NAISS training
- Last chance to register for online workshop: Introduction to Python and Using Python in an HPC environment, 20 + 22-24 April 2026
- Online course: Programming Formalisms, 4-8 May 2026
- Online workshop: File Transfer 201, 11 May 2026
- Online course: An introduction to parallel programming using Message Passing with MPI, 20, 21, 17 and 28 May 2026
- Online hackathon: Bianca In-Depth: Improve Your Handling of Sensitive Research Data, 22 May, 2026
- Online training events for new users: NAISS Introduction training days, 1 - 3 June 2026
- Online/on-site course: AI and HPC, 3 - 5 June 2026, Stockholm and via zoom
Online interactive support and discussion forum
- NAISS Zoom-in - a virtual open-house, 7th May 2026 from 14:00 until 15:00
Berzelius events
- Online training event: “Introduction to Berzelius - Part 2: Essential Commands”, 5 May 2026 at 10:00
LUMI training
- LUMI Training: LUMI Profiling and Optimization Workshop, May 11-13 in Stockholm
ENCCS events
- Workshop: Hands-on Kubernetes as a User, 29th April
- Webinar: Software Installation on HPC systems, 14 May 2026
- Workshop: Julia for High Performance Data Analysis, 26-29 May
NAISS training
Last chance to register for online workshop: Introduction to Python and Using Python in an HPC environment, 20 + 22-24 April 2026
This online 4-day workshop aims to give a brief, but comprehensive introduction to using Python in a Swedish academic High-Performance Computing (HPC) environment. It covers a wide range of levels in using Python and you can decide which days to follow.
If you are a complete beginner, perhaps the first day(s) is sufficient for you, but you may follow the other days as well for inspiration. If you already are a Python programmer you could still benefit from attending the login session the first day.
Date and time: 20 + 22-24 April 2026
We are still accepting late registrations, allowing access to the lectures and participating in the hands-on using existing access to HPC resources.
More information and registration on the Python in HPC course page (HPC2N)
Online course: Programming Formalisms, 4-8 May 2026
Collaboration between UPPMAX and NBIS
The goal of this highly-interactive 5-day course is to be able to develop academic software that you can trust to be 'good enough'. We assume you have written code 'that (sometimes) just works'.
The course follows a formal development process from start to finish, with a selection of topics and best practices we think are most important, with the goal of developing academic software that is actually good enough. Note that we do not expect any use of HPC resources during the course.
When: May 4-8 at 9:00-16:00 each day.
Where: online via Zoom
More info and registration, please visit the programming formalisms course page (UPPMAX).
Online workshop: File Transfer 201, May 11, 2026
In this interactive 3-hour workshop, you will learn how to transfer files to and from Swedish academic HPC clusters. The workshop focuses on practical, hands-on use of terminal-based tools. By the end of the workshop, you will be able to:
- Transfer files between your local computer and an HPC cluster
- Transfer files between different clusters
- Choose appropriate tools for different file transfer scenarios
This workshop is intended for users with prior knowledge equivalent to the Log in and transfer course (NAISS).
You do not need to be a member of a NAISS project in order to attend. Temporary access to a course project on a NAISS cluster will be provided.
When: Monday, May 11, 09:00-12:00
Where: online via Zoom
For more information and registration, please visit the file transfer course page (NAISS).
Online course: An introduction to parallel programming using Message Passing with MPI, 20, 21, 17 and 28 May 2026
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 page:
An introduction to parallel programming using Message Passing with MPI (NAISS)
This course is typically offered once per year
Online hackathon: Bianca In-Depth: Improve Your Handling of Sensitive Research Data, 22 May, 2026
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, 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 22, 9.00-16.00
Where: online via Zoom
For more information and registration please visit the Bianca hackathon page (UPPMAX).
Online training events for new users: NAISS Introduction training days, 1 - 3 June 2026
The NAISS introduction training days offers seven modules distributed over 3 days. Each module describes a particular aspect of the NAISS systems. You are welcome to choose and pick the modules that best address your existing knowledge, your interest and your requirements. For each module we provide a separate description, which should allow you to make an informed choice on the modules you wish to attend.
The course modules are particularly aimed at new users of the infrastructure. They are also suitable for experienced users, wishing to deepen their understanding of the workings of the systems.
The training week offers the following modules:
- Linux Command Line 101
- Connecting and File transfer
- Selecting software modules
- Running jobs on clusters
- Linux Command Line 202
Participants can attend as many of the modules as they wish.
For more information and access to registration visit the event page: NAISS Introduction training days (NAISS)
Online/on-site course: AI and HPC, 3 - 5 June 2026, Stockholm and via zoom
The term AI is nowadays often used interchangeably with Deep Neural Networks, a technology which is currently changing society as well as science and technology. There is a strong connection between AI and High Performance Computing (HPC) in that AI workloads often need to be, or are run on, HPC systems. Such workloads also turn out to be a particularly challenging application of HPC.
This hybrid (on location/online) course is at the beginners/intermediate level and is mainly intended for students familiar with HPC and in need of an introduction to Deep Learning and how to run AI workloads on HPC clusters. Some of the basic theory and models in deep learning will be covered as well as the techniques involved when running such models. The course includes practical exercises to deepen the understanding of the lectures. At the end of the course participants should be familiar with some of the concepts in deep learning, be able to run simple AI workloads and run them in parallel on an HPC system. The teaching language will be English.
For more information and access to registration visit the event page:
Online interactive support and discussion forum
NAISS Zoom-in - a virtual open-house, 7th May 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, LUNARC and Berzeliusto discuss the University operated HPC services at Chalmers, Umeå and Lund University.
The zoom-link will be shared closer to the event.
The following NAISS Zoom-in sessions are planned for the 11th June 2026
Berzelius events
Online training event: “Introduction to Berzelius - Part 2: Essential Commands”, 5 May 2026 at 10:00
This training provides a practical introduction to essential commands on the Berzelius. The session will cover:
- Logging in to Berzelius with VS Code
- Transferring data from/to Berzelius
- Setting up software environments
- Running and monitoring jobs
Participants will complete hands-on tasks during the session. If you do not yet have a project on Berzelius, please read the guidance on how to obtain temporary access.
Date: Tuesday, May 5, 2026
Time: 10:00–11:30
Place: Online via Zoom (link provided upon registration)
For more info and registration, please visit the Berzelius May training page (NSC)
LUMI events
LUMI Training: LUMI Profiling and Optimization Workshop, May 11-13 in Stockholm
This advanced three-day on-site workshop offers an in-depth exploration of performance profiling and optimisation on the LUMI supercomputer. Designed for experienced HPC users, the course combines theoretical insights with hands-on exercises to enhance efficiency on both CPU and GPU partitions. Topics include deep dives into LUMI architecture, compiler optimisation and performance analysis tools, Cray MPI environment tuning, I/O optimisation strategies, and specialised profiling tools for AMD GPUs. Participants are expected to have solid HPC knowledge, familiarity with Linux and programming in C/Fortran/Python, and an active LUMI project.
Attendance is free of charge.
Please see the event details and register at the LUMI profiling and optimization workshop page (LUMI).
ENCCS events
Workshop: Hands-on Kubernetes as a User, 29th April
Abstract: Kubernetes is the backbone of modern infrastructure, being used for deployment of all sorts of applications. Nowadays, knowing how to use it is an important skillset for those interested in artificial intelligence, data science, and MLOps.
In this highly practical workshop, you will learn how to use Kubernetes from a user perspective. The course combines short theoretical introductions with guided hands-on exercises where you will configure a local cluster in your computer, deploy services, and run real workloads. By the end of the workshop, you will have a working environment on your own machine and practical experience deploying interactive tools, monitoring solutions, and AI workloads.
Detailed information can be found on the Kubernetes workshop page (ENCCS).
Time: April 29, 09:00-15:30 (CET) (2026).
Webinar: Software Installation on HPC systems, 14th May
Abstract: Software installation on High-Performance Computing (HPC) systems differs from typical installations on personal computers due to multi-user environments, shared resources, and system-wide configurations.
Instead of installing software globally, users often work within shared or isolated environments while leveraging specialized tools for software management.There are multiple methods available to install software on HPC systems depending on their specific configuration.
This webinar is designed for new users of supercomputers who want to install software by themselves. It will briefly cover topics such as compiling code from source (make and cmake), utilizing “package managers” (conda, Spack, and EasyBuild), and deploying executables with containers (Singularity).
Detailed information can be found on the software installation webinar page (ENCCS).
Time: May 14th, 12:00-13:30 (CET), 2026.
Workshop: Julia for High Performance Data Analysis, 26-29 May
Abstract: Julia is a modern high-level programming language that is fast (on par with traditional HPC languages like Fortran and C) and relatively easy to write like Python or Matlab. It thus solves the two-language problem, i.e. when prototype code in a high-level language needs to be combined with or rewritten in a lower-level language to improve performance. Although Julia is a general-purpose language, many of its features are particularly useful for numerical scientific computation, and a wide range of both domain-specific and general libraries are available for statistics, machine learning, and numerical modeling.
Join us for Julia for High Performance Data Analysis, a hands-on workshop designed to equip you with practical skills for working with large datasets, optimizing code, and leveraging Julia’s rich ecosystem of libraries. You’ll explore real-world applications in data analysis, numerical computation, and machine learning, all while discovering how Julia can streamline your workflow and elevate your performance without sacrificing code readability.
Detailed information can be found on the Julia for HPC workshop page (ENCCS).
Time: May 26-29, 9:00-12:00 (CET), 2026.