The model is based on the shallow ice approximation for grounded ice and the shallow shelf approximation for floating ice (e.g., Greve and Blatter 2009). It is coded in Fortran and uses finite difference discretisation on a staggered (Arakawa C) grid, the velocity components being taken between grid points. A variety of different thermodynamics solvers are available, namely the polythermal two-layer method, two versions of the one-layer enthalpy method, the cold-ice method and the isothermal method (Greve and Blatter 2016).
The coding is based on a consequent low-tech philosophy. All structures are kept as simple as possible, and advanced coding techniques are only employed where it is deemed appropriate. The use of external libraries is kept at an absolute minimum. In fact, SICOPOLIS can be run without external libraries at all, which makes the installation very easy and fast.
Documentation
- Subversion commit logs @ AWIForge.
- Quick Start Manual for version 3.3-dev (developmental version) (PDF).
- Source Code Browser for version 3.3-dev (developmental version) created by Doxygen.
- Quick Start Manual for version 3.2 (PDF).
- Source Code Browser for version 3.2 created by Doxygen.
- Overview document "Ice-sheet model SICOPOLIS" @ HUSCAP (describes version 2.8, but still useful).
- The source code itself is reasonably well documented.
No comments:
Post a Comment