Summary of Container Hackathon Experiences (D2.8)
Creators
- 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 |