HydraStorm supports three mutually exclusive project-wide hydrology modes. The active mode is set in Project Settings > Hydrology and applies to every structure in the network. Each mode controls how peak design flows are determined at each node.
The simplest mode. You enter peak design flows directly at each structure node, with no rational method computation and no basin data required. This is ideal when flows have already been computed externally, provided by a drainage report, or pulled from another modeling tool.
Enter flows in the Hydrology Table or the Q field in the Property Panel.

Import basin parameters (drainage area, runoff coefficient C, time of concentration Tc) and computed flows from a HydraLink project file (.hyd or .hlresults). HydraStorm matches HydraLink basins and junctions to pipe network structures by name, then by spatial proximity when names do not match.
This mode supports live file watching: when the linked HydraLink file changes on disk, HydraStorm prompts you to reload the updated data. See the HydraLink Integration page for full details on the matching pipeline and setup workflow.
HydraLink mode has two mutually exclusive bases, selected under Import Basis in the HydraLink Integration block of Project Settings. They decide whether HydraStorm computes Q itself or accepts HydraLink's solved numbers:
The linked file constrains the choice only where one basis is impossible: a routed model containing ponds forces Peak Flows (only a routed solve is valid downstream of storage), and a linked .hyd project carries inputs rather than results, so it has no flows to offer and forces Basin Parameters. Every other results file — including a rational-only export — leaves the choice to you. See Import Basis for the full rules, including how the two accountings differ where basins with different Tc meet and what happens when a pond appears in or leaves the linked model.
A pond and a rational accumulation cannot coexist: if a pond that this network continues below (a reachable pond) turns up while the project is on Basin Parameters, HydraStorm refuses to calculate rather than pricing structures below it on un-attenuated flow. See Import Basis for the reachability rule and the one-click remedy (linking the solved .hlresults instead of deleting the pond).

Full rational method computation with user-entered area, C, and Tc per node. All parameters are entered directly in the Hydrology Table.
Manual mode is well suited for quick parametric studies, preliminary design, or any project where you want direct control over the drainage area inputs.

Any hydrology mode can be converted to Manual at any time. Area, C, and Tc already live on the node regardless of mode — switching to Manual doesn't copy them anywhere, it just breaks the link to the original data source (the HydraLink file) and makes those fields directly editable instead of import-driven.
Re-linking to a source mode is allowed. There is no confirmation dialog for the mode switch itself; the protection is downstream, at import time — every value the re-link would change goes through the same per-structure review dialog described on the HydraLink Integration page, so nothing is overwritten unseen.
This workflow is useful when you want to start from HydraLink data but then need to tweak individual values for specific nodes without affecting the source data.
Going the other way — from Manual (or HydraLink on the Basin Parameters basis) to Peak Flows Only — needs a real conversion, because the rational method never stores a flow on the node. Its Q lives only in the calculation result, so a bare mode switch would leave Peak Flows Only accumulating whatever the flow slots already held: a typed number, an old import, or nothing. When you click OK with the mode changed this way and at least one structure carries drainage area, HydraStorm opens a review dialog listing every such structure with the flow it is about to store per storm, and offers three choices:
The converted flows are not the rational trunk flows. The rational method prices the accumulated ΣCA at the system Tc, which is the longest path to that point — an upstream inlet time or, with travel time enabled, the pipe travel time. Peak Flows Only sums the stored flows instead, and each stored flow was priced at its own structure's shorter inlet time and higher intensity. Downstream sums therefore meet or exceed the rational trunk wherever an upstream Tc governed, whether or not pipe travel time was enabled. HydraStorm deliberately stores the local peak rather than a trunk increment (downstream Q minus upstream Q), which would reproduce the trunk exactly but can go negative where Tc grows. Once converted, the flows no longer respond to C, A or Tc edits.
The conversion is refused, with the reason shown in the dialog, when a configured storm has no intensity source in the IDF data. Structures with no drainage area are never touched — an empty slot stays empty rather than becoming a zero.
Note: The hydrology mode affects the entire project: all structures use the same mode. You cannot mix Peak Flow and Rational Method within one project.
Peak flows live on the node whichever mode you are in, but only some modes read them:
This matters when you convert a project from Peak Flows Only to Manual, or switch a HydraLink project from Peak Flows to Basin Parameters: the old per-node flows stay on the nodes but stop driving the design, so computed Q drops to whatever the basin parameters produce. Clear the leftover flows, or represent the off-site contribution as drainage area and C. See What Enters the Rational Accumulation.
| Feature | Peak Flows Only | HydraLink | Manual |
|---|---|---|---|
| Rational method | No | Basin Parameters basis only | Yes |
| IDF data required | No | Yes on the Basin Parameters basis (supplied by the linked file); not needed on Peak Flows | Yes |
| Data source | User entry | .hyd / .hlresults | User entry |
| Directly entered flows drive Q | Yes | Peak Flows basis only | No |
| Tc accumulation | N/A | Basin Parameters basis only | Yes |
| Live file watch | No | Yes | No |
| Convertible to Manual | Yes | Yes | N/A |