2021
DOI: 10.5194/gmd-14-4401-2021
|View full text |Cite
|
Sign up to set email alerts
|

fv3gfs-wrapper: a Python wrapper of the FV3GFS atmospheric model

Abstract: Abstract. Simulation software in geophysics is traditionally written in Fortran or C++ due to the stringent performance requirements these codes have to satisfy. As a result, researchers who use high-productivity languages for exploratory work often find these codes hard to understand, hard to modify, and hard to integrate with their analysis tools. fv3gfs-wrapper is an open-source Python-wrapped version of the NOAA (National Oceanic and Atmospheric Administration) FV3GFS (Finite-Volume Cubed-Sphere Global For… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1

Relationship

5
1

Authors

Journals

citations
Cited by 13 publications
(15 citation statements)
references
References 17 publications
0
14
0
Order By: Relevance
“…We use a Python wrapper of the FV3GFS Fortran model (McGibbon et al, 2021) in order to execute Python code during the model simulation. Briefly, the wrapper allows viewing and modifying the model state from a Python script at certain checkpoints in the main Fortran time loop.…”
Section: Coupling Of Machine Learning To Gcmmentioning
confidence: 99%
“…We use a Python wrapper of the FV3GFS Fortran model (McGibbon et al, 2021) in order to execute Python code during the model simulation. Briefly, the wrapper allows viewing and modifying the model state from a Python script at certain checkpoints in the main Fortran time loop.…”
Section: Coupling Of Machine Learning To Gcmmentioning
confidence: 99%
“…The results presented here use a C48 horizontal grid with approximately 200 km horizontal resolution, a 15 min physics timestep, and 6 dynamics sub steps per physics time step. Our version of FV3GFS, described in McGibbon et al (2021), is built from portions of NOAA's Unified Forecast System (https://ufscommunity.org; code repository at https://doi.org/10.5281/zenodo.4460292). We disable microphysical updates within the dynamical core of the coarse-grid model to cleanly separate tendencies due to model dynamics and physics.…”
Section: Coarse-grid Model Python Wrapper and Cloud-based ML Workflowmentioning
confidence: 99%
“…Because of the wealth of powerful machine-learning packages available in Python, major units of the FV3GFS Fortran code were wrapped in Python (McGibbon et al, 2021). The ML and FV3GFS workflows were executed as containerized steps on Google Cloud Platform, similar to WM21.…”
Section: Coarse-grid Model Python Wrapper and Cloud-based ML Workflowmentioning
confidence: 99%
“…Pace is a GT4Py implementation of the nonhydrostatic FV3 dynamical core (Putman and Lin, 2007;Harris et al, 2021). It is based on the same version of the National Oceanic and Atmospheric Administration (NOAA) Unified Forecast System (UFS) model as McGibbon et al (2021), forked from the UFS respository v1 in December 2019 (Zhou et al, 2019), and is nearly identical to the dynamical core used in SHiELD (Harris et al, 2020b). At present Pace only supports nonhydrostatic, uniformresolution simulations, with a restricted set of subgrid reconstruction schemes (hord and kord values).…”
Section: Pacementioning
confidence: 99%
“…Our "standard" test case is generated from NCEP reanalysis data from 0Z on August 1, 2016 (as in McGibbon et al, 2021), and the other is the baroclinic instability test case described in Jablonowski and Williamson (2006). Initial versions of the DSL code were tested on the standard case run on 6 MPI ranks (one per tile) and a 12 by 12 horizontal grid on each tile face with 79 vertical levels.…”
Section: Model Validationmentioning
confidence: 99%