Open-Source SWMM6 Engine
Modern C++20 core with a data-oriented layout; reentrant API with no hidden global state; domain-split C headers; backward-compatible .inp with the legacy EPA SWMM 5.x solver.
- 1D/2D hydrology and hydraulics with mesh generation and surface routing suited to large catchments.
- Plugin framework for I/O, algorithms, and modules—extend water quality and green infrastructure without forking the solver.
- Multiple simulations per process for embedding, services, and parallel batches.