https://github.com/cryotools/glof-modeling
Fully three-dimensional GLOF modeling using computational fluid dynamics software
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
Repository
Fully three-dimensional GLOF modeling using computational fluid dynamics software
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md

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.
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
- Website: https://cryo-tools.org
- Twitter: CryoTools
- Repositories: 12
- Profile: https://github.com/cryotools
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