Development of Atlas, a flexible data structure framework
Willem Deconinck

TL;DR
Atlas is a new flexible, massively parallel data structure library designed for numerical weather prediction and climate modeling, enabling efficient data handling on emerging high-performance computing architectures.
Contribution
The paper introduces Atlas, a versatile software library that supports complex data structures for NWP applications, enhancing flexibility and performance on modern HPC systems.
Findings
Atlas supports various numerical strategies on the sphere.
It enables mapping fields between different grids.
Atlas is designed for future HPC architectures.
Abstract
This document is one of the deliverable reports created for the ESCAPE project. ESCAPE stands for Energy-efficient Scalable Algorithms for Weather Prediction at Exascale. The project develops world-class, extreme-scale computing capabilities for European operational numerical weather prediction and future climate models. This is done by identifying Weather & Climate dwarfs which are key patterns in terms of computation and communication (in the spirit of the Berkeley dwarfs). These dwarfs are then optimised for different hardware architectures (single and multi-node) and alternative algorithms are explored. Performance portability is addressed through the use of domain specific languages. In this deliverable report, we present Atlas, a new software library that is currently being developed at the European Centre for Medium-Range Weather Forecasts (ECMWF), with the scope of handling…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Big Data Technologies and Applications · Advanced Data Storage Technologies
