Projects and Collaboration Networks
Service Break
Projects and Collaboration Networks
Service Break


CSC Summer School in High-Performance Computing 2017
Date: 27.06.2017 9:00 - 05.07.2017 17:00
Location: Solvalla Sports Institute (Nuuksiontie 82, Espoo)
Location details: The event is organised at Solvalla Sports Institute near the Nuuksio national park in the Helsinki metropolitan area.
Language: English
Lecturers: Sebastian von Alfthan (CSC)
Jussi Enkovaara (CSC)
Martti Louhivuori (CSC)
Pekka Manninen (CSC)
Joonas Nättilä (University of Turku)
Seija Sirkiä (CSC)
Price: For registrations submitted on February 28 or earlier the fee is 1300 EUR + VAT(24%). For registrations later than that the fee is 1500 EUR + VAT.
The fee is all-inclusive. It includes accommodation, four meals and two coffee breaks on most days (see the programme), social events, printed course materials, instructed sport activities, transportation from downtown Helsinki and back, as well as a substantial amount of refreshments.
Registration is closed.
The course is fully booked.
Additional information

The 8th 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. Also undergraduates as well as post-docs will find the school very useful.  The nine days of school are filled with coding, sports & leisure activities and having good time together. Be warned, though, that at this time of the year, the sun will not set almost at all in the Nordic night!

The following topics will be covered (for a detailed program, see further below):

  • Fortran 95/2003 and C programming languages in scientific programming
  • Basics of parallel programming using the message-passing (MPI) and threading (OpenMP) paradigms
  • Efficient input/output using parallel I/O
  • More advanced topics in MPI
  • Hybrid parallel programming combining MPI, OpenMP
  • High-performance tools for analyzing and visualizing large datasets
  • Building real-world HPC application suites.

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


Skills to operate in a Unix environment will be assumed. Some knowledge of computer programming will be very useful. The goal is that is would be possible to build HPC expertise up to an intermediate/semi-advanced level during the school.


Accommodation takes place in 1 and 2 person rooms with en-suite shower and toilet. Linen and towels will be provided. The single rooms will be given to those who have registered earliest to the school (i.e. allocated by the order of registration).

Previous CSC Summer Schools

This is the 8th CSC Summer School in HPC, so have a look at the most recent schools: 2014, 2015, 2016. From the materials of those you will get an idea about the contents of the Summer School 2017.

Quotes from participant feedback of the past schools:

"The caliber of the teaching was very high, and the lecturers' patience was admirable. The instructors were some of the best I've ever had."

"Very well organized summer school. Teaching was of extreme quality, University teachers should come and learn from you guys."

"Best camp I've attended!"

"I felt that the amount of lectures and excises were well in balance. We had good series of exercises to clarify what was taught in the lectures, and enough time to actually work on them. Also, the teachers assistance during the exercise sessions were really helpful."

"I really think I learned a lot. And had lots of fun. First I was a bit skeptic of the exercise part of the program, but I was positively surprised on how fun they were, especially the canoeing trip and the games."

"It was just very cool, I really think that it was the most useful and interesting summer school from the ones I have visited during my study. The organization of the event was also really good."

The attendees of the past five CSC Summer Schools have given an average rating of 9.0/10 for the school (as an answer to the question "Overall, how would you rate the event? 1=Waste of time, 10=Excellent").


You can find the detailed program as a pdf file. 

Each module will consist of lectures and related hands-on exercises. The separate exercises sessions are meant for continuing the exercises started during the modules with an instructor present. Participants need to bring their own laptops for the exercises.

Course materials

Projects and Collaboration Networks
Service Break
Projects and Collaboration Networks
Service Break