CSC's trainings and events have moved

Find our upcoming trainings and events at

This site is an archive version and is no longer updated.

Go to CSC Customer trainings and Events

Geocomputing 2019

Geocomputing in Puhti supercomputer
Date: 04.11.2019 9:00 - 04.11.2019 16:00
Location details: The event is organised at the CSC Training Facilities located in the premises of CSC at Keilaranta 14, Espoo, Finland. The best way to reach us is by public transportation; more detailed travel tips are available.
Language: english-language
lecturers: Kylli Ek
Johannes Nyman
Ziya Yektay
  • 60 for-finnish-academics
  • 280 for-others
The fee covers all materials, lunches as well as morning and afternoon coffees.
The seats are filled in the registration order. If a cancellation is received five (5) business days prior to the course, the course fee will be refunded with the exception of a handling fee of 10 €. For no-shows and cancellations after the cut of date no refunds will be made. Registration can be transferred to someone else from the same organization without additional charge.

Payment can be made with electronic invoicing, credit card, or direct bank transfer. Note that for electronic invoicing you need the operator and e-invoicing address (OVT code) of your organization. Please also note that invoice reference is needed for electronic invoicing in your organization, so please have this available when registering.
Additional Information

This one day course focuses on using the CSC Puhti supercomputer for spatial analysis. On Puhti the most common use case for a GIS-user is to run R or Python scripts. The starting point of this course is, that you know how to use R or Python for spatial analysis, we will not have time for explaining that. The aim is to learn how to use CSC environment for spatial analysis, so that you could use the additional computing power, memory and/or storage space.

Besides scripting options Puhti supports alos graphical user interfaces, so it is possible to use QGIS, GRASS and SagaGIS also via GUI.

This course is followed by another GIS-course - Practical machine learning for spatial data on 5-6.11.2019. There will be later (Jan-Feb 2020) a separate course about using R for spatial analysis.

If you are unsure, if CSC computing environment could be useful for you, please take a look at our geocomputing pages and/or ask us from

This course is also part of TULANET oGIIR seminar series.

Learning outcome

  • How to use Puhti:
    • How to get account and access to Puhti.
    • How to connect to Puhti, and where to store your data.
    • How to use the modele and the batch job system of Puhti.
    • How to run your R or Python scripts.
    • How to use several cores from R or Python scripts.
    • How to use QGIS, GRASS, SagaGIS, GDAL/OGR and other pre-installed GIS-software.


It is very useful to be able to use at least one programming language, especially R or Python.

Some Linux skills are very helpful for this course, but if you have not used Linux before there is a short Linux intro in the morning of the first day. We will learn some very basic commands of Linux, like: cd, ls, mv, cp, rm, chmod, less, tail, echo, mkdir etc. If you know these commands already, you welcome to sleep a little longer and join us at 10:15 :)

CSC organizes also Linux courses, which materials are publicly available: Linux 1, Linux 2.

Quick intro to useful Unix commands and CSC environment: Unix Cheat Sheet 


Preliminary timetable:

09:00 - 10:00 Linux intro.
10:00 - 10:15 Coffee break
10:15 - 12:00 Introduction to CSC services. user portal. How to connect to Puhti. Module system for using pre-installed software. Running your jobs, resource-management (a.k.a. batch job) systems. Array jobs.
12:00 - 13:00 Lunch break
13:00 - 14:30 Running R and Python code in Puhti.
14:30 - 14:45 Coffee break
14:45 - 16:00 GIS software and data in Taito. Using virtual rasters.

Course materials