The NCC Netherlands

Introduction Data Management, Research Drive and Yoda
2024-11-25 09:00 - 13:00 UTC | Amsterdam Science Park, Science Park 904, Amsterdam, 1098XH, Netherlands
Join us for a hands-on workshop designed to equip you with essential skills for managing your research data effectively. You’ll learn how to ensure your data is FAIR (Findable, Accessible, Interoperable, and Reusable) by using powerful tools like Research Drive and Yoda.
Sign up

The Research Drive and Yoda platforms will help you streamline data sharing, storage, and collaboration throughout your research process.
Nowadays, this is a complicated task because of the heterogeneity of information and the requirements to share certain data with specific groups of people. After this training, you will be a lot more agile in managing your data!
For whom
Anyone who wants to learn to store research data in an efficient and scalable way.

Cluster Computing for Social Scientists with R
2024-11-22 09:00 - 17:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands
Want to learn how to work with a supercomputer? And how to translate your R workflow from a graphical user interface (GUI) on your desktop to a scripting/automated workflow for a supercomputer?
Sign upWhat will you learn?
In this course, you will learn the basics of supercomputing. The day starts with an introduction to supercomputer architecture, including a hands-on session focused on running jobs on a supercomputer.
The second half of the programme focuses on translating your R workflow from a GUI (Rstudio) workflow on your desktop to a scripting/batch environment on the supercomputer. Topics covered here include: efficient programming, parallel computing, and using the SLURM job manager to send your job/analysis to the supercomputer.
In this course you will:

Do practical exercises to learn how to effectively use the national supercomputer Snellius and how to complete your tasks with minimal effort in the shortest possible time.
Experience how to achieve high performance with R by using the supercomputing facilities at SURF

Prerequisites:

Basic knowledge of Linux (Unix shell) is useful
Basic knowledge of R is useful

You must have:
A personal laptop with an up-to-date browser and a terminal emulator (Putty is perfectly fine for users of the OSSC/CBS RA environment). Using the operating systems Linux and macOS is preferred but not mandatory. For Windows users, we recommend downloading MobaXterm (portable version) as a terminal emulator. If you are limited in your choice, Putty also works.
The language of instruction is English.

HPC Advanced course
2024-11-21 12:30 - 17:00, 2024-06-20 12:30 - 17:00 | Wageningen University & Research, Droevendaalsesteeg 4, Wageningen, 6708 PB, Netherlands
Did you recently start using the High Performance Computing Cluster (HPC Anunna)? Do you have some basic Linux knowledge but want to know more about how things work on Anunna? Join the free 5 hours course on the basics of the HPC. You will be set to work on computing tasks to gain insight and experience with Anunna. The course is organized by SRF and WDCC with contributions from WUR scientists experienced on Anunna.
Read more

Organised by
WUR FB-IT and WUR Shared Research Facilities

Date
Thu 20 June 2024 12:30 to 17:00
Thu 21 November 2024 12:30 to 17:00
*These dates are for the full course. Unable to attend the first session? Don’t worry, you’ll have another opportunity on the second date!

Room
TBA

Price description
The courses are free when you already have a user account on our HPC or if your group has a commitment on the HPC. If you do not have an account or a commitment, the fee is 250 euros. This amount will be reduced from your first bill once you start using the HPC after the course.

Bring your own laptop
Please bring your own laptop to the course.
The course is also open for interested people outside WUR.

HPC basic course
2024-11-12 12:30 - 17:00, 2024-06-13 12:30 - 17:00 | Wageningen University & Research, Droevendaalsesteeg 4, Wageningen, 6708 PB, Netherlands
Did you recently start using the High Performance Computing Cluster (HPC Anunna)? Do you have some basic Linux knowledge but want to know more about how things work on Anunna? Join the free 5 hours course on the basics of the HPC. You will be set to work on computing tasks to gain insight and experience with Anunna. The course is organized by SRF and WDCC with contributions from WUR scientists experienced on Anunna.
Read more

Organised by
WUR FB-IT and WUR Shared Research Facilities

Date
Thu 13 June 2024 12:30 to 17:00
Tue 12 November 2024 12:30 to 17:00
*These dates are for the full course. Unable to attend the first session? Don’t worry, you’ll have another opportunity on the second date!

Room
TBA

