Skip to content

Commit

Permalink
model compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
malmans2 committed Jul 6, 2019
1 parent 6c70fd3 commit f4e8d41
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 0 deletions.
11 changes: 11 additions & 0 deletions paper/paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,14 @@ @Book{klingerhaine19
url = {http://www.cambridge.org/9780521768436},
doi = {10.1017/9781139015721}
}

@article{Marshall97,
author = {Marshall, John and Adcroft, Alistair and Hill, Chris and Perelman, Lev and Heisey, Curt},
title = {A finite-volume, incompressible Navier Stokes model for studies of the ocean on parallel computers},
journal = {Journal of Geophysical Research: Oceans},
volume = {102},
number = {C3},
pages = {5753-5766},
doi = {10.1029/96JC02775},
year = {1997}
}
3 changes: 3 additions & 0 deletions paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,9 @@ OceanSpy can compute new diagnostics that are not part of the model output. Thes
## Easy visualization
OceanSpy interfaces with matplotlib and xarray plotting functions and customizes them for oceanography. The most common visualizations, such as a temperature/salinity (T/S) diagrams, maps of the sea-surface temperature, or hydrographic transects along 'survey' sections, can be made with a single command. A minor change to the syntax creates an animation.

## Model compatibility
OceanSpy has been developed and tested using output of the Massachusets Institute of Technology General Circulation Model [MITgcm; @Marshall97]. However, it is designed to work with any (structured grid) ocean general circulation model. OceanSpy’s architecture allows to easily implement model-specific features, such as different grids, numerical schemes for vector calculus, budget closures, and equations of state.

## An oceanographic example: The Kögur section
Consider a specific application of OceanSpy. The Kögur section is a frequently-occupied hydrographic transect between Iceland and Greenland. It has also been instrumented by moorings for at least a year (Figure \ref{fig:Kogur}a). A typical task concerns comparing simulation data to these observations, for example to quantify the simulation realism and to understand how the sparse measurements represent (and distort) the 4D fields.
Using the 'mooring' and 'survey' functionality of OceanSpy, one easily samples the model output on the Kögur section, computes and visualizes the velocity field orthogonal to the section (Figure \ref{fig:Kogur}b), computes a time series of the volume flux of dense water ($\sigma_\theta \ge 27.8$ kgm$^{-3}$, which selects water that subsequently overflows through the Denmark Strait downstream of the Kögur section, Figure \ref{fig:Kogur}c), and explores the T/S properties of, for instance, the velocity orthogonal to the section (Figure \ref{fig:Kogur}d).
Expand Down
Binary file modified paper/paper_local.pdf
Binary file not shown.

0 comments on commit f4e8d41

Please sign in to comment.