There is a newer version of the record available.

Published February 24, 2020 | Version v1
Project deliverable Open

Summary of Container Hackathon Experiences (D2.8)

  • 1. Swiss National Supercomputing Centre, ETH Zürich (ETHZ)

Description

Atmosphere and ocean models are characterised by complex dependencies, external configurations, and performance requirements. The objective to containerise such software stacks helps to provide a consistent environment to ensure security, portability and performance. Since the container is built only once, but then can be deployed on multiple platforms, productivity is increased.

ETH Zurich (ETHZ) has organised and carried out a "hackathon" (programming session) to help ESiWACE community scientists create containers for their Earth-system models. Seven teams joined the hackathon, and each team was assigned a mentor with extensive container experience. The teams were given the challenge to get as far as they could in containerising their model, and, if possible, to analyse performance at scale on the Piz Daint computing platform at the Swiss National Supercomputing Centre (CSCS).

The teams made faster progress on their containers than even we organisers anticipated. Although many of the participants had never created a container previously, every team managed to complete and a run containerised version of its model, and some teams were able to benchmark on hundreds of computing nodes on Piz Daint. This report summarises the experiences made by the individual teams at the hackathon and draws some conclusions about the viability of 'kick-starting' containerisation efforts with such an intense programming event.

Files

2019_ESiWACE2_Containers_Hackathon_Survey.pdf

Files (1.9 MB)

Name Size Download all
md5:1d178441eb1a218f8d05c04c53d4efd3
112.5 kB Preview Download
md5:a28034181698e9918865944e00249b90
101.3 kB Preview Download
md5:7bf7a8e50ea93676f56baa4c45e16ba2
389.3 kB Preview Download
md5:357b0905339d5995af5ddce36953a554
118.2 kB Preview Download
md5:667e730ec9f73cb9c1e9ee4eb2c92a45
146.9 kB Preview Download
md5:8738ed084300709507fe3ea9e29e3b87
129.9 kB Preview Download
md5:345c0e6a2ec7360d3e649bf2cbed0b50
208.5 kB Preview Download
md5:9c483103237412db911a6542e3780670
167.1 kB Preview Download
md5:0310c95b2e564c0d3edc307eb8a3d1d5
228.7 kB Preview Download
md5:b67b27ed1aff7c602590c0a3b1da7b4b
328.6 kB Preview Download

Additional details

Funding

ESiWACE2 – Excellence in Simulation of Weather and Climate in Europe, Phase 2 823988
European Commission