English
 
Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  SpeedyWeather.jl: Reinventing atmospheric general circulation models towards interactivity and extensibility

Klöwer, M., Gelbrecht, M., Hotta, D., Willmert, J., Silvestri, S., Wagner, G. L., White, A., Hatfield, S., Kimpson, T., Constantinou, N. C., Hill, C. (2024): SpeedyWeather.jl: Reinventing atmospheric general circulation models towards interactivity and extensibility. - Journal of Open Source Software, 9, 98, 6323.
https://doi.org/10.21105/joss.06323

Item is

Files

show Files
hide Files
:
30007oa.pdf (Publisher version), 3MB
Name:
30007oa.pdf
Description:
-
Visibility:
Public
MIME-Type / Checksum:
application/pdf / [MD5]
Technical Metadata:
Copyright Date:
-
Copyright Info:
-

Locators

show
hide
Locator:
https://github.com/SpeedyWeather/SpeedyWeather.jl (Supplementary material)
Description:
Software repository
Locator:
https://zenodo.org/doi/10.5281/zenodo.6510139 (Supplementary material)
Description:
Software

Creators

show
hide
 Creators:
Klöwer, Milan1, Author
Gelbrecht, Maximilian2, Author              
Hotta, Daisuke1, Author
Willmert, Justin1, Author
Silvestri, Simone1, Author
Wagner, Gregory L.1, Author
White, Alistair2, Author              
Hatfield, Sam1, Author
Kimpson, Tom1, Author
Constantinou, Navid C.1, Author
Hill, Chris1, Author
Affiliations:
1External Organizations, ou_persistent22              
2Potsdam Institute for Climate Impact Research, Potsdam, ou_persistent13              

Content

show
hide
Free keywords: -
 Abstract: SpeedyWeather.jl is a library to simulate and analyze the global atmospheric circulation on the sphere. It implements several 2D and 3D models which solve different sets of equations: • the primitive equations with and without humidity (Figure 1), • the shallow water equations (Figure 2), and • the barotropic vorticity equation (Figure 3). The primitive equation model in SpeedyWeather.jl is an atmospheric general circulation model (Kucharski et al., 2013) with simple parameterizations for unresolved physical processes including precipitation or boundary layer mixing. It can be thought of as a conceptual reinvention of the Fortran SPEEDY model (Molteni, 2003) in the Julia programming language (Bezanson et al., 2017). However, all models here are written in a modular way to make its components easily extensible. For example, a new parameterization can be externally defined and passed as an argument to the model constructor. Operators used inside SpeedyWeather.jl are exposed to the user, facilitating analysis of the simulation data. SpeedyWeather.jl is therefore, beyond its main purpose of simulating atmospheric motion, also a library for the analysis of gridded data on the sphere. Running and analyzing simulations can be interactively combined, enhancing user experience and productivity.

Details

show
hide
Language(s): eng - English
 Dates: 2023-11-302024-06-072024-06-07
 Publication Status: Finally published
 Pages: 7
 Publishing info: -
 Table of Contents: -
 Rev. Type: Peer
 Identifiers: PIKDOMAIN: RD4 - Complexity Science
Organisational keyword: RD4 - Complexity Science
Organisational keyword: FutureLab - Artificial Intelligence in the Anthropocene
Research topic keyword: Nonlinear Dynamics
Research topic keyword: Atmosphere
Regional keyword: Global
Model / method: Open Source Software
OATYPE: Diamond
MDB-ID: No MDB - stored outside PIK (see locators/paper)
DOI: 10.21105/joss.06323
 Degree: -

Event

show

Legal Case

show

Project information

show

Source 1

show
hide
Title: Journal of Open Source Software
Source Genre: Journal, other, oa-diamond
 Creator(s):
Affiliations:
Publ. Info: -
Pages: - Volume / Issue: 9 (98) Sequence Number: 6323 Start / End Page: - Identifier: CoNE: https://publications.pik-potsdam.de/cone/journals/resource/journal-open-source-software
Publisher: Open Journals