Price description
The courses are free when you already have a user account on our HPC or if your group has a commitment on the HPC. If you do not have an account or a commitment, the fee is 250 euros. This amount will be reduced from your first bill once you start using the HPC after the course.

Bring your own laptop
Please bring your own laptop to the course.
The course is also open for interested people outside WUR.

Introduction to MATLAB on HPC Systems
2024-11-12 10:00 - 16:00 | TU Delft Library, Prometheusplein 1, Delft, Netherlands
Join us this one-day course where you’ll learn how to tackle compute- and data-intensive problems using multicore processors and GPUs on the SURF HPC cluster.
Sign up

This one-day workshop offers a hands-on introduction to submitting parallel computing jobs with MATLAB on the Dutch national supercomputer, Snellius. You’ll also get a brief overview of how to use MATLAB on the SURF Research Cloud. Throughout the day, you’ll learn to solve compute- and data-intensive problems by leveraging the cluster’s multicore processors and GPUs, access the SURF HPC cluster, configure and submit MATLAB jobs, and retrieve your results seamlessly.
By working through practical examples of parallelizing MATLAB algorithms, you’ll gain valuable insights into parallel computing on HPC clusters and learn best practices. MathWorks experts will be available to review your MATLAB code and offer suggestions for optimization.
Skills

Optimizing your MATLAB code by utilizing multiple cores
Scaling up your computations: GPU and Cluster computing
Working with big data in MATLAB
Accessing MATLAB on the Dutch national supercomputer Snellius

Target audience
This course is aimed at students and researchers in the Netherlands and abroad. Anyone who meets the prerequisites is welcome to apply, including intermediate MATLAB users, Master’s and PhD students, postdocs, and other scientists.
Selection criteria
The number of participants for this workshop is limited. Applicants will be selected based on their experience, qualifications and scientific interest as indicated on the registration form. Please provide some motivation in the registration form for a convenient evaluation. Selected participants will be informed via email shortly after a successful registration.

Pre-requisites

University student (or higher) in a scientific domain
Experience in MATLAB programming or parallel computing
Good knowledge of English

Strongly suggested
Attendees are strongly encouraged to attend the MathWorks online webinaron Parallel Computing. This will give you the basic knowledge of parallel computing in MATLAB which you will require to fully take advantage of this workshop.

Autumn HPC School
2024-10-29 09:00 - 2024-11-08 14:00 | Eindhoven University of Technology, De Zaale 32, Eindhoven, Netherlands
Dive into supercomputing at the Autumn HPC School! This 2-week program is perfect for students and researchers keen to explore the world of high-performance computing.
Sign up

The Autumn HPC School promises an immersive learning experience featuring insights from world-class faculty keynote speakers and experts, whether you’re new to HPC or looking to deepen your expertise. We have specially designed sessions for newcomers to high-performance computing (week 1) and sessions to further develop your workflows.
Courses during the Autumn HPC School
Week 1 (29 – 31 October)

Supercomputing Primer I & II
Introduction to Supercomputing + Filesystems

Week 2 ( 4 -8 November)

Managing multiple job submissions with QCG-PilotJob
High Performance Deep Learning I & II
Energy Aware Simulations
ParaView for (remote) visualizations

More information and registration
This event is free of charge with only limited seats available. Please check the program and sign up for each individual course you would like to attend to. You can find the complete programme and registration form on the website of TU/e.

The Autumn HPC School demonstrates the strength of collaboration. The event is made possible through a partnership between TU/e’s HPC Lab, EuroCC andSURF, each bringing their unique expertise and resources to provide a top-tier learning experience.

Advanced LUMI course
2024-10-28 09:00 - 2024-10-31 17:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands
Unleash the Power of Supercomputing for Large-Scale Tasks
Do you have complex calculations or massive datasets that overwhelm your personal computer? Supercomputers like LUMI offer the ultimate solution!
Sign upThis intensive four-day course equips you with the skills to:

Master the LUMI architecture and programming environment.
Optimize applications for both CPU and GPU partitions (LUMI-C & LUMI-G).
Write efficient job scripts to maximize performance.
Utilize advanced profiling tools to identify bottlenecks.
Debug MPI applications with parallel debuggers.

Who should attend?

Researchers with existing LUMI projects
Users with proposals in national or EuroHPC channels
Support staff from LUMI consortium member organizations

Prerequisites:

Solid understanding of HPC cluster computing
Familiarity with Linux command line and programming languages (C, Fortran, or Python)

