Glacier Simulator (beta)¶
The glacier simulator is an interactive web application with which you can learn (and teach) about how glaciers grow and shrink, how fast they flow, what parameters influence their size, and a lot more.
The application is still in beta version, which means that we are working on the last details before release.
The glacier simulator app runs a numerical glacier model in the background, using computer resources on the cloud. If several people are using the app at the same time, the server might become slow or unresponsive. In this case, we recommend to use the app on MyBinder or (even better) locally on your own computer (see below).
Alternatively, you can start the app on mybinder (slightly slower in general, but a good alternative if our server is saturated). If you want to run the app on your own computer, see Launching from Docker below.
Questions to explore with this app¶
With this app, you can address many questions, by yourself or in class!
Equilibrium Line Altitude (ELA)¶
We are going to show that the ELA is determinant in shaping glaciers.
In “beginner mode”, start by setting the ELA to 2500m a.s.l, and note on a piece of paper: the equilibrium volume of the glacier, its lenght and maximal thickness. Now change the ELA up to 3500m a.s.l in 200m increments and, at each step, note the equilibrium volume of the glacier, its lenght and maximal thickness.
Now draw these variables on a graph, as a function of the ELA. How does glacier volume change with ELA? Can you explain why? What about glacier length and thickness? Are these changes linear, or more complex?
An example graphic that students could come up with by varying the ELA with different shapes can be found here.
In “beginner mode”, start by setting the ELA to 3000m a.s.l, and note on a piece of paper: the equilibrium volume of the glacier, its lenght and maximal thickness. Now choose the “wider top” glacier shape and run the model again. Is the new glacier larger or smaller than before? Why?
Launching from Docker¶
This application can keep a single processor quite busy when running. Fortunately, you can also start the app locally, which will make it faster and less dependent on an internet connection (although you still need one to download the app and display the logos).
To start the app locally, all you’ll need is to have Docker installed on your computer. From there, run this command into a terminal:
docker run -e BOKEH_ALLOW_WS_ORIGIN=127.0.0.1 -p 8080:80 oggm/bokeh:20200202 git+https://github.com/OGGM/glacier_simulator.git app.ipynb
Once running, you should be able to start the app in your browser at this address: http://127.0.0.1:8080/.