Customer Training

Event header image

The CSC Summer School in High-Performance Computing 2024

25.6.2024 10:00 +03:00 EEST - 4.7.2024 16:00 +03:00 EEST

Nuuksio Hotelli

The CSC Summer School in High Performance Computing is back in Nuuksio!


CSC Summer School brings together undergraduate and graduate students and postdoctoral researchers in different disciplines of scientific computing from all over the world. The contents consist of lectures and hands-on training on parallel programming, code optimization and other necessary skills in development of scientific software.


General information

The school is aimed for graduate students working in various fields of science, e.g., chemistry, physics, life sciences, engineering or economics as well as Industrial R&D professionals. Also undergraduates as well as post-docs will find the school very useful.

The ten days of school are filled with coding, sports, leisure activities and having good time together. It will be an experience you will never forget with the midnight sun in the Nordic night next to breathtaking wilderness!

The following topics will be covered: 

  • Basics of parallel programming using message-passing (MPI) and threading (OpenMP) paradigms
  • Programming GPUs with OpenMP and HIP
  • Efficient input/output using parallel I/O
  • More advanced topics in MPI
  • Hybrid parallel programming combining MPI, OpenMP, HIP
  • Building real-world HPC applications.
  • Brief introduction to Quantum Computing

The participants will get a certificate containing a recommendation to your home university to grant you 5 credits (ECTS) for the school.

You may also want to read CSC's article with positive experiences from 2023: 

 Or previous article from 2022: 


Learning outcome

The goal is that it would be possible to build HPC expertise up to an intermediate/semi-advanced level during the school.

After the summer school participants will be able to:

  • Identify the most important parallel programming concepts
  • Construct simple parallel programs with C++/C or Fortran programming languages
  • Construct simple GPU programs
  • Recognize advanced parallel programming constructs
  • Read and modify scientific applications implemented in C++/C or Fortran and utilizing MPI, OpenMP and HIP


  • Some skills to operate in a Unix environment
  • Basic knowledge of version control with Git
  • Participants are expected to have some experience in programming with C++/C or Fortran, and to be familiar with their basic concepts (e.g. variables, statements, control structures, subroutines, modules/classes). 


Accommodation takes place in double rooms with en-suite shower and toilet. Linen and towels will be provided. 

The Fee

The fee for all ten days is 1650eur + VAT (24 %).

The fee is all-inclusive. It includes accommodation (double rooms), four meals and two coffee breaks on most days, social events,  course materials (electronic), instructed sport activities, refreshments, and transportation from downtown Helsinki and back.


The participants will be selected based on their background information. Notification about acceptance will be send within five business days after registration.

Deadline for registrations is 01.05.2024

Contact for course details or for registration related questions.



No registrations available anymore.

Event time

Starts:   25.6.2024 10:00 +03:00 EEST
Ends:   4.7.2024 16:00 +03:00 EEST

Event location

Nuuksio Hotelli

Naruportintie 68
02860 Espoo

View larger map and directions

The fee for all ten days is 1650eur 
+ VAT (24 %).

Registration deadline is 01.05.2024

The fee is all-inclusive. It includes accommodation, four meals and two coffee breaks on most days, social events, printed course materials, instructed sport activities, refreshments,and transportation from downtown Helsinki and back.


Contact for course details or for registration related questions.