Λεπτομέρειες βιβλιογραφικής εγγραφής
| Τίτλος: |
Veris: fast & efficient sea-ice modeling in Python with GPU acceleration. |
| Συγγραφείς: |
Gärtner, Jan P., Losch, Martin, Cheedela, Suvarchal K., Jochum, Markus, Nuterman, Roman |
| Πηγή: |
Geoscientific Model Development; 2026, Vol. 19 Issue 12, p5225-5236, 12p |
| Θεματικοί όροι: |
Python programming language, FORTRAN, General circulation model, Software libraries (Computer programming), High performance computing, Atmospheric models |
| Περίληψη: |
Climate models have traditionally been developed in Fortran, due to its long-standing use in scientific computing and its excellent computational performance. While Python offers substantial advantages in terms of code readability, maintainability, and the availability of libraries and tools, the performance gap between Python and Fortran has historically limited Python's use in large-scale climate modeling. This performance gap can be mitigated by using the JAX library, which significantly improves execution speed of Python code. We use JAX as a backend for Veris, a new sea ice model implemented in Python. Veris builds upon the Fortran-based sea ice component of the general circulation model MITgcm. Benchmark experiments show that Veris exhibits scaling behavior with increasing process counts comparable to the Fortran reference implementation. For small CPU process counts, Veris outperforms the MITgcm, showing the great potential that JAX has for climate modeling, particularly as further improvements in inter-process communication are anticipated. When executed on a high-end GPU, a single-process Veris simulation matches the performance of the parallelized Fortran reference running on hundreds of CPU cores, but at a fraction of the energy cost. These results demonstrate the potential of Veris for large-scale HPC-based simulations. [ABSTRACT FROM AUTHOR] |
|
Copyright of Geoscientific Model Development is the property of Copernicus Gesellschaft mbH and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Βάση Δεδομένων: |
Complementary Index |