Benefits:

Gain in-depth knowledge of LUMI’s unique features
Network with fellow HPC users and experts
Unlock the full potential of your HPC applications

Course details:

Dates: October 28th – 31st, 2024
Location: SURF offices, Amsterdam, Netherlands
Registration deadline: October 21st, 2024 (4:00 PM CET)
Cost: Free

Limited spots available! Register today: ssl.eventilla.com/event/kNLpb
Can’t attend in person?
Email jorn.dietze@uit.no to discuss alternative arrangements.
Important notice:

Temporary LUMI access will be provided for hands-on exercises.
This access is for course use only and must not be abused.

Don’t miss this opportunity to take your HPC skills to the next level with LUMI!
This course is similar to the successful HPC webinar we previously offered.
Here’s a quick comparison:

LUMI course: In-depth, hands-on training specifically for the LUMI supercomputer.
HPC webinar: Introduction to high-performance computing, basic clusters and supercomputers, practical exercises on Snellius.

The LUMI course is ideal for experienced HPC users who want to specialize in LUMI, while the webinar provides a broader introduction for those new to HPC.

Advanced LUMI course
2024-10-28 09:00 - 2024-10-31 17:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands
This four-day course on-site in Amsterdam serves as a comprehensive discussion of the LUMI architecture and programming environment. It will include lessons on compiling and using software, programming models (HIP and OpenMP offload), porting, executing jobs, and optimizing applications to run on AMD MI250X. After completing the course, you will be able to work efficiently on both the CPU (LUMI-C) and the GPU partition (LUMI-G).
Sign upPlease note that this is an advanced, comprehensive course with an emphasis on code development. LUST is also organizing recurring one- or two-day introduction courses to LUMI. These courses cover the most important topics needed to install and use software on LUMI, as well as run jobs efficiently on LUMI-C and -G. The next course will be announced shortly. All courses assume some familiarity with HPC, for example, from courses organized by most local compute centers, and are designed to focus on LUMI-specific elements.
Course Prerequisites
Participants are expected to have:

Solid knowledge of HPC cluster computing.
Familiarity with Linux command line and programming (C, Fortran, or Python).

This is not a high performance computing intro course but a in-depth discussion of the specifics and peculiarities of LUMI.
Learning Outcomes
After completing this course, participants will be able to:

Understand the specifics and peculiarities of the LUMI hardware and software
Write job scripts to get the best performance, for example through efficient GPU binding
Compile programs utilize the Cray Programming Environment efficiently
Profile their application in order to understand performance bottlenecks
Use parallel debuggers to solve problems in MPI applications

Event info
The course will be jointly conducted by the LUMI HPE Centre of Excellence (HPE CoE), AMD and the LUMI User Support Team (LUST). Several staff members from HPE, AMD and LUST will be on-site, so this is the perfect moment for interaction with them.
The course is intended for users with ongoing projects on LUMI, users with project proposals in one of the national or EuroHPC channels, and support staff of local organizations of the LUMI consortium members.
The venue is at the offices of SURF in Amsterdam, the Netherlands. See the bottom of this page for more information on the venue. Participants are themselves responsible for all travel bookings.
If registrations exceed the number of planned participants, we will maintain a waiting list. The registration link can be found at the bottom of this page. The registration deadline is 21. October 2024, at 16:00 CET. As capacity is limited, participants who only intend to attend part of the course are kindly requested to leave their spot to others who wish to benefit from the entire course.
Attendance are free of charge.
To participate in the hands-on exercises and access the slides and training materials on the course day, participants will need to join a course-specific training project. This project is managed by Puhuri, which means that CSC users will need to set up a new LUMI user account. Step-by-step instructions will be sent out after registration on how to join the project and set up an account if needed.
Agenda
The main topics day by day. Each day 9:00 til 17:00 CET.
Day 1 – Mon 28.10. – Overview over LUMI hardware and Cray programming environment incl. compilers and parallel programming models.
Day 2 – Tue 29.10. – Debugging, introduction to AMD ROCm and HIP, Slurm binding, additional software on LUMI.
Day 3 – Wed 30.10. – Profiling CPU and GPU applications.
Day 4 – Thu 31.10. – I/O, advanced ROCm tools, LUMI support.
Registration
Register here: https://ssl.eventilla.com/event/kNLpb

