News Blog Tools About Me
Clemente Gotelli
Snow avalanche descending toward an Alpine reservoir and dam

AI-generated illustrative image; it does not depict a real avalanche, reservoir, or dam.

Avalanche-generated impulse waves in reservoirs

Natural hazards Hydraulics Open science

High-mountain reservoirs bring water storage, renewable-energy infrastructure, and communities into close proximity with steep, dynamic terrain. When an avalanche, rockfall, or landslide enters a reservoir, it suddenly displaces water and creates a short, energetic wave - an impulse wave. AVAC4QGIS v1.0.0 provides a workflow to model this process from avalanche motion to reservoir response, supporting scenario-based risk analysis for design and operational decisions.

Version 1.0.0 is available. AVAC4QGIS now has fully functional releases for macOS, Windows, and Linux. Download the current version from the GitHub release page.

A coupled mountain-hazard problem

Reservoirs in steep terrain are exposed to processes originating well beyond the dam itself. Avalanches, rockfalls, landslides, and glacier failures can enter a water body and generate impulse waves. The resulting hazard depends on the moving mass, its impact geometry, reservoir level and geometry, and the response of the shore and dam. These processes occur in mountain regions worldwide and must be assessed as coupled mass-movement and hydraulic problems (VAW, 2026).

Climate change adds further motivation for studying these coupled processes. Warming, glacier retreat, and changing periglacial conditions are altering the setting in which gravitational hazards occur, while hydropower systems remain central to water and energy infrastructure (NCCS, 2025). The direction and magnitude of change vary by process and location; the relevant question is therefore not a universal increase in avalanche activity, but how evolving terrain, snow, water bodies, and exposed infrastructure interact.

Switzerland illustrates this design context. The proposed enlargement of Lake Grimsel would raise the reservoir level by 23 m and increase storage from 90 to 170 million m³ (KWO, 2025). A reservoir enlargement changes the physical and operational configuration that a hazard assessment must consider: water levels, available freeboard, shore geometry, and the consequences of wave run-up or overtopping. This does not imply a specific avalanche scenario at Lake Grimsel; it illustrates why mass-movement-induced waves should be examined explicitly when high-mountain reservoirs are designed, upgraded, or operated.

From avalanche dynamics to reservoir response

The first task is to compute the avalanche: its release, acceleration, spreading, runout, depth, and velocity over complex terrain. These outputs define the conditions under which snow reaches the reservoir. The second task is to use that information to drive a hydrodynamic simulation of wave generation, propagation, run-up, and potential overtopping.

AVAC4QGIS makes this sequence explicit and reproducible. A user prepares and runs an avalanche scenario from a digital elevation model and release polygon in QGIS. Once an avalanche run is complete, the optional lake-wave extension uses its output as the input to a separate reservoir-wave scenario. The original avalanche simulation remains unchanged, allowing each stage to be examined independently and as part of the full chain. The animation below shows an example of the resulting time-varying water-surface displacement as the impulse wave propagates through the reservoir.

Animated surface displacement from an AVAC4QGIS reservoir-wave simulation

Animated surface displacement from an avalanche-driven reservoir-wave simulation.

AVAC4QGIS

AVAC4QGIS builds on AVAC, the open-source avalanche-dynamics code developed by Christophe Ancey. The plugin integrates AVAC with QGIS so that spatial inputs, model parameters, runs, and results can be prepared and analysed within the same geographic information system (Ancey, 2022).

The interface ties the model workflow to a spatial project. In the QGIS example below, the terrain, avalanche-release polygons, reservoir, and dam are kept together in the map and layer panel, while the AVAC controls select the digital elevation model and release polygon used to prepare the avalanche scenario. Once an avalanche run is available, the lake-wave extension can be enabled; results return to the same project for inspection.

AVAC4QGIS interface in QGIS, showing terrain, avalanche-release polygons, a reservoir and dam, and the AVAC input controls

AVAC4QGIS in QGIS: spatial source layers are shown alongside the controls used to prepare an avalanche scenario.

To keep this workflow practical and reproducible for scenario studies, AVAC4QGIS is designed around the following capabilities:

  • Plug and play: the required runtime is packaged with the plugin, removing the need to configure AVAC, Clawpack, compilers, or a separate Python environment.
  • Parallel execution: AVAC and the wave solver use OpenMP; the number of CPU cores is selected directly in the interface.
  • Integrated spatial workflow: terrain, release areas, parameters, prepared cases, output maps, profiles, gauges, and animations remain associated with the QGIS project.
  • Cross-platform delivery: fully functional releases are available for macOS, Windows, and Linux.

Next steps

Current work focuses on strengthening the verification of AVAC against analytical benchmarks and refining the transfer from avalanche output to reservoir-wave simulations. The objective is a transparent workflow for coupled-hazard scenarios, suitable for systematic risk analysis rather than a black-box prediction tool.

WARNING: AVAC4QGIS is a research and development tool. It is intended to make scenario assumptions and model outputs transparent, so that avalanche-generated impulse-wave hazards can be evaluated consistently and used alongside engineering judgement, monitoring, and site-specific studies to inform reservoir design and operational decisions.