Coder Social home page Coder Social logo

tommibergman / containerhackathon Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eth-cscs/containerhackathon

0.0 1.0 0.0 30.45 MB

Shell 2.19% Jupyter Notebook 69.66% Dockerfile 0.15% Python 16.09% Makefile 0.01% Batchfile 0.01% C++ 10.82% TeX 1.06%

containerhackathon's Introduction

ESiWACE2

Container Hackathon for Modellers

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 provides subsequent Docker/Shifter support for the teams to complete the containerisation of their models.

Head over to the Wiki for further details.

Aim of the hackathon

To create containerised versions of Earth system models (e.g. COSMO, ICON, Nemo, OpenIFS, EC-Earth) using a Docker-compatible technologies and to identify representative test cases. In order to help evaluating performance when containers are used and which adaptations are necessary, the ported Earth system models from the hackathon is going to be deployed on CSCS supercomputer (Piz Daint) using an HPC-oriented container runtime. The Docker-compatible format of runtime will ease container portability across different systems and help collecting the performance figures from the representative test case.

This repository

This area is meant for learning materials, examples, and sharing ideas about containerization of high-performance weather-simulation codes during the first Container Hackathon for Modellers between Dec. 3 - Dec 5 2019 in Lugano, Switzerland.

Continuation of your work

Through the ESiWACE-2 project there is support available for the continuation of ESiWACE model containerization efforts leading to your team deliverables. There are a couple of ways to continue:

  1. Running your container on Piz Daint via SARUS: if you do not have access to Piz Daint, you would need to apply for a development project. Development projects
  2. Installation of SARUS on your home platform: The SARUS group would help your system administrators install SARUS on the platform of your choice.

containerhackathon's People

Contributors

teranivy avatar jgphpc avatar lucamar avatar janvogelsang avatar masak1112 avatar amozaffari avatar fomics avatar lichinka avatar gmicaletto avatar simonwncas avatar teojgo avatar uwefladrich avatar vectorflux avatar madeeks avatar rukkal avatar pablohe avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.