Built from elements of the [Var]iational [Gl]acier [S]imulator (VarGlaS) codes :
https://github.com/douglas-brinkerhoff/VarGlaS
and the [U] of [M] [F]irn [D]ensification [M]odel (UM-FDM) :
https://github.com/pf4d/um-fdm
For info pertaining to the installation and use of this software, please read the docs . For the mathematical background, please read the thesis.