Please register for the course by 21. October 2024, at 16:00 CEST. We reserve up to 10 in-person places for people traveling to Amsterdam from abroad, and they will receive a quick confirmation on a first-come, first-served basis so that they can arrange travel. Other participants will receive confirmation shortly after the deadline. If your plans change, we kindly ask you to cancel your registration as soon as possible, ideally before the registration deadline. The email acknowledging your registration will contain a link to manage it.
For those interested in the course who are unable to join in-person, please send us an email at jorn.dietze@uit.no, and we will find a solution.
Users who do not have an account on LUMI yet will receive temporary access for the purpose of the course. The allocated compute time should only be used for the course exercises. Any abuse will result in removal from the allocation for this and future courses.
Venue
The course will take place at SURF in Science Park 140, 1098 XG, Amsterdam.

EuroHPC User Day 2024
2024-10-22 - 2024-10-23 | Eye Museum Amsterdam, IJpromenade 1, Amsterdam, 1031 KT
Join us for the EuroHPC User Day 2024, happening in Amsterdam, Netherlands, on October 22-23, 2024.
Hosted by the EuroHPC Joint Undertaking and our EuroCC Netherlands, this second annual event brings together the EuroHPC user community to:

Showcase EuroHPC projects utilizing European HPC supercomputing resources
Share best practices in project development
Gather feedback from existing users
Engage with potential new users

This event offers European supercomputing users the opportunity to explore a variety of topics, deepen their understanding of EuroHPC Joint Undertaking opportunities, and learn about available user support.
Call for Papers
EuroHPC JU system users are encouraged to present their work by submitting papers demonstrating the scientific excellence of projects utilizing EuroHPC resources. Selected papers will be presented at the conference and published in the Elsevier Procedia Computer Science EuroHPC User Days 2024 Book of Proceedings.
Submission Details:

Deadline: August 15, 2024
Length: Maximum of 10 pages
Content: Description of the experiment, supercomputing resources used, linked references, XML versions, and citable DOI numbers
Accessibility: Open Access (CC-BY license)

Submit your manuscripts here.
Event Details
Venue: Eye Film Museum, Amsterdam
Schedule:

Tuesday, October 22:

Morning: Plenary session
Afternoon: Parallel sessions
Evening: Drink reception hosted by EuroHPC JU and NCC Netherlands

Wednesday, October 23:

Morning: Plenary session
Parallel sessions
Event concludes at noon

Registration: Register here
Find the preliminary schedule here.
Don’t miss this chance to connect with the EuroHPC community and enhance your supercomputing projects!

Linux basic course
2024-10-17 09:00 - 13:30 | Wageningen University & Research, Droevendaalsesteeg 4, Wageningen, 6708 PB, Netherlands
Are you interested in using the High Performance Computing Cluster (HPC) but lack the basic Linux knowledge? Join the free 5 hours course on the basics of Linux for working on the HPC. You will learn the Linux commands and skills needed to create repetitive tasks. The course is organized by FB-IT and SRF with contributions from WUR scientists experienced on the HPC.
Read more

Organised by
WUR FB-IT and WUR Shared Research Facilities

Date
Thu 16 May 2024 09:00 to 13:30
Thu 17 October 2024 09:00 to 13:30
*These dates are for the full course. Unable to attend the first session? Don’t worry, you’ll have another opportunity on the second date!

Room
TBA

Price description
The courses are free when you already have a user account on our HPC or if your group has a commitment on the HPC. If you do not have an account or a commitment, the fee is 250 euros. This amount will be reduced from your first bill once you start using the HPC after the course.

The course is also open for interested people outside WUR.
Bring your own laptop
Please bring your own laptop to the course.

Introduction Scientific Visualisation with Blender: Data, Lights, Camera, Action!
2024-10-15 09:30 - 17:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands
Would you like to make 3D visualizations that are visually more attractive than what ParaView or VisIt can provide? Do you need an image for a grant application that needs to look spectacular? Would you like to create a cool animation of your simulation data? Then this course may be for you!
Sign up

