HiCalc by istec


Home Page



Discussion board


Open Channel Flow Software - Free download available

 Main page

Program to solve open channel flows (Steady flow: Uniform and Gradually Varied  Flow. water surface profiles, energy, momentum, conjugate and alternate depth, etc.)

What's new in Hicalc V1.4 ?

HiCalc is now available in two versions

  • HiCalc Light (all functions included in previous releases)
    HiCalc Full (new features, such as export data, detailed analysis of gradually varied flow, etc.)

HiCalc 1.4 will recognize registered users of previous versions and will work in "Light" mode. To upgrade to HiCalc Full you can buy a registration code at .

This version represents a major change in the software and includes the following new features:

  • Incorporates Windows type help, containing definitions, a brief HiCalc's manual as well as some advice in the use of HiCalc.

  • HiCalc's design is changed to multiple forms interface, which allows to work simultaneously in different forms and to visualize the one that the user wishes.

  • Data processing. Reducing to a minimum the possibility of abrupt closings by erroneous data entered.

New features in HiCalc

+ For the case of Gradually Variable Flow (GVF) the results include all the hydraulic data in the intermediate points including alternate and conjugated depths (HiCalc Full only).
+ These data can be exported to a text file delimited by ";" that it can easily be exportable to spreadsheets software (HiCalc Full only).
+ Is possible to plot (screen and printer) the behavior in the channel of anyone of the hydraulic parameters (HiCalc Full only) + Incorporates the calculation of conjugated depths from the momentum.

What's new in details of algorithms and the modelling

+ The algorithms are much more efficient and stable.
+ Controls the input data to model GVF, must move away of zero, the maximum depth, critical and normal depth at least one equal distance to the permissible error 
+ Controls exhaustion of curves to arrive at some from the extreme depths with warning for the user

Frequently asked questions:

 What's and what for is applicable this program?

Hicalc is a software package to quickly solve open channel flows with rectangular, trapezoidal or cylindrical section. Solves steady situations of Uniform Flow (example: infinite channels) and/or Gradually Varied Flow (example: backwater curves). It is not possible to be applied for Space Varied Flow (example: lateral dumps) or Quickly Varied Flow (However solves hydraulic jump and energy transitions). This program was developed in Visual MS BASIC 6.0 and works under MS Windows 95 or superior.  The program that you can download is free to use and the copy distribution is allowed. However, register code distribution is forbidden.
Comments and suggestions: 

Why to register your copy of Hicalc?

When you register your copy, you will receive a user name and password that allow you to run HiCalc in Full mode. You will be able to solve trapezoidal and circular channels, export data, get detailed analisys of gradually varied flow, plot and print the behaviour of the most important hydraulics parameters.

In order to register your copy click here (

Example 1

Calculate the depth (flow height) of water that circulates around wide a rectangular channel of 5 m of width and slope angle of 1V: 2H, when the flow is 20 m^3. The flow is subcritical or supercritical? The slope of the channel is 3 by thousands and de roughness Manning’s coefficient is 0.022


  1. First that is due to do it is to define the geometry of the channel. Introducing "2" in "Side Slope Angle" and selecting convert, we observed that the angle of the slope corresponding to a slope 1V:2H corresponds to 26 degrees 56min. In addition, to add "5" in "Base Width".

  1. Then, we introduce the data of slope (0.003), Roughness Manning’s coefficient (0.022) and Flow (20) and click on "Calculate" at "Uniform Flow Depths".

  2. We obtain that the critical depth is 1.02 and the normal depth is 1.20. Therefore, in conditions of regime it uniforms the depth is of 1.202. As the normal depth is major who the critical depth, then the flow is supercritical.

  3. If it is desired to obtain other parameters corresponding to the channel of the problem and with the corresponding depth (by example: 1.202 ms), we go to "Hydraulic Parameters", wrote "1,202" and we selected to calculate! And one obtains the most important parameters: Tension, Area, Wet Perimeter, etc.