Within this project, ETH Zurich (CSCS) and MeteoSwiss will collaborate with partner institutions throughout Europe - e.g., the German Climate Computing Center (DKRZ), Centre National de la Recherche Scientifique (CNRS-IPSL), the European Centre for Medium-Range Weather Forecasts (ECMWF), and the Barcelona Supercomputing Center (BSC) - to prepare atmospheric and oceanographic models for the coming generation of computers. To this end, current models will be ported to pre-exascale machines, such as Piz Daint, and new software tools and middleware will be investigated to enable the transition to the emerging exascale architectures, e.g., container technology.
Containers allow operating-system-level virtualization without the heavy overhead of virtual machines which offer the full emulation of a computer system. CSCS will help modelling teams from the project partners to "containerize" their models to allow them to run seamlessly on a variety of platforms.
As part of the activities around this effort, a container unit for the ESiWACE-2 summer school is being planned, as well as a one-week container "hackathon" to make quick progress on applications by teaming container experts with the modelling teams. Finally, CSCS will also perform one-on-one support of the modelling teams to help them achieve their milestones.
More information is available at the ESiWACE website.