Abstract | ||
---|---|---|
Weather forecasts and climate projections are of tremendous importance for economical and societal reasons. Software implementing weather and climate models is complex to develop and hard to maintain, and requires a large range of different competencies, ranging from environmental sciences, numerical methods, to low level programming. In order to manage this complexity we developed GridTools, a set of software libraries targeted at weather and climate model developers. By separating the model description (front-end) from its efficient implementation on the target platform (back-end), GridTools allows the implementation of performance-portable simulations on a variety of platforms, such as multicore and GPU-accelerated systems. We discuss the application of GridTools to the regional weather and climate model COSMO and show performance results on simple benchmarks as well as on COSMO. |
Year | DOI | Venue |
---|---|---|
2021 | 10.1016/j.softx.2021.100707 | SoftwareX |
Keywords | DocType | Volume |
C++,Weather,Climate,Library,Embedded DSL | Journal | 15 |
ISSN | Citations | PageRank |
2352-7110 | 0 | 0.34 |
References | Authors | |
0 | 9 |
Name | Order | Citations | PageRank |
---|---|---|---|
Anton Afanasyev | 1 | 0 | 0.34 |
Mauro Bianco | 2 | 0 | 0.34 |
Lukas Mosimann | 3 | 0 | 0.34 |
Carlos Osuna | 4 | 0 | 0.34 |
Felix Thaler | 5 | 0 | 0.34 |
Hannes Vogt | 6 | 0 | 0.34 |
Oliver Fuhrer | 7 | 0 | 0.34 |
Joost VandeVondele | 8 | 0 | 0.34 |
Thomas C. Schulthess | 9 | 106 | 15.16 |