Copyright 2010--2020 Ed Bueler
This repository contains slides, notes, and computer programs about numerical glacier and ice sheet modeling. They have been used for the International Summer School in Glaciology, McCarthy, AK in years 2010, 2012, 2014, 2016, and 2018. The PDF notes (the .pdf
in notes/) plus their exercises plus the Matlab/Octave programs form a self-contained course. The PDF slides (the .pdf
in slides/) cover the same material in a more informal style.
The codes in subdirectory mfiles/ solve SIA and SSA problems. They should work in either Matlab or Octave; if not please report a bug, either by email or by using the issues for this repository. Download them either by cloning this repository or by getting a .zip
or .tar.gz
archive at the releases page. The PDFs mentioned above document these programs, but the programs also have help files (i.e. leading comments). You are encouraged to actually run and modify them!
The Python tools in stokes/ solve a free-surface 2D Glen-Stokes flow over a bedrock step. This is used to generate some images in the slides and for student projects. Note that the numerical technology used here is more advanced, and more experimental, than the mfiles/ content. The workflow uses the following tools: Firedrake finite element library, Gmsh mesh generator, PETSc solver library, and Paraview visualization. See stokes/README.md for more information.
Older versions (2010, 2012, 2014) lived in the repo https://github.com/bueler/karthaus