SWMM5

AI, SWMM5, swmm6

Comparing SWMM Models with AI

How to use AI to run, check and compare engines without fooling yourself.

Over the past year I have built hundreds of apps with AI. The lesson that matters: AI makes comparisons cheap, so the checks have to be strict.

My rules for any comparison: the same input file, .out … Read the rest

ICM, SWMM5

SWMM5 and ICM InfoWorks

The same network in two engines, with the Ruby scripts and apps that compare them.

I spent 18 years as Product Sector Leader for InfoSWMM and InfoSewer at Innovyze, and I have written more than 440 Ruby scripts for InfoWorks ICM. This page shows how SWMM5 and ICM differ on … Read the rest

SWMM5

Inside #SWMM5

How EPA SWMM 5.2.4 computes runoff, routing and everything between, one app at a time.

Each app here opens one part of EPA SWMM 5.2.4: the source file, the equation and the numbers it produces. Many of them run the real engine, compiled to WebAssembly, in your browser.

The oldest … Read the rest

SWMM5, swmm6

BobSWMM Lifetime Topics on #SWMM

More than fifty years of SWMM, organized six ways. Pick the question you have. Each topic page gives you posts to read, apps to try, an example to work through and the code behind it.

The order runs from where SWMM came from, through the inside of SWMM5, to ICM, … Read the rest

2D, ICM, ICM_SWMM, Inside SWMM5, SWMM5

How the Control Section Lab works: a reference solver, two SWMM engines, and the InfoWorks ICM rules

The Water Decides

Told in the manner of Isaac Asimov’s science essays

Robert (Bob) Dickinson · SWMM Enablement

App version 1.1 · 17 October 2026

Engines: EPA SWMM 5.2.4 and OpenSWMM 6.0.0-alpha.4 (swmm6_rel 64d517f), both compiled to WebAssembly

Units: US customary (ft, s, cfs)

A Note on Style

1. The … Read the rest

SWMM5

When Hyperbolic Geometry Meets Urban Drainage: Making Beautiful Subcatchments for SWMM5

When Hyperbolic Geometry Meets Urban Drainage: Making Beautiful Subcatchments

I’ve been exploring an unusual intersection: hyperbolic geometry and hydrological modeling. The result is a web-based tool that generates subcatchment tessellations for EPA SWMM5 using Möbius transformations on the Poincaré disc. It looks visually interesting, the exported work as test models … Read the rest

SWMM5

Strange Attractors SWMM5 Generator

The problem with using 50 year old simple models or even test models that started out as real models as we did in the SWMM5 redevelopment project are they are too nice for the most (with exceptions). This app uses strange attractors to make complex visually interesting models that look … Read the rest

Translate »
Scroll to Top