Selecting HEC-RAS Analysis Engine Version
GeoHECRAS supports a wide range of HEC-RAS analysis engine versions, ranging from legacy 1D-only releases to newer versions that support 2D unsteady flow modeling. Selecting the correct analysis engine version helps ensure that the model computes accurately and remains compatible with the original HEC-RAS files used to create, import, or exchange the project.
Overview
GeoHECRAS allows the user to select which HEC-RAS version should be used for analysis computations. This selection can be made at two levels:
- Application level
- Project level
Selecting an HEC-RAS version at the project level defines which analysis engine will be used for the flow computations for that project only.
Selecting the HEC-RAS version at the application level defines which analysis engine will be used for the flow computations for every newly created project.
For example, if the user has selected HEC-RAS version 6.3.1 at the application level, every new project will use HEC-RAS version 6.3.1 for its flow computations (unless overridden using a different HEC-RAS version selected at the project level). Previously created projects will use the HEC-RAS version that was defined when they were first created.
Supported HEC-RAS Versions
GeoHECRAS provides built-in support for the following HEC-RAS analysis engine versions:
| HEC-RAS Version | Flow Type Support | Modeling Capability |
|---|---|---|
| HEC-RAS 7.0.1 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 6.6.0 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 6.4.1 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 6.3.1 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 6.2.0 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 6.1.0 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 5.0.7 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 5.0.6 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 5.0.5 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 5.0.4 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 5.0.3 | Steady and Unsteady | 1D and 2D |
| HEC-RAS 4.1.0 | Steady and Unsteady | 1D only |
| HEC-RAS 3.1.3 | Steady and Unsteady | 1D only |
| HEC-RAS 3.0.1 | Steady only | 1D only |
Selecting HEC-RAS Analysis Engine Version at the Application Level
The application level setting controls which HEC-RAS analysis engine version will be used by default for all newly created projects. This setting can be defined once to establish a consistent default setting across the user’s workflows.
Follow the steps below to select the HEC-RAS analysis engine at the application level:
- From the ribbon menu, select File and then click Options. This will display the Options backstage page.

- From the HEC-RAS Analysis Engine section under Application Options, select the required HEC-RAS version from the HEC-RAS analysis engine dropdown list. This will define the default HEC-RAS analysis engine that will be used for all newly created projects.

- The Lock selected engine for imported models checkbox causes the software to lock the selected HEC-RAS analysis engine for analysis computations in all imported models. By default, this checkbox is checked.
Selecting HEC-RAS Analysis Engine Version at the Project Level
The project level setting allows the user to specify a different HEC-RAS engine version for an individual project. This is useful when working on a project that was originally created with an older engine version, or when the user needs to use a specific version for deliverable compatibility.
Follow the steps below to select the HEC-RAS analysis engine at the project level:
- From the ribbon menu, select File and then click Options. This will display the Options backstage page.

- From the HEC-RAS Analysis Engine section under Project Options, select the required HEC-RAS version from the HEC-RAS analysis engine dropdown list.

- The selected HEC-RAS analysis engine version will be used for all flow computations in the currently open project. This setting will not affect any other projects.
Imported HEC-RAS Models
When the user imports an existing HEC-RAS project into GeoHECRAS, the software automatically reads the HEC-RAS analysis engine version associated with that project. It then selects the same engine version in the HEC-RAS Analysis Engine section under Project Options on the backstage page.
For example, if the user imports an HEC-RAS project that includes 2D flow elements, GeoHECRAS will automatically select HEC-RAS 6.3.1 (or newer version) in the HEC-RAS Analysis Engine section under Project Options to ensure that the 2D computations run correctly.

