All models

FLUXOS

In a Nutshell

Interactive slide decks walking through FLUXOS — a high-performance C++ hydrodynamic and solute-transport model for basin-scale flood and water-quality simulations. Start with the overview, then pick a compile path, then run your own domain through the Python templates.

Live WebGL demo Fly through a Rosa Creek flood in your browser
2D Shallow Water Triangular Mesh Docker & Apptainer MPI + OpenMP CUDA GPU WebGL Viewer
🌊
Deck 01

FLUXOS Overview

What FLUXOS solves and how. The 2-D shallow-water equations, regular vs. triangular meshes, wetting/drying, solute transport, parallel scaling, and case studies from Canadian prairies to urban floods.

physics numerics applications
Open deck
⚙️
Deck 02

How to Compile & Run

From git clone to a running simulation. Three paths side by side — Docker (laptops), Apptainer (HPC), native CMake — each split into activate → shell → compile → run. Ends with the CMake flag matrix and troubleshooting.

docker apptainer native cmake
Open deck
🐍
Deck 03

Supporting Scripts

Python templates that bookend the solver. One produces the DEM, Gmsh mesh, and modset.json + an HTML configuration report. A second streams results into a flood-statistics report and exports KML / WebGL / MP4 via fluxos_viewer.py.

preprocessing post-processing visualisation
Open deck

End-to-End Workflow

The three decks mirror the order in which you use FLUXOS.

🌊
Understand
What the model solves
⚙️
Build & run
Docker / Apptainer / native
🐍
Configure & analyse
Python templates + viewer

📚 Beyond the decks