https://github.com/cryotools/glof-modeling

Fully three-dimensional GLOF modeling using computational fluid dynamics software

https://github.com/cryotools/glof-modeling

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Fully three-dimensional GLOF modeling using computational fluid dynamics software

Basic Info
  • Host: GitHub
  • Owner: cryotools
  • License: gpl-3.0
  • Language: C++
  • Default Branch: main
  • Homepage:
  • Size: 85.9 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 9 months ago · Last pushed 9 months ago
Metadata Files
Readme License

README.md

GLAMoR

3D CFD Simulations of Glacial Lake Outburst Floods Using OpenFOAM

This document outlines the core elements of the workflow used in Work Package 3 of the project Future Glacial Lakes in High Mountain Asia – Modeling and Risk Analysis (GLAMoR).
It supports the results presented in:

Furian and Sauter (2025)
Natural Hazards and Earth System Sciences (NHESS) [citation pending]


⚠️ About this Guide

This is not a fully executable, step-by-step script.
Instead, it provides a structured overview with code snippets, commands, and explanatory notes for key steps involved in:

  • Preparing digital elevation data
  • Delineating glacial lakes
  • Generating 3D meshes
  • Defining breach scenarios
  • Setting up and running hydrodynamic simulations in OpenFOAM

🧩 Required Input Data

To apply this workflow, the following input data are required:

  • A digital elevation model (DEM) with sufficient resolution (e.g., ALOS PALSAR at 12.5 m)
  • Vector outlines of the glacial lakes (e.g., shapefiles) serving as GLOF origins
  • lake bathymetry data (or ice-thickness data for calculating the lake volume)

🛠 Software Requirements

The following software stack has been tested and is recommended for running the workflow:

| Software | Version | Purpose | |--------------|---------|------------------------------------------| | OpenFOAM | 2112 | 3D computational fluid dynamics (CFD) simulation | | ParaView | 5.11.0 | Visualization and postprocessing | | Python | 3.8 | Preprocessing and postprocessing scripts | | C++ | 11 | Required for OpenFOAM solvers |

💡 The code is written in both Python and C++.


💻 System Setup and HPC Access

While small test cases may be run locally, access to a high-performance computing (HPC) cluster is highly recommended for full-scale simulations. When using a Windows setup, the following tools are helpful:

  • PuTTY – for secure SSH terminal access to the remote server
  • WinSCP – for file transfer between the local machine and the server

Make sure that OpenFOAM is correctly installed and configured on the HPC system.


Repository

Code and materials are hosted at:
👉 https://github.com/cryotools/GLOF-simulations

For background on the overall GLAMoR project, see:
🌐 https://hu-berlin.de/glamor


📄 Licensing and Contributions

This code is free to use and adapt for non-commercial purposes.
If you use this workflow, please cite the original work, e.g., for version 1.0:

Furian, W. and Sauter, T. (2025): cryotools/GLOF-modeling: 3D CFD GLOF modeling using OpenFOAM, version: v1.0. DOI

You are welcome to contribute: - Fork the repository - Commit your modifications - Submit a pull request


📬 Contact

For questions or collaboration inquiries, please contact:
W. Furian, ORCID: 0000-0001-7834-2500


Owner

  • Name: CryoTools
  • Login: cryotools
  • Kind: organization

Scientific software tools to investigate the cryosphere - community driven, free, open source

GitHub Events

Total
  • Member event: 1
  • Push event: 22
  • Create event: 2
Last Year
  • Member event: 1
  • Push event: 22
  • Create event: 2