What will you learn?
The goal of this course is to provide you with hands-on knowledge to produce great images and basic animations from 3D scientific data. We will be using the open-source package Blender (http://www.blender.org), which provides good basic functionality, while also being usable for advanced usage and general editing of 3D data. It is also a lot of fun to work with (once you get used to its graphical interface).
Example types of relevant scientific data are 3D cell-based simulations, 3D models from photogrammetry, (isosurfaces of) 3D medical scans, molecular models and earth sciences data. Note that we don’t focus on information visualization of abstract data, such as graphs (although you could convert those into a 3D model first and then use them in Blender).
We like to encourage participants to bring along the data they normally work with, or a sample thereof, and would like to apply the course knowledge to.
For whom?
Anyone interesting in learning how to design attractive visualizations. We assume the context to be an academic setting, but it is don’t make many assumptions on use cases for Blender, and we are happy to help to how we can use Blender to make attractive visuals of the data.
Prerequisites
It helps to have some familiarity with basic 3D graphics concepts (transformations, rendering), but it is not mandatory.
You will need to have a laptop, preferably with an acceptable GPU, where you can install Blender during the course.

Introduction to Supercomputing, part III
2024-10-10 13:00 - 17:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands
If you are comfortable submitting jobs on HPC systems and managing input and output data on the file systems, this course will help you utilize the system’s computing capacity by running parallel jobs effectively.
Sign up

What will you learn in this training?
In this training, you will:

learn the fundamentals of performance analysis
understand the key Slurm parameters for parallel job scheduling, including threads, cores, sockets, nodes, and processes
perform practical exercises on the national supercomputer Snellius to execute tightly coupled parallel tasks
learn about the characteristics of embarrassingly parallel jobs and techniques to efficiently handle concurrency
engage in practical exercises using QCG Pilotjob.

For whom?
This course is suitable for anyone with a basic understanding of cluster computing who wants to improve their ability to run parallel jobs efficiently on supercomputers.
Prerequisites
Participation in the course Introduction to Supercomputing Part I (Unix shell and remote access to supercomputers), and optionally Part II too.
The language of instruction is English.

Introduction to Supercomputing, part II
2024-10-09 13:00 - 17:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands
If you have a basic understanding of clusters and supercomputers, know how to access the system, and can run basic jobs, this course will enhance your interaction with file systems and improve your input and output operations in your jobs.
Sign up

What will you learn in this training?
In this training, you will:

understand the differences between different file systems
learn how to manage data on supercomputing systems
engage in practical exercises involving input and output operations on the national supercomputer Snellius

For whom?
This course is suitable for anyone familiar with the basics of cluster computing and who wants to develop their skills further by learning how to manage files on supercomputers.
Prerequisites
Participation in the course Introduction to Supercomputing, Part I (Unix shell and remote access to supercomputers).
The language of instruction is English.

Introduction to Supercomputing, part I
2024-10-08 13:00 - 16:30, 2024-09-03 13:00 - 16:30, 2024-08-06 09:00 - 12:30 | Online
If you need to perform many calculations, or analyses that are too big for your own system, clusters and supercomputers will provide the computing power you need. In this course, you will learn how to work with these large computing systems!
Sign up

What will you learn in this training?
In this training you will:
• understand what is high-performance computing (HPC)
• learn basic details on clusters and supercomputers
• do practical exercises on the national supercomputer Snellius effectively
• apply the essential best practices on how to work effectively with large HPC systems
For whom?
Anyone who wants to know how to perform very large computing tasks.
This course is organized in collaboration with the UvA via the shared HPC program, see more on https://hpc.uva.nl.
Prerequisites
Basic knowledge of Unix shell is useful.
Language
This webinar will be in English

Cluster Computing for Social Scientists with R
2024-09-27 09:00 - 17:00 | Amsterdam Science Park, Science Park 904, Amsterdam, 1098XH, Netherlands
Want to learn how to work with a supercomputer? And how to translate your R workflow from a graphical user interface (GUI) on your desktop to a scripting/automated workflow for a supercomputer?Sign up

What will you learn?
In this course, you will learn the basics of supercomputing. The day starts with an introduction to supercomputer architecture, including a hands-on session focused on running jobs on a supercomputer.
The second half of the programme focuses on translating your R workflow from a GUI (Rstudio) workflow on your desktop to a scripting/batch environment on the supercomputer. Topics covered here include: efficient programming, parallel computing, and using the SLURM job manager to send your job/analysis to the supercomputer.
In this course you will:

Do practical exercises to learn how to effectively use the national supercomputer Snellius and how to complete your tasks with minimal effort in the shortest possible time.
Experience how to achieve high performance with R by using the supercomputing facilities at SURF

Prerequisites:

Basic knowledge of Linux (Unix shell) is useful
Basic knowledge of R is useful

You must have:
A personal laptop with an up-to-date browser and a terminal emulator (Putty is perfectly fine for users of the OSSC/CBS RA environment). Using the operating systems Linux and macOS is preferred but not mandatory. For Windows users, we recommend downloading MobaXterm (portable version) as a terminal emulator. If you are limited in your choice, Putty also works.
Costs
Participation is free of charge
The language of instruction is English

Introduction to SURF Research Cloud
2024-09-17 09:00 - 13:00 | Amsterdam Science Park, Science Park 904, Amsterdam, 1098XH, Netherlands
This training explains cloud computing in general. The accompanying hands-on approach introduces you to (some of) the many features of SURF Research Cloud. You will learn how to create and manage your own virtual computing environment(s).
Sign up

For whom?
Anyone who wants to use a flexible and customized environment to run powerful applications.The language of instruction is English.
Requirements:
1. Bring your own laptop.
2. A browser (Chrome or Firefox is good enough).
3. Experience with Linux commands helps, but is not a requirement.

High-Performance Deep Learning
2024-09-09 09:30 - 2024-09-10 17:00 | Amsterdam Science Park, Science Park 904, Amsterdam, 1098XH, Netherlands
Our online course on high-performance machine learning provides the necessary skills to train neural networks and extract the most relevant information from datasets.
Sign up

The first day will focus on basic deep learning knowledge and skills. The second day will focus on training neural networks on high-performance computing clusters.
What?
On day 1 of this course you will:

Understand the fundamental theories of machine learning and the intuitions/ideas behind the algorithms
Work with a high-level machine learning API (Keras)
Explore hyperparameter space to improve a neural network
Understand the pitfalls of classic machine learning algorithms

On day 2 of this course you will learn:

How to set up your software environment
About the technical capabilities of modern day CPUs and GPUs
How to identify bottlenecks in your code

9th of September: 9:30 – 17:00
10th of September: 9:30 – 17:00
Who?
Everyone interested in getting familiar with machine learning at scale, from the beginning up to more advanced topics
Prerequisites

Basic knowledge on statistics
Basic knowledge on linear algebra
Basic knowledge on Python programming. Some experience with the use of Jupyter Notebooks is desirable, but not essential.

* Basic knowledge on parallel computing is helpful, but not required.
* This workshop will be in English

Introduction to SURF Research Cloud
2024-07-25 13:00 - 17:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands
Do you want to create and manage your own work environment and run powerful applications on it? SURF Research Cloud opens the door to cloud computing on different platforms. During this training, your workload runs on the SURF HPC Cloud platform in Amsterdam.
Sign up

This training explains cloud computing in general. The accompanying hands-on approach introduces you to (some of) the many features of SURF Research Cloud. You will learn how to create and manage your own virtual computing environment(s). By the end, you will feel comfortable enough to install your own applications, and benefit from the power of cloud computing.
For whom?
Anyone who wants to use a flexible and customized environment to run powerful applications.
The language of instruction is English.
This course is organized in collaboration with the UvA via the shared HPC program, see more: https://hpc.uva.nl.
Requirements
Bring your own laptop.
A browser (Chrome or Firefox is good enough).
Experience with Linux commands helps, but is not a requirement.

Introduction to Data Management, Research Drive and Yoda
2024-07-22 13:00 - 17:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands
This workshop will provide you with the knowledge you need to make your research data FAIR (findable, accessible, interoperable and reusable) using various services and tools. In particular, you will learn how to work with the data sharing and storage tool Research Drive, or also with Yoda, an integral support tool for the whole data life cycle.
Sign up

Nowadays, this is a complicated task because of the heterogeneity of information and the requirements to share certain data with specific groups of people. After this training, you will be a lot more agile in managing your data!
For whom
Anyone who wants to learn to store research data in an efficient and scalable way.
This course is organized in collaboration with the UvA via the shared HPC program, see more: https://hpc.uva.nl.

High-Performance Deep Learning
2024-07-08 13:00 - 2024-07-11 17:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands
Our online course on high-performance machine learning provides the necessary skills to train neural networks and extract the most relevant information from datasets.
Sign up

The first day will focus on basic deep learning knowledge and skills. The second day will focus on training neural networks on high-performance computing clusters.
What?
On day 1 of this course you will:

Understand the fundamental theories of machine learning and the intuitions/ideas behind the algorithms
Work with a high-level machine learning API (Keras)
Explore hyperparameter space to improve a neural network
Understand the pitfalls of classic machine learning algorithms

On day 2 of this course you will learn:

How to set up your software environment
About the technical capabilities of modern day CPUs and GPUs
How to identify bottlenecks in your code

Who?
Everyone interested in getting familiar with machine learning at scale, from the beginning up to more advanced topics
This course is organized in collaboration with the UvA via the shared HPC program, see more: https://hpc.uva.nl.
Prerequisites

Basic knowledge on statistics
Basic knowledge on linear algebra
Basic knowledge on Python programming. Some experience with the use of Jupyter Notebooks is desirable, but not essential.

* Basic knowledge on parallel computing is helpful, but not required.

Introduction to Supercomputing, part II
2024-07-05 09:00 - 13:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands
Using a high-performance computing system in the most effective and efficient way is not an easy task. Therefore, this course brings a follow-up to the first introductory Supercomputing course (part I), where you can take a deeper dive into the use of supercomputers with a special focus on efficiency and good practices and a very practical approach.
Sign up

What will you learn in this course?
This course is a follow-up to the first introductory Supercomputing course, where you can take a deeper dive into the use of supercomputers with a special focus on efficiency and good practices and a very practical approach.
The format of this course includes the following modules:

Fundamentals of performance analysis. This introductory technical presentation introduces high-performance hybrid systems, abstractly covering the architecture and configuration of the system. Our aim is to enhance the understanding of HPC complexity before delving deeper into the importance of performance analysis models. Special attention is paid to the Roofline model.

Abstract Modelling hybrid supercomputers. Presenting an abstract modelling approach for hybrid supercomputers, condensing their complexity into three key parameters: peak performance, memory and network bandwidth.
Performance analysis. Explore performance analysis, starting with an overview of different models and going deeper into the specifics of the roofline model.
The roofline model. Describing the roofline model and presenting its practical application through clear explanations and demonstrations.

File systems. This practical session covers the proper use of file systems on HPC systems, especially on Snellius.
Slurm hybrid tasks. Slurm, a widely used job scheduler for high-performance computing (HPC) systems, has been introduced in earlier sections for a basic understanding. This module covers the specific resource allocation parameters for hybrid jobs with shared and distributed memory.

Nodes, cores and tasks. This segment covers the fundamental concepts of nodes, cores and tasks, and highlights their role within the context of HPC systems.
Bindings. The concept of bindings is explored, providing insight into how tasks are associated with specific resources, improving participants’ understanding of resource allocation mechanisms.
Hands on. We will run the vector optics kernel with multiple configurations using a set of scripts.

QCG pilot job. In some cases, users need to run a large number of lightweight cases. However, the nodes of supercomputers are too powerful and only allow relatively large partitions. For example, the smallest possible allocation on Snellius is 1/4 of a node: 32 cores and 64 GB. Job concurrency is a common strategy to efficiently launch multiple lightweight jobs on such large partitions.

Fundamentals of job concurrency. This segment discusses the basic principles underlying job concurrency. Job concurrency is a methodological approach that allows the simultaneous execution of multiple smaller jobs within a larger allocated partition. The goal is to optimise resource utilisation and improve efficiency in scenarios where lighter tasks are executed on nodes designed for heavier workloads.
Hands-on QCG PilotJob. This hands-on session provides participants with hands-on experience of the QCG Pilotjob framework. Participants will gain practical insights into the strategies and techniques of using job concurrency to launch and manage multiple lightweight jobs within the context of bulky node partitions.

Prerequisites
Participation in the course Introduction to Supercomputing, Part I
The language of instruction is English

Introduction to Supercomputing, part I
2024-07-04 13:00 - 17:00 | SURF Amsterdam, Science Park 140, Amsterdam, 1098 XG, Netherlands

FIRE: FPGA Iannovation Research Exchange: Tools and Platforms for Accelerating AI Workloads
2024-06-27 09:30 - 17:00
On June 27, 2024, the HW Acceleration Network community and SURF organize a HW acceleration workshop focused on tools and HW platforms for accelerating AI workloads. This workshop is part of the “FIRE: FPGA Innovation Research Exchange“ series of events.
Sign up

What to expect?
The event features a lineup of discussions centered around cutting-edge computing technologies for AI workload acceleration showcasing multiple industrial players such as Innatera and Groq as well as developers of HW acceleration platforms such as AMD and Altera. In addition, the workshop features two keynote talks on future computing platforms dedicated to quantum computing as well as cellular automata.
Practical information
Where: SURF Utrecht (Moreelsepark 48, 3511 EP, Utrecht)
When: June 27, 2024, 9.30-17.00
The outline of the program of the event is as follows.
09.30 – 09.45: Welcome&Coffee
09.45 – 10.00: Introduction and updates
10.00 – 11.00: Keynote 1
11.00 – 12.30: Platforms for AI acceleration session
12.30 – 13.30: Lunch
13.30 – 14.30: Keynote 2
14.30 – 15.00: Flash talks
15.00 – 15.30: Coffee break
15.30 – 17.00: Tools for accelerator platforms session
17.00 – 17.30: Drinks

Introduction to Supercomputing, part I
2024-06-11 09:00 - 12:30 | Online
If you need to perform many calculations, or analyses that are too big for your own system, clusters and supercomputers will provide the computing power you need. In this course, you will learn how to work with these large computing systems!
Sign up

What will you learn in this training?
In this training you will

understand what is high-performance computing (HPC)
learn basic details on clusters and supercomputers
do practical exercises on the national supercomputer Snellius effectively
apply the essential best practices on how to work effectively with large HPC systems

For whom?
Anyone who wants to know how to perform very large computing tasks.
Basic knowledge of Unix shell is useful.

Harnessing High-Performance Computing for Industrial Innovation
2024-06-10 13:00 - 14:00 | Webinar
Are you an R&D driven tech company or start up? 🌟 Join us on June 10th for the webinar Driving National Growth: Harnessing High-Performance Computing for Industrial Innovation.
During this webinar we will highlight the transformative power of High-Performance Computing (HPC). Explore practical use cases and strategies for leveraging supercomputing in R&D-driven tech companies.
📅 Date: June 10, 2024
🕓 Time: 13:00 – 14:00 (Online)
🎙️ We have great speakers lined up for you:
1️⃣ Dr. Marijn Martens, Synaptica
2️⃣ Professor Gábor Závodszky – UvA & Dutch HPC Coalition
3️⃣ Carlos Teijeiro Barjas, EuroCC Netherlands
Marijn Martens will talk about Predicting the functional consequence of ion channel mutations. Understanding the functional consequences of genetic mutations is key for early diagnosis and precision medicine. For only around 2% of potential pathogenic ion channel mutations, the gain or loss of function effects are known and well quantified. Using these known mutations, Synaptica has trained a machine learning model of all missense mutations in many of the disease-related ion channels. HPC now allows the simulation of molecular dynamics and 3D structures of the individual mutated protein sequences, allowing for deep feature extraction.
Using this approach, Synaptica provides predictions on gain or loss of function for ion channel mutations. Synaptica is currently running a clinical proof of concept clinical trial for a familial case of epilepsy. The results are aimed at medical use in clinical trial screening and treatment for channelopathies, such as epilepsy, muscle and heart diseases.
Gábor Závodszky will give insights about big simulations (road to exascale). During his talk he will also give examples of an extreme detailed simulation of a heart disease and a large-scale (330+ CPU core) cellular blood flow simulation. On top of that he will also review the energy consumption of these large simulations. And what can we predict how they will look like in an exascale execution and on new CPU architectures (with contribution from Eviden. To wrap up his talk, he will share how this fits the national landscape and the forming Dutch HPC Coalition.
Carlos Teijeiro Barjas will be your host and HPC Specialist from EuroCC Netherlands.
Gain valuable insights to elevate your organization’s innovation game.
Register now on linkedin

Introduction to SURF Research Cloud
2024-06-03 09:00 - 12:00 | TU Delft Library, Prometheusplein 1, Delft, Netherlands
This training explains cloud computing in general. The accompanying hands-on approach introduces you to (some of) the many features of SURF Research Cloud. You will learn how to create and manage your own virtual computing environment(s).
Sign up

For whom?
Anyone who wants to use a flexible and customized environment to run powerful applications.The language of instruction is English.
Requirements:
1. Bring your own laptop.
2. A browser (Chrome or Firefox is good enough).
3. Experience with Linux commands helps, but is not a requirement.

Sign up
