8
Oct
2024

Build Systems Course and Hackathon

In this Build Systems Course and Hackathon you will learn how to make use of tools and frameworks for building and installing programs and libraries on modern personal computers and on supercomputers.

Date and time

Start: Oct 08 2024 09:00
End: Oct 11 2024 12:00

Location

Online (for the course)
Stockholm, KTH Campus (for the hackathon)

Organisers

Staff from PDC, ENCCS, CodeRefinery, CSC and Aalto Scientific Computing

Two parts: course and hackaton

The event has two parts: an online course part and an in-person hackathon. If you are only interested in attending the online course, it is fine to register for that and not apply to participate in the hackathon.

The course part of this event will be held online over four half days and the following will be included in the curriculum:

  •  Introduction to compilers, linkers, and libraries
  • The GNU make and autotools
  • The CMake build system
  • The Spack build system
  • The EasyBuild build system
  • SingularityCE / Apptainer

The hackathon part of this event will be hosted at the KTH campus in Stockholm, Sweden, on three full days. The primary scope of the hackathon is for teams (consisting of one to five people) to work on their own code aiming to make it transferable to different computers using for instance, the CMake build system, Spack, and containers.