Welcome to a new addition of the NAISS training newsletter. We have two courses: “Programming formalism” and “File Transfer 201”, for which registration closes soon. Please register immediately if your are interested.
If you want to speak to us in person, the next zoom-in is scheduled for the 7th of May.
If you have ideas, questions, requests or any other input, please get in touch, preferably using the NAISS support form in SUPR. We love to hear from you.
The NAISS training team wishes everyone a nice Valborg.
Overview
NAISS training
- Last chance to register for online course: Programming Formalisms, 4-8 May 2026
- Last chance to register for 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
- 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 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).
Last chance to register for 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 AI and HPC event page (NAISS).
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
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.