https://github.com/climdyn/maooam

Lua, Fortran and Python implementations of MAOOAM: the Modular Arbitrary-Order Ocean-Atmosphere Model

https://github.com/climdyn/maooam

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.1%) to scientific vocabulary

Keywords

climate fortran lua luajit meteorology ocean-atmosphere-model python
Last synced: 5 months ago · JSON representation

Repository

Lua, Fortran and Python implementations of MAOOAM: the Modular Arbitrary-Order Ocean-Atmosphere Model

Basic Info
  • Host: GitHub
  • Owner: Climdyn
  • License: mit
  • Language: HTML
  • Default Branch: master
  • Homepage:
  • Size: 11.4 MB
Statistics
  • Stars: 21
  • Watchers: 7
  • Forks: 14
  • Open Issues: 1
  • Releases: 0
Topics
climate fortran lua luajit meteorology ocean-atmosphere-model python
Created almost 10 years ago · Last pushed almost 5 years ago
Metadata Files
Readme License

README.md

Modular arbitrary-order ocean-atmosphere model: MAOOAM


About

(c) 2013-2020 Lesley De Cruz and Jonathan Demaeyer

See LICENSE.txt for license information.

This software is provided as supplementary material with:

  • De Cruz, L., Demaeyer, J. and Vannitsem, S.: The Modular Arbitrary-Order Ocean-Atmosphere Model: MAOOAM v1.0, Geosci. Model Dev., 9, 2793-2808, doi:10.5194/gmd-9-2793-2016, 2016.

Please cite this article if you use (a part of) this software for a publication.

The authors would appreciate it if you could also send a reprint of your paper to lesley.decruz@meteo.be, jonathan.demaeyer@meteo.be and svn@meteo.be.

Consult the MAOOAM code repository for updates, and our website for additional resources.


Model description

The atmospheric component of the model is based on the papers of Charney and Straus (1980), Reinhold and Pierrehumbert (1982) and Cehelsky and Tung (1987), all published in the Journal of Atmospheric Sciences. The ocean component is based on the papers of Pierini (2012), Barsugli and Battisti (1998). The coupling between the two components includes wind forcings, radiative and heat exchanges.


Implementation notes

As the system of differential equations is at most bilinear in yj, y being the array of variables, it can be expressed as a tensor contraction (written using Einstein convention, i.e. indices that occur twice on one side of an equation are summed over):

dy  / dt =  T        y   y      (y  == 1)
  i          i,j,k    j   k       0

The tensor T that encodes the differential equations is composed so that:

  • T[i][j][k] contains the contribution of dy[i]/dt proportional to y[j]*y[k].
  • Furthermore, y[0] is always equal to 1, so that T[i][0][0] is the constant contribution to var dy[i]/dt.
  • T[i][j][0] + T[i][0][j] is the contribution to dy[i]/dt which is linear in y[j].

Ideally, the tensor is composed as an upper triangular matrix (in the last two coordinates).


References

  • Charney, J. G. and Straus, D. M.: Form-drag instability, multiple equilibria and propagating planetary waves in baroclinic, orographically forced, planetary wave systems, J. Atmos. Sci., 37, 1157-1176, 1980.

  • Reinhold, B. B. and Pierrehumbert, R. T.: Dynamics of weather regimes: quasi-stationary waves and blocking, Mon. Weather Rev., 110, 1105-1145, 1982.

  • Reinhold, B. B. and Pierrehumbert, R. T.: Corrections to "Dynamics of weather regimes: quasi-stationary waves and blocking", Mon. Weather Rev., 113, 2055-2056, 1985.

  • Barsugli, J. J. and Battisti, D. S.: The basic effects of atmosphere–ocean thermal coupling on midlatitude variability, J. Atmos. Sci., 55, 477-493, 1998.

  • Pierini, S.: Low-frequency variability, coherence resonance, and phase selection in a low-order model of the wind-driven ocean circulation, J. Phys. Oceanogr., 41, 1585-1604, 2011.

  • Cehelsky, P. and Tung, K. K.: Theories of multiple equilibria and weather regimes - A critical reexamination. Part II: Baroclinic two-layer models, Journal of the atmospheric sciences, 44, 3282-3303, 1987.

  • Vannitsem, S. and De Cruz, L.: A 24-variable low-order coupled ocean-atmosphere model: OA-QG-WS v2, Geoscientific Model Development, 7, 649-662, 2014.

  • Vannitsem, S., Demaeyer, J., De Cruz, L., and Ghil, M.: Low-frequency variability and heat transport in a loworder nonlinear coupled ocean-atmosphere model, Physica D: Nonlinear Phenomena, 309, 71-85, 2015.

Please see the main article for the full list of references.


Related projects

  • DAPPER - Data Assimilation Package in Python for Experimental Research. The MAOOAM python implementation is available within the package.

Owner

  • Name: RMIB - Dynamical Meteorology and Climatology
  • Login: Climdyn
  • Kind: organization
  • Location: Brussels, Belgium

The Dynamical Meteorology and Climatology Unit is part of the R&D Department of the Royal Meteorological Institute of Belgium.

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 28
  • Total Committers: 4
  • Avg Commits per committer: 7.0
  • Development Distribution Score (DDS): 0.5
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Jonathan Demaeyer j****y@m****e 14
Lesley De Cruz l****z@m****e 9
Roman Sole-pomies r****e@m****r 4
14tondeu m****r@m****r 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 1
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ladc (1)
Pull Request Authors
  • solepomies (1)
Top Labels
Issue Labels
enhancement (1)
Pull Request Labels