Public release of Atlas under an open source license, which is accelerator enabled and has improved interoperability features
Willem Deconinck

TL;DR
The paper announces the public release of Atlas, an open-source software library designed for weather prediction and climate modeling, with enhanced interoperability, accelerator support, and user-friendly interfaces.
Contribution
It introduces a new version of Atlas with open-source licensing, improved interoperability features, and support for accelerator hardware, facilitating integration with weather and climate models.
Findings
Atlas is now publicly available with comprehensive documentation.
The library supports both C++ and Fortran interfaces without overhead.
Enhanced interoperability with hardware accelerators is achieved.
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. Atlas has been presented in deliverable D1.3. With this deliverable D2.3, a first version of the Atlas software libraries is publicly released with a permissive open-source license. The software is…
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
TopicsMeteorological Phenomena and Simulations · Distributed and Parallel Computing Systems · Computational Physics and Python Applications
