Skip to content
/ swim Public

SWiM - a semi-Lagrangian, semi-implicit shallow water model in Cartesian coordinates

License

Notifications You must be signed in to change notification settings

jsfan/swim

Repository files navigation

SWiM - a semi-Lagrangian, semi-implicit shallow water model
===========================================================

(C) 2008-2012 by Christian Lerrahn

What is SWiM
------------
SWiM is a Cartesian model which solves the linearised shallow water equations
with an orography. It uses a bi-periodic domain and an f-plane.

SWiM was written in Fortran 90 and is modularised into the logical components
involved in configuring, integration and output. It comes with alternative
algorithms for calculating back-trajectories and including orographic forcing.
However, not always are all alternatives thoroughly tested.

All Fortran code in SWiM should be documented in Doxygen syntax, so you can
create the documents in your favourite format using Doxygen (or any compatible
processor).

A number of plotting and post-processing scripts are included in the
repository. Unfortunately, these are currently undocumented but hopefully some
documentation will follow.

SWiM was developed as part of a PhD project. The PhD thesis also contains a
SWiM manual in its appendix and provides useful references to a number of
publications.

You can find a digital copy of the PhD thesis at
<http://arrow.monash.edu.au/hdl/1959.1/717476>.

About

SWiM - a semi-Lagrangian, semi-implicit shallow water model in Cartesian coordinates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published