nholschuh / petermann-icepack-flowmodel

Use icepack (Python finite element glacial flow model) to model dynamics of Petermann Glacier, NW Greenland

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

petermann-icepack-flowmodel

Uses icepack (Python finite element glacial flow model developed by Daniel Shapero) to model dynamics of Petermann Glacier, NW Greenland. Uses many of icepack's unique features such as the inverse solver, the 3D advection-diffusion heat transport forward model, and the hybrid flow model. Both the 2D flowline and the 3D basin model are defined by a monolayer extruded mesh. For questions about icepack refer to the icepack homepage at https://icepack.github.io/

Important Note

These notebooks are IN DEVELOPMENT. No outputs from these notebooks should be considered reliable.

Dependencies required for running the notebooks in this repository

Need icepack () and firedrake () -- install instructions are provided here: https://icepack.github.io/install/

Up to date versions of: numpy, matplotlib, xarray, rioxarray, rasterio, geojson, sys, os, glob

Data to run notebooks

All files except BedMachine can be found here: https://drive.google.com/drive/folders/1vSetbOF5Iy26ETMAF_-VXlrqotyp_3EO?usp=sharing

BedMachine and other file sources can be found here:

Additional run notes:

It is also important that you copy our interpolate_xr function into the icepack source directory, and modify init so it recognizes interpolate_xr as an available function.

About

Use icepack (Python finite element glacial flow model) to model dynamics of Petermann Glacier, NW Greenland


Languages

Language:Jupyter Notebook 94.9%Language:Python 